Драйвер NVIDIA - это программа, необходимая для того, чтобы графический процессор NVIDIA работал с более высокой производительностью. Он взаимодействует между вашей операционной системой Linux, в данном случае Fedora 29 Linux, и вашим оборудованием, графическим графическим процессором NVIDIA.
Сейчас вы узнаете, как установить драйверы NVIDIA на Fedora 29. Мы начнем с отключения стандартных драйверов NVIDIA с открытым исходным кодом, а затем предоставим пошаговые инструкции по успешной установке официального драйвера NVIDIA на Fedora 29. Последовательность действий такая:
- определить модель вашей графической карты NVIDIA в вашей операционной системе.
- скачать пакет драйверов NVIDIA для Fedora 29.
- установить необходимые условия для успешной компиляции и установки драйвера Nvidia на Fedora 29.
- отключить nouveau драйвер.
- успешно установить драйверы NVIDIA в вашей операционной системе Fedora 29 Linux.
Откройте терминал и определите модель вашей видеокарты Nvidia, выполнив:
sudo lspci -vnn | grep VGA
Загрузите пакет драйверов Nvidia с сайта nvidia.com, используя критерии поиска, основанные на модели вашей карты Nvidia и операционной системе Linux.
Кроме того, если вы знаете, что делаете, вы можете загрузить драйвер непосредственно из списка драйверов Nvidia Linux https://www.nvidia.com/object/unix.html . Когда все будет готово, вы должны получить файл, подобный показанному ниже:
$ ls NVIDIA-Linux-x86_64- *
NVIDIA-Linux-x86_64-410.73.run
Установите все необходимые условия для успешной компиляции и установки драйвера Nvidia.
$ sudo dnf groupinstall "Development Tools"
$ sudo dnf install dkms "kernel-devel-uname-r == $(uname -r)"
dkms пакет не является обязательным. Однако этот пакет обеспечит непрерывную компиляцию и установку модуля ядра Nvidia в случае обновления нового ядра.
Отключите nouveau драйвер, изменив /etc/default/grub файл конфигурации . Добавьте nouveau.modeset=0 в строку, начиная с GRUB_CMDLINE_LINUX. Ниже вы можете найти пример файла конфигурации grub, отражающего ранее предложенное изменение
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="resume=UUID=df614470-884d-4992-a13c-1665fb0a230e rhgb quiet nouveau.modeset=0"
GRUB_DISABLE_RECOVERY="true"
Приведенная выше строка 6 гарантирует, что nouveau драйвер будет отключен при следующей загрузке системы Fedora 29. Когда все будет готово, выполните следующую команду, чтобы применить новое изменение конфигурации GRUB.
В зависимости от способа загрузки выберите один из следующих вариантов:
Биос:
$ sudo grub2-mkconfig -o /boot/grub2/grub.cfg
EFI:
$ sudo grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg
Перезагрузите систему Fedora 29
$ sudo reboot
Драйверы Nvidia должны быть установлены, когда сервер Xorg остановлен. Переключиться в текстовый режим с помощью:
$ sudo systemctl isolate multi-user.target
Установите драйвер Nvidia, выполнив следующую команду:
$ sudo bash NVIDIA-Linux-x86_64- *
Когда будет предложено ответить Да на вопрос об установке 32-битных библиотек совместимости NVIDIA, нужно перезаписать существующие libglvnd файлы и автоматически обновить файл конфигурации X.
Перезагрузите систему еще раз.
$ sudo reboot
При использовании диспетчера отображения GDM после входа в систему вас может встретить черный экран GDM и вам рекомендуется временно переключиться на какой-либо другой менеджер отображения, например sddm:
sudo dnf install sddm
sudo systemctl disable gdm
sudo systemctl enable sddm
sudo reboot
Все сделано. Теперь драйвер Nvidia должен быть установлен в вашей системе Fedora 29. Перезагрузите вашу систему сейчас, войдите в систему и запустите nvidia-settings для дальнейшей настройки параметров вашей видеокарты Nvidia.