Я попытался отключить драйверы 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:
Пытаясь ввести любой tty, я получаю ту же ошибку (мне пришлось отменить изменения из режима восстановления).
Та же самая процедура работала 17.10 (с xorg).
Мой компьютер - Asus ux430uq с чистой установкой ubuntu 18.04 (ядро 4.15.0-20).
Я боюсь удалить xserver-xorg-video-nouveau
драйверы, так как я не знаю, как переустановить их, если что-то пойдет не так (я не могу заставить интернет работать в режиме восстановления).
РЕДАКТИРОВАТЬ:
Удаление вышеуказанного пакета приводит к той же ошибке. Попытка загрузки Ubuntu с флагом ядра nouveau.modeset=0
также приводит к той же ошибке.
Я нашел решение. Я запишу это здесь для того, у кого может быть та же проблема.
Моя 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),
Получил точно ту же проблему, моя конфигурация является 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.
https://bugs.launchpad.net/nvidia-drivers-ubuntu / + ошибка/1784598
попытка:
sudo systemctl disable nvidia-fallback.service
Не забывайте отключать Защищенную загрузку в BIOS особенно, когда Вы захотите Nvidia (и не nouveau) работа драйвера. Иначе это будет вполне всегда отступать назад к nouveau независимо от того, что Вы делаете.
Также обратите внимание, что опция "Secure Boot" может быть скрыта в BIOS под различными вариантами на различных местах и часто что опция ничего не говорит о "Защищенной загрузке", но иногда это называют "Другой ОС", подобной. Каждый BIOS может быть довольно уникальным здесь. Мне потребовались несколько дней попытки различных подходов, пока я не вернулся к BIOS как последнее средство. Нельзя подчеркнуть достаточно особенно, когда Вы обновляете 18.04 от более старой версии.
Добавить modprobe.blacklist=nouveau
к ядру cmdline. Это работало над моим ноутбуком.