[РЕШЕНО]: Не запускается X-сервер на компьютере с видеокартой AMD

Проблемы и вопросы, касающиеся поддержки ядра и аппаратного обеспечения


Ответить
deleter
Сообщения: 4
Зарегистрирован: 05.11.2022

#

Имеется Arch Linux на портативном SSD (Netac Z Slim), имеется два компьютера: рабочий и домашний. На рабочем конфигурация следующая (вывод inxi):
Cкрытый текст
System:
  Host: ArchSSD Kernel: 6.0.5-arch1-1 arch: x86_64 bits: 64
    Desktop: KDE Plasma v: 5.26.2 Distro: Arch Linux
CPU:
  Info: dual core Intel Pentium G4560 [MT MCP] speed (MHz): avg: 2825
    min/max: 800/3500
Graphics:
  Device-1: Intel HD Graphics 610 driver: i915 v: kernel
  Display: x11 server: X.Org v: 21.1.4 with: Xwayland v: 22.1.4 driver: X:
    loaded: intel unloaded: amdgpu,modesetting dri: iris gpu: i915
    resolution: 1920x1080~75Hz
  API: OpenGL v: 4.6 Mesa 22.2.1 renderer: Mesa Intel HD Graphics 610 (KBL
    GT1)
Drives:
  Local Storage: total: 585 GiB used: 11.89 GiB (2.0%)
Info:
  Processes: 174 Uptime: 22m Memory: 3.72 GiB used: 2.19 GiB (58.9%)
  Shell: Bash inxi: 3.3.23
Всё работает, как часы.
На домашнем: процессор AMD Ryzen 5 2600, ОЗУ Crucial 2x8GB, видео Radeon RX 570.

Проблема следующая: не стартуют иксы на домашнем компе. Отображаются две надписи:
Cкрытый текст
Starting version 251.7-1-arch
/dev/sdb3: clean, ...... files, ......... blocks
После них ничего не происходит. Можно запустить tty2 и там стартануть wayland-сессию, но в ней нет звука. Установлены дрова xf86-video-amdgpu, конфиги в /etc/X11/xorg.conf.d не трогал. Как вы понимаете, на домашнем компе нет интегрированной графики. Как на нём запустить иксы?
vall
Аватара пользователя
Администрация
Сообщения: 246
Зарегистрирован: 09.08.2022

#

deleter:Имеется Arch Linux на портативном SSD (Netac Z Slim)
Установка ОС на переносной (насколько понял) носитель всегда имеет свои тонкости. Причин может быть множество. Одним из вариантов (рассуждаю наугад) может быть необходимость дополнительной настройки загрузчика GRUB.

Если вы устанавливаете Arch Linux на переносной носитель (флешку или USB-диск), то для универсальности вы можете использовать на ней GPT, и установить в неё сразу две сборки GRUB2 – i386-pc и x86_64-efi. В этом случае на носителе понадобится создать два загрузочных раздела – EFISYS для UEFI, и BIOS boot partition для BIOS.
Файлы со сборками для каждой из архитектур установятся в отдельные каталоги внутри grub/, и не помешают друг другу. Файл конфигурации тоже можно использовать общий, но тогда для некоторых специфических настроек и действий понадобятся дополнительные проверки, описанные ниже.


Ссылка
deleter
Сообщения: 4
Зарегистрирован: 05.11.2022

#

Вывод sudo fdisk -l:
Disk model: MobileDataStar  
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 4096 байт
Размер I/O (минимальный/оптимальный): 4096 байт / 4096 байт
Тип метки диска: gpt
Идентификатор диска: 2C65E1CA-589F-4954-ABC6-131059E0F808

Устр-во      начало     Конец   Секторы Размер Тип
/dev/sdb1      2048     18431     16384     8M BIOS boot
/dev/sdb2     18432   1067007   1048576   512M EFI
/dev/sdb3   1067008  34621439  33554432    16G Файловая система Linux
/dev/sdb4  34621440 244336639 209715200   100G Файловая система Linux
vasek
Сообщения: 160
Зарегистрирован: 31.08.2022

#

deleter:Можно запустить tty2 и там стартануть wayland-сессию
На 1-ый взгляд видеодрайвер вроде бы не причем, возможно причина в DM, возможно и нет ... то есть одни гадания ...
Смотри логи (и разные), можно увелить и логирование - не имея информации ничего конкретного сказать нельзя.
И обычно в таких случаях желательно деактивировать DM, если используется, и загружаться без него (сначала в tty и далее в Х-ы).
Плюс к этому, для начала попробовать загрузиться в emergency mode ... можно и подключить debug-shell.service ... и все это расписано.
Вообщем, повторюсь, займись анализом.

EDIT - хотя нельзя исключать и возможны нюансы и с видеодрайвером ... можно попробовать поиграться с параметрами загрузки.
Последний раз редактировалось vasek 06.11.2022 13:47, всего редактировалось 1 раз.

Ошибки не исчезают с опытом - они просто умнеют

RusWolf
Аватара пользователя
Сообщения: 62
Зарегистрирован: 16.08.2022

#

deleter:конфиги в /etc/X11/xorg.conf.d не трогал.
Там кроме 00-keyboard.conf, не должно быть больше никаких конфигов.

Arch Linux x86-64 на BTRFS

deleter
Сообщения: 4
Зарегистрирован: 05.11.2022

#

Вот несколько логов:
dmesg, journalctl, xorg

Судя по выводу иксов, сервер не может найти видеокарту, из-за чего запускает "modesetting", но тот бессилен... Похоже, нужны дрова. Согласно таблице арчвики, для RX 570 должны быть установлены проприетарные дрова Catalyst ( ссылка), но их нет в ауре, а также на сайте amd.com есть только deb-пакет (попытался пересобрать через debtap - безуспешно).
RusWolf
Аватара пользователя
Сообщения: 62
Зарегистрирован: 16.08.2022

#

deleter: Судя по выводу иксов, сервер не может найти видеокарту, из-за чего запускает "modesetting", но тот бессилен...
Судя по всему, ты не читаешь, что тебе пишут.
У тебя твой левый конфиг грузится, где прописано загружать драйвер интел.
[ 13.620] (==) ServerLayout "X.org Configured"
[ 13.620] (**) |-->Screen "Screen0" (0)
[ 13.620] (**) | |-->Monitor "Monitor0"
[ 13.620] (**) | |-->Device "Card0"
[ 13.620] (**) | |-->GPUDevice "AMD"
[ 13.620] (**) | |-->GPUDevice "Intel Graphics"
[ 13.656] (II) intel: Driver for Intel(R) Integrated Graphics Chipsets:
i810, i810-dc100, i810e, i815, i830M, 845G, 854, 852GM/855GM, 865G,
915G, E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM,
Pineview G, 965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33,
GM45, 4 Series, G45/G43, Q45/Q43, G41, B43
[ 13.657] (II) intel: Driver for Intel(R) HD Graphics
[ 13.657] (II) intel: Driver for Intel(R) Iris(TM) Graphics
[ 13.657] (II) intel: Driver for Intel(R) Iris(TM) Pro Graphics
[ 13.657] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[ 13.678] (II) modeset(G0): using drv /dev/dri/card0
[ 13.678] (WW) Falling back to old probe method for modesetting
[ 13.678] (EE) No devices detected.

Arch Linux x86-64 на BTRFS

MamkinHaker
Сообщения: 2
Зарегистрирован: 01.11.2022

#

deleter: Согласно таблице арчвики, для RX 570 должны быть установлены проприетарные дрова Catalyst ( ссылка)
Для AMD AUR не нужен. Там же написано " Во избежание проблем X следует запускать без драйверов с закрытым исходным кодом"
И там же ссылка
где написано что нужно установить lib32-mesa xf86-video-amdgpu vulkan-radeon lib32-vulkan-radeon libva-mesa-driver lib32-libva-mesa-driver mesa-vdpau lib32-mesa-vdpau. Этого достаточно чтоб всё везде работало.
deleter
Сообщения: 4
Зарегистрирован: 05.11.2022

#

MamkinHaker: где написано что нужно установить lib32-mesa xf86-video-amdgpu vulkan-radeon lib32-vulkan-radeon libva-mesa-driver lib32-libva-mesa-driver mesa-vdpau lib32-mesa-vdpau. Этого достаточно чтоб всё везде работало.
Сработало! Иксы успешно запустились! Похоже, не хватало 32-битных библиотек (хм...). Тему можно закрывать.
vasek
Сообщения: 160
Зарегистрирован: 31.08.2022

#

Значит не внимательно читал Wiki .... для этого Wiki и написана ... и нужно обязательно сравнивать с английской версии - оно более новее.

PS - поэтому и трудно давать советы тем, кто не читал Wiki и не выполнил ее рекомендации - всегда думаешь, что все рекомендации выполнены.
Пропиши в 1-ом посте РЕШЕНО ... перед названием темы.

Ошибки не исчезают с опытом - они просто умнеют

vall
Аватара пользователя
Администрация
Сообщения: 246
Зарегистрирован: 09.08.2022

#

deleter:Тему можно закрывать.
Отредактируйте, пожалуйста, первое сообщение с пометкой [РЕШЕНО].
Ответить