Цель
Я хочу использовать настройка режима
графический др-вер вместо информация
графический др-вер.
Запись
Мне удалось обойти автоматический спам-фильтр, только заменив вызовы «драйвера» на «dr-ver». Посмотри это.
импульс
Моя текущая конфигурация графики приводит к двум проблемам:
- странное графическое мерцание и артефакты при использовании трех внешних мониторов, подключенных через док-станцию Thunderbolt 3
- графический процессор AMD не работает (
DRI_PRIME=1
дает только черный ящик)
Проблема
LightDM не запускается, если я выполняю одно из следующих действий:
apt удалить xserver-xorg-video-intel-hwe-18.04
упаковка
mv /usr/share/X11/xorg.conf.d /usr/share/X11/xorg.conf.d.backup
(фактически удаляя конфигурацию Xorg; насколько я понимаю, в ней больше нет необходимости?)
- изменить
Dr-ver
вход в мой 10-intel.conf
Выходной класс из "интелл"
к "установка режима"
ЛайтДМ жалуется:
Не удалось запустить. Обнаружение доступных графических процессоров и обработка любых системных изменений.
➤~журналctl -u lightdm.service
... <повторяется пять раз до окончательного отказа > ...
17 сентября, 13:04:58 Precision-3540 systemd[1]: Запуск Light Display Manager...
17 сентября, 13:04:58 Precision-3540 systemd[1]: запущен Light Display Manager.
17 сентября, 13:04:58 Precision-3540 systemd[1]: lightdm.service: основной процесс завершен, код = завершен, статус = 1/FAILURE
17 сентября, 13:04:58 Precision-3540 systemd[1]: lightdm.service: Ошибка с результатом «код выхода».
17 сентября, 13:04:59 Precision-3540 systemd[1]: lightdm.service: время задержки обслуживания истекло, запланирован перезапуск.
17 сентября, 13:04:59 Precision-3540 systemd[1]: lightdm.service: запланированное задание перезапуска, счетчик перезапусков равен 5.
17 сент., 13:04:59 Precision-3540 systemd[1]: Диспетчер дисплея с подсветкой остановлен.
17 сентября, 13:04:59 Precision-3540 systemd[1]: lightdm.service: Запрос на запуск повторяется слишком быстро.
17 сентября, 13:04:59 Precision-3540 systemd[1]: lightdm.service: Ошибка с результатом «код выхода».
17 сентября, 13:04:59 Precision-3540 systemd[1]: не удалось запустить Light Display Manager.
➤ ~ journalctl -u gpu-manager.service
17 сентября, 13:03:36 Precision-3540 systemd[1]: запуск Определение доступных графических процессоров и обработка любых системных изменений...
17 сентября, 13:03:36 Precision-3540 systemd[1]: запущено Определение доступных графических процессоров и обработка любых системных изменений.
... < повторяется много раз, прежде чем зафиксировать ошибку > ...
17 сентября, 13:03:36 Precision-3540 systemd[1]: gpu-manager.service: запрос на запуск повторяется слишком быстро.
17 сентября, 13:03:36 Precision-3540 systemd[1]: gpu-manager.service: ошибка с результатом «start-limit-hit».
17 сентября, 13:03:36 Precision-3540 systemd[1]: не удалось запустить. Определите доступные графические процессоры и обработайте любые системные изменения.
Диагностическая информация
➢ ~ инкси --версия
инкси 3.3.06-00 (21 июля 2021 г.)
... < колофон и лицензия опущены > ...
➢ ~ DRI_PRIME=0 inxi-Gxxxz
Графика: Устройство-1: Поставщик Intel: Dell dr-ver: i915 v: идентификатор шины ядра: 00:02.0 идентификатор чипа: 8086:3ea0 идентификатор класса: 0300
Устройство-2: Advanced Micro Devices [AMD/ATI] Lexa XT [Radeon PRO WX 3100] поставщик: Dell dr-ver: amdgpu v: ядро
идентификатор шины: 3b:00.0 идентификатор чипа: 1002:6985 идентификатор класса: 0380
Устройство-3: Logitech Webcam C270 Тип: USB-драйвер: snd-usb-audio, uvcvideo bus-ID: 7-3:2 чип-ID: 046d:0825
идентификатор класса: 0102 серийный номер: <фильтр>
Дисплей: сервер x11: X.Org 1.20.8 компоновщик: gnome-shell v: 3.28.4 dr-ver: загружено: amdgpu,ati,intel
выгружено: fbdev,modesetting,vesa разрешение: 1: 900x1600~60Hz 2: 900x1600~60Hz 3: 2560x1440~60Hz s-dpi: 96
OpenGL: рендерер: Mesa DRI Intel UHD Graphics 620 (WHL GT2) v: 4.6 Mesa 20.0.8 compat-v: 3.0 прямой рендеринг: Да
➢ ~ DRI_PRIME=1 inxi-Gxxxz
Графика: Устройство-1: Поставщик Intel: Dell dr-ver: i915 v: идентификатор шины ядра: 00:02.0 идентификатор чипа: 8086:3ea0 идентификатор класса: 0300
Устройство-2: Advanced Micro Devices [AMD/ATI] Lexa XT [Radeon PRO WX 3100] поставщик: Dell dr-ver: amdgpu v: ядро
идентификатор шины: 3b:00.0 идентификатор чипа: 1002:6985 идентификатор класса: 0380
Устройство-3: Logitech Webcam C270 Тип: USB-драйвер: snd-usb-audio, uvcvideo bus-ID: 7-3:2 чип-ID: 046d:0825
идентификатор класса: 0102 серийный номер: <фильтр>
Дисплей: сервер x11: X.Org 1.20.8 компоновщик: gnome-shell v: 3.28.4 dr-ver: загружено: amdgpu,ati,intel
выгружено: fbdev,modesetting,vesa разрешение: 1: 900x1600~60Hz 2: 900x1600~60Hz 3: 2560x1440~60Hz s-dpi: 96
OpenGL: рендерер: AMD Radeon Pro WX3100 (POLARIS12 DRM 3.35.0 5.4.0-84-универсальный LLVM 9.0.1) v: 4.5 Mesa 19.2.2
прямой рендеринг: Да
Я думаю, что это странно, что у меня тоже есть nouveau dr-ver, но это меня сейчас меньше всего беспокоит.
➢ ~ список sudo apt --installed | grep xserver-xorg-видео
xserver-xorg-video-all-hwe-18.04/bionic-updates, теперь 1:7.7+19ubuntu8~18.04.3 amd64 [установлено, автоматически]
xserver-xorg-video-amdgpu-hwe-18.04/bionic-updates, теперь 19.1.0-1~18.04.1 amd64 [установлено, автоматически]
xserver-xorg-video-ati-hwe-18.04/bionic-updates, теперь 1:19.1.0-1~18.04.1 amd64 [установлено, автоматически]
xserver-xorg-video-fbdev-hwe-18.04/bionic-updates, теперь 1:0.5.0-1ubuntu1~18.04.1 amd64 [установлено, автоматически]
xserver-xorg-video-intel-hwe-18.04/bionic-updates, теперь 2:2.99.917+git20171229-1ubuntu1~18.04.1 amd64 [установлен]
xserver-xorg-video-nouveau-hwe-18.04/bionic-updates, теперь 1:1.0.16-1~18.04.1 amd64 [установлено, автоматически]
xserver-xorg-video-qxl-hwe-18.04/bionic-updates, теперь 0.1.5-2build2~18.04.1 amd64 [установлено, автоматически]
xserver-xorg-video-radeon-hwe-18.04/bionic-updates, теперь 1:19.1.0-1~18.04.1 amd64 [установлено, автоматически]
xserver-xorg-video-vesa-hwe-18.04/bionic-updates, теперь 1:2.4.0-1~18.04.1 amd64 [установлено, автоматически]
xserver-xorg-video-vmware-hwe-18.04/bionic-updates, теперь 1:13.3.0-2build1~18.04.1 amd64 [установлено, автоматически]
Информация о Xorg
Содержание /var/log/Xorg.0.log
слишком длинные, чтобы опубликовать их полностью. Тем не менее, я могу выделить несколько основных моментов:
[ 6.350] (==) Использование каталога конфигурации системы "/usr/share/X11/xorg.conf.d"
...
[ 6.377] (II) Применение класса вывода "Intel" к /dev/dri/card0
[ 6.377] загрузка др-вер: intel
[6.377] (II) Применение OutputClass "AMDgpu" к /dev/dri/card1
[ 6.377] загрузка др-вер: amdgpu
[ 6.377] (==) Сопоставление данных с автонастроенным драйвером 0
[ 6.377] (==) Соответствует amdgpu как автонастроенному dr-ver 1
[ 6.377] (==) Соответствует ati как автонастроенный dr-ver 2
[ 6.377] (==) Соответствующий режим настройки как автоконфигурированный dr-ver 3
[ 6.377] (==) Сопоставлен fbdev как автонастроенный dr-ver 4
[ 6.377] (==) Соответствует vesa как автонастроенный dr-ver 5
[6.377] (==) Назначил др-вер в xf86ConfigLayout
[6.377] (II) LoadModule: "intel"
[6.377] (II) Загрузка /usr/lib/xorg/modules/dr-vers/intel_drv.so
[ 6.379] (II) Данные модуля: vendor="X.Org Foundation"
[6.379] скомпилировано для 1.20.1, версия модуля = 2.99.917
[ 6.379] Класс модуля: X.Org Video Dr-ver
[ 6.379] Класс ABI: X.Org Video Dr-ver, версия 24.0
[ 6.379] (II) LoadModule: "amdgpu"
[6.379] (II) Загрузка /usr/lib/xorg/modules/dr-vers/amdgpu_drv.so
[6.383] (II) Модуль amdgpu: vendor="X.Org Foundation"
[6.383] скомпилировано для 1.20.5, версия модуля = 19.1.0
[ 6.383] Класс модуля: X.Org Video Dr-ver
[ 6.383] Класс ABI: X.Org Video Dr-ver, версия 24.0
... <также загружает ati, fbdev, vesa> ...
[ 6.395] (II) LoadModule: "установка режима"
[6.395] (II) Загрузка /usr/lib/xorg/modules/dr-vers/modesetting_drv.so
[ 6.397] (II) Настройка режима модуля: vendor="X.Org Foundation"
[6.397] скомпилировано для 1.20.8, версия модуля = 1.20.8
[ 6.397] Класс модуля: X.Org Video Dr-ver
[ 6.397] Класс ABI: X.Org Video Dr-ver, версия 24.1
...
[ 6.420] (II) AMDGPU(G0): [KMS] Режим ядра включен.
...
[ 6.651] (II) UnloadModule: "установка режима"
[ 6.651] (II) Настройка режима разгрузки
➢ xorg.conf.d cat 10-amdgpu.conf && cat 10-intel.conf
Раздел "Выходной класс"
Идентификатор "AMDgpu"
MatchDr-вер "amdgpu"
Dr-ver "amdgpu"
EndSection
Раздел "Выходной класс"
Идентификатор "Интел"
MatchDr-вер "i915"
Dr-ver "intel"
EndSection
Загрузка с живого носителя Ubuntu 20.04 или Kubuntu 21.04 обеспечивает безупречную работу. К сожалению, в настоящее время обновление или переустановка невозможны. Я должен исправить конфигурацию вручную как-то.
Заранее спасибо!