nomodeset все еще требуется?

Я собираюсь быть установкой Ubuntu 15.10 вскоре после повреждения из Linux некоторое время. Я хотел бы знать, требуется ли nomodeset все еще на более новых релизах Ubuntu и более новой Nvidia GPU. У меня есть GTX970.

Кроме того, было бы лучше, чтобы установить собственный драйвер от Nvidia, или выбрать драйвер из "Дополнительных Драйверов", или использовать обрезные станки PPA и захватить последний оттуда?

18
задан 22 March 2016 в 11:39

4 ответа

Необходимо использовать параметр nouveau.modeset=0 вместо nomodeset.
Установка система Ubuntu и собственные драйверы NVIDIA таким образом:

Начальная загрузка с установочного носителя DVD/USB Ubuntu Вы создали прежде.

Выделение опция 'Try Ubuntu without installing' и нажатие E ключ.
Добавляют nouveau.modeset=0 в конец строки Linux - F10 нажатия для начальной загрузки.

Установка операционная система Ubuntu - когда законченный перезагружают компьютер.

Выделение запись Ubuntu в меню начальной загрузки GRUB и нажатии E ключ.
Добавляют nouveau.modeset=0 в конец строки Linux - F10 нажатия для начальной загрузки.

На экранном нажатии входа в систему Ctrl + Высокий звук + F1
Входит, имя пользователя и пароль - выполнитесь:

sudo apt-get update
sudo apt-get install nvidia-352
sudo reboot  

Обычно рекомендуется использовать драйверы NVIDIA из официальных репозиториев Ubuntu.
, Но поскольку у Вас есть очень новое аппаратное обеспечение машинной графики, можно установить последние официальные драйверы NVIDIA.
обрезные станки Xorg PPA больше не обеспечивает драйверы и был заменен Драйверами GPU.

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get install nvidia-361
sudo reboot  

После того, как установка, добавляющая параметр nouveau.modeset=0, больше не необходима.

22
ответ дан 23 November 2019 в 02:10

Просто наблюдение: наши машины с NVIDIA GTX 10xx GPU и центральные процессоры Ryzen часто застревали с "мягким тупиком" и нуждались в "жестком" перезапуске. Другие машины с nomodeset и также упомянутые машины после этой установки не застряли. Таким образом, кажется, существует причинная связь вне начальной загрузки.

См. также: Сторожевой таймер морской мили: ОШИБКА: мягкий тупик

1
ответ дан 23 November 2019 в 02:10

У меня была та же проблема с моей версией Xubuntu 18.04, которая работает на Nvidia GPU. Я попробовал к установленному последний Nvidia-390 и главные Nvidia драйверы и обновил мои установки драйвера, поскольку эти решения показывают [1] [2], и я добавил nouveau к черному списку, но ни один из них не работал. Таким образом, то, что я сделал, - то, что я добавил параметрnouveau.modeset=0 в grub.cfg файл в \boot\grub\ каталог. Я добавил строку после каждого "linux..." строка, например:

menuentry 'FAILSAFE' --class ubuntu --class gnu-linux --class gnu --class os {
    recordfail
    set gfxpayload=$linux_gfx_mode
    insmod part_msdos
    insmod ext2
    set root='(hd0,msdos8)'
    search --no-floppy --fs-uuid --set=root 36286167-4eba-4a1e-a202-155c6baafa01
    linux /boot/vmlinuz-2.6.37-12-generic root=UUID=36286167-4eba-4a1e-a202-155c6baafa01 ro vt.handoff=7 quiet splash nouveau.modeset=0
    initrd /boot/initrd.img-2.6.37-12-generic
    } 

Так, я полагаю, что необходимо добавить этот параметр во всем сценарии. Я попробовал это решение и Nvidia, которую драйвер GPU прекратил разрушать.

Другой подход, как описано здесь

Выполниться sudo nano /etc/default/grub и добавьте параметр nvidia-drm.modeset=1 к строке GRUB_CMDLINE_LINUX_DEFAULT. Сохраните изменение, которое Вы внесли и выполнили sudo update-grub.
Перезапустите операционную систему Ubuntu, и теперь, все должно работать правильно - право как ожидалось.

3
ответ дан 23 November 2019 в 02:10

Нет, это больше не требуется. Я тоже столкнулся с аналогичной проблемой.Используя nomodeset, я могу загрузиться в систему, но теперь я решил проблему другим способом. Единственное, что нам нужно сделать, это обновить или понизить версию ядра. https://askubuntu.com/a/1014753 На этом форуме объясняется, как получить доступ к расширенным параметрам в ubuntu. Теперь, когда мы входим в расширенный параметр, мы можем увидеть версии ядра Linux, например: https://i.stack.imgur.com/6PEl9.png

  • Теперь перейдите к более низкой версии ядра с помощью клавиш со стрелками, но оставьте все режимы рекавери ядер.

  • Выйдя из режимов восстановления ядра, выберите самую младшую версию ядро и нажмите Enter.

  • Теперь он будет нормально загружаться без использования nomodeset. Удалить nomodeset раньше, если вы написали его в файле grub и обновите файл grub.

  • Теперь, чтобы сделать изменения постоянными, перейдите по этой ссылке ниже и удалите все указанные выше ядра, но не удаляйте работающие ядра.

https://itsfoss.com/upgrade-linux-kernel-ubuntu/ Эта ссылка проведет нас через процедуру обновления или понижения версии ядра. У меня ядро ​​5.3 работало отлично.

1
ответ дан 27 January 2020 в 20:23

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

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