Ниже приведены мои наблюдения за успешной установкой.
- Отключите безопасную загрузку из настроек BIOS (клавиша ESC) (обязательный шаг).
- Отключите быструю загрузку из BIOS (не обязательно).
- Параметр nomodeset не работает для запуска Ubuntu в большинстве случаев и полезен только для обхода загрузки видеодрайвера.
Как снова запустить Ubuntu в режиме пользовательского интерфейса?
Однажды застрял на черном экране или экране с логотипом. Запустите Ubuntu из дополнительных параметров в режиме восстановления. Перейдите к корневому варианту и нажмите Enter. Он покажет терминал с root-доступом. Затем выполните следующие команды.
"запрос простого выбора"
чтобы проверить, какая система драйверов загружается. Если он показывает нвидиа. Затем выполните команду
"первичный выбор информации"
для загрузки драйверов Intel.Теперь перезагрузитесь. Вы сможете снова запустить Ubuntu.
Как установить драйвер Nvidia для серии RTX 30.
В моем случае, когда я устанавливал драйвер из «Программное обеспечение и обновления» (вкладка «Дополнительные драйверы»). Я установил версию nvidia-driver 460.80, которая была последней версией Ubuntu 20.04, и кажется, что она не поддерживается версией ядра 5.8, которая поставляется с Ubuntu 20.04.
что делать?
Прежде всего проверьте, какая версия драйвера поддерживается для вашей системы на официальном сайте Nvidia.
https://www.nvidia.com/Download/index.aspx. Убедитесь, что установленная версия соответствует этой версии.
Для меня правильным было 460,84 вместо 460,80.
Для поддержки последнего драйвера версии ядра 5.8 недостаточно. Проверьте версию ядра, используя:
uname -r
Нам нужно обновиться до 5.11. Я пробовал с 5.12, но у меня не сработало. Я установил Ubuntu 21.04, который дает версию ядра 5.11.0-18-generic. Вы можете попробовать обновить версию ядра вручную из:
https://kernel.ubuntu.com/~kernel-ppa/mainline/
Перейдите к версии v5.11.22 и загрузите 4 файла с расширением .deb в соответствии с архитектурой вашей системы. AMD64 для пользователей ryzen. : linux-headers, linux-image, linux-modules и linux-headers-*_all.deb. Загружайте только общие версии файлов. Перейдите в каталог, где все эти файлы загружены и запустите:
sudo dpkg -i *.deb
Теперь перезагрузите систему и запустите Ubuntu с версией ядра 5.11 из опции «Дополнительно» в меню grub.
Как установить драйвер nvidia после обновления ядра
- Запустите команду
sudo add-apt-repository ppa:графические драйверы/ppa
чтобы получить версию 460.84 или последнюю версию для поддерживаемой системы.
- Бег
sudo apt установить nvidia-driver-460
для установки драйвера.
- Перезагрузите систему один или два раза.
Как убедиться, что nvidia работает правильно.
- В правом верхнем углу Ubuntu. Перейти к
Настройки -> О программе
. См. Графику. На ней должна отображаться Nvidia с названием модели.
- Бег
nvidia-smi
или же nvidia-настройки
. Он должен работать нормально.
Надеюсь, это поможет. :)
Редактировать:
После выполнения всех этих шагов моя nvidia работала нормально, но у меня возникла проблема с клавиатурой asus rog. Каждое нажатие клавиши выполняло действие кнопки питания на встроенной клавиатуре asus. Хотя внешняя клавиатура работала нормально. Следующий пост помог мне решить эту проблему: https://forums.developer.nvidia.com/t/os-still-using-renoir-after-installing-nvidia-drivers-ubuntu-18-04-rtx-3060-amd64-ryzen-7/181795/2