Не удается отключить драйверы nouveau в Ubuntu 18.04

Я попытался отключить драйверы nouveau в Ubuntu 18.04, поместив эти строки в /etc/modprobe.d/blacklist.conf:

#Blacklist nouveau drivers
blacklist nouveau
blacklist lbm-nouveau
alias nouveau off
alias lbm-nouveau off

и обновив initramfs.

При перезагрузке gdm не запускается, заблокировано в последней строке:

Ошибка GDM:

enter image description here

Пытаясь ввести любой tty, я получаю ту же ошибку (мне пришлось отменить изменения из режима восстановления).

Та же самая процедура работала 17.10 (с xorg).

Мой компьютер - Asus ux430uq с чистой установкой ubuntu 18.04 (ядро 4.15.0-20).

Я боюсь удалить xserver-xorg-video-nouveau драйверы, так как я не знаю, как переустановить их, если что-то пойдет не так (я не могу заставить интернет работать в режиме восстановления).


РЕДАКТИРОВАТЬ:

Удаление вышеуказанного пакета приводит к той же ошибке. Попытка загрузки Ubuntu с флагом ядра nouveau.modeset=0 также приводит к той же ошибке.

8
задан 20 February 2019 в 10:02

5 ответов

Я нашел решение. Я запишу это здесь для того, у кого может быть та же проблема.

Моя gdm3 сессия работала в Уэйленде. Проверять его:

 $ loginctl
 SESSION     UID  USER     SEAT     TTY             
       2    1000  velix    seat0    tty2            
      c2    1000  velix                                             
      c1     120  gdm      seat0    tty1

Команда loginctl show-session <session-n> -p Type покажите тип сессии:

$ loginctl show-session c1 -p Type
Type=Wayland

Для изменения его отредактируйте файл /etc/gdm3/custom.conf и не прокомментируйте строку WaylandEnable=false.

После перезагрузки:

$ loginctl show-session c1 -p Type
Type=x11

Теперь помещая в черный список nouveau драйверы в /etc/modprobe.d/blacklist.conf (как в вопросе), работы и не дает вышеупомянутую ошибку.

Ключевой пункт должен запустить Xorg вместо Уэйленда

(Вот почему это работало в моих 17,10 человечности, вынужденной запускать Xorg),

9
ответ дан 23 November 2019 в 05:33

Получил точно ту же проблему, моя конфигурация является x11 (возвращенный командой loginctl). Единственный способ работать на меня в данный момент состоит в том, чтобы переименовать nouveau модуль файла.

# pwd
/lib/modules/4.15.0-20-generic/kernel/drivers/gpu/drm/nouveau
# mv nouveau.ko nouveau.ko-old
# reboot

грязное решение, но работа, надейтесь, что это поможет. Конечно, все были в порядке в 17,10.

1
ответ дан 23 November 2019 в 05:33

https://bugs.launchpad.net/nvidia-drivers-ubuntu / + ошибка/1784598

попытка:

sudo systemctl disable nvidia-fallback.service
2
ответ дан 23 November 2019 в 05:33

Не забывайте отключать Защищенную загрузку в BIOS особенно, когда Вы захотите Nvidia (и не nouveau) работа драйвера. Иначе это будет вполне всегда отступать назад к nouveau независимо от того, что Вы делаете.

Также обратите внимание, что опция "Secure Boot" может быть скрыта в BIOS под различными вариантами на различных местах и часто что опция ничего не говорит о "Защищенной загрузке", но иногда это называют "Другой ОС", подобной. Каждый BIOS может быть довольно уникальным здесь. Мне потребовались несколько дней попытки различных подходов, пока я не вернулся к BIOS как последнее средство. Нельзя подчеркнуть достаточно особенно, когда Вы обновляете 18.04 от более старой версии.

0
ответ дан 23 November 2019 в 05:33

Добавить modprobe.blacklist=nouveau к ядру cmdline. Это работало над моим ноутбуком.

0
ответ дан 23 November 2019 в 05:33

Другие вопросы по тегам:

Похожие вопросы: