Драйвер NVIDIA - это программа, необходимая для того, чтобы ваш графический процессор NVIDIA работал с большей производительностью. Он взаимодействует между вашей операционной системой Linux, в данном случае CentOS 8, и вашим аппаратным обеспечением, графическим процессором NVIDIA. Драйверы NVIDIA можно установить с помощью команды bash после остановки графического интерфейса и отключения драйвера nouveau путем изменения меню загрузки GRUB.
В этом руководстве по установке драйверов NVIDIA вы узнаете:
- Как определить модель графической карты NVIDIA в вашей операционной системе.
- Где скачать пакет драйверов NVIDIA для CentOS 8.
- Как установить предварительные условия для успешной компиляции и установки драйверов Nvidia на CentOS 8.
- Как отключить драйвер nouveau.
- Как успешно установить драйверы NVIDIA на операционную систему CentOS 8 Linux.
Как установить драйверы NVIDIA на рабочую станцию CentOS 8 пошаговая инструкция
Откройте терминал и определите модель вашей графической карты Nvidia, выполнив:
1 | lspci -vnn | grep VGA |
Загрузите пакет драйверов Nvidia с сайта nvidia.com, используя критерии поиска, основанные на модели вашей карты Nvidia и операционной системе Linux.
Кроме того, если вы знаете, что делаете, вы можете загрузить драйвер непосредственно из списка драйверов Nvidia Linux. После подготовки у вас должен получиться файл, похожий на тот, что показан ниже:
1 2 | cd ~/Downloads/ ls NVIDIA-Linux-x86_64-* |
Пример
1 | NVIDIA-Linux-x86_64-525.89.02.run |
Далее установите предварительные условия пакета для успешной компиляции и установки драйверов Nvidia.
1 2 | sudo dnf groupinstall "Development Tools" sudo dnf install libglvnd-devel elfutils-libelf-devel |
Постоянно отключите драйвер nouveau, изменив меню загрузки GRUB:
1 | sudo grub2-editenv - set "$(grub2-editenv - list | grep kernelopts) nouveau.modeset=0" |
Перезагрузите CentOS 8:
1 | sudo reboot |
В зависимости от модели Nvidia VGA ваша система может вести себя неправильно. На этом этапе будьте готовы испачкать руки. После перезагрузки вы можете оказаться вообще без графического интерфейса. Убедитесь, что в вашей системе включен SSH для удаленного входа в систему или используйте CTRL+ALT+F2 для переключения консоли TTY и продолжите установку.
Драйверы Nvidia должны быть установлены при остановленном сервере Xorg. Переключитесь в текстовый режим с помощью:
1 | systemctl isolate multi-user.target |
Установите драйвер Nvidia, выполнив следующую команду через консоль TTY или удаленный вход по SSH:
1 | bash NVIDIA-Linux-x86_64-* |
Когда появится запрос, ответьте ДА на установку 32-битных библиотек совместимости NVIDIA, перезапись существующих файлов libglvnd и автоматическое обновление конфигурационного файла X.
Перезагрузите систему еще раз.
1 | sudo reboot |
Если после входа в систему вы столкнулись с черным экраном, выполните следующую команду и попробуйте войти в систему снова:
1 | systemctl restart systemd-logind |
Все готово. Теперь драйвер Nvidia должен быть установлен на вашем рабочем столе CentOS 8. Теперь перезагрузите систему, войдите в систему и запустите nvidia-settings для дальнейшей настройки параметров графической карты Nvidia.