7.13 Установка драйвера Nvidia

Поддержка видеокарт Nvidia в РЕД ОС осуществляется в виде драйвера nouveau с открытым исходным кодом. Если драйвер nouveau не удовлетворяет достаточным требованиям, то пользователи могут установить официальный драйвер Nvidia.
С помощью утилиты lshw выведем информацию о видеокарте и об используемом видео драйвере.

sudo yum install lshw
sudo lshw -numeric -C display


Список драйверов доступен по ссылке, здесь представлены как новые драйвера, так и архивные, которые поддерживают старые графические видеокарты.
В данной статье протестирован драйвер Version: 430.64 2019 года, но также без ошибок на данный момент устанавливается и работает в РЕД ОС 7.2 драйвер 450.80.02  от 30.09.2020.
В описании к драйверу обращайте внимание на поддержку им вашей видеокарты.

Выполним установку дополнительных пакетов, которые необходимы для установки драйвера nvidia:

sudo yum -y install dkms gcc kernel-devel

Отключите драйвер nouveau

Следующим подготовительным шагом будет отключение стандартного драйвера nouveau и установка проприетарного драйвера Nvidia.
Это сделаем через настройку параметра ядра linux, для этого в конфигурационном файле Grub добавим следующее значение в строку GRUB_CMDLINE_LINUX

Отредактируйте файл на редактирование:

nano /etc/default/grub

приведите строчку GRUB_CMDLINE_LINUX к виду (вид строки приведен для примера и может быть отличным от вашего):

GRUB_CMDLINE_LINUX="rd.lvm.lv=ro/root rd.lvm.lv=ro/swap rhgb quiet nouveau.modeset=0"

Обновите конфигурацию загрузчика grub. Если у вас режим загрузки BIOS:

grub2-mkconfig -o /boot/grub2/grub.cfg

а если  UEFI, то:

grub2-mkconfig -o /boot/efi/EFI/redos/grub.cfg

Перезагрузите систему.

Проверим, что драйвер Nvidia с открытым исходным кодом больше не используется:

sudo lshw -numeric -C display

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

sudo systemctl isolate multi-user.target

Введите логин root и пароль.
Перейдем в каталог с загруженным драйвером и выполним команду запуска установки:

cd /путь/до/каталога_c_драйвером
bash NVIDIA-Linux-x86_64-*.run

Would you like to register the kernel module sources with DKMS? This will allow DKMS to automatically build a new module, if you install a different kernel later.

  • Yes
  • No


Install NVIDIA’s 32-bit compatibility libraries?

  • Yes
  • No

An incomplete installation of libglvnd was found. Do you want to install a full copy of libglvnd? This will overwrite any existing libglvnd libraries.

  • Don’t install libglvnd files
  • Install and overw.
  • Abort installation

Would you like to run the nvidia-xconfig utility to automatically update your X configuration file so that the NVIDIA X driver will be used when you restart X? Any pre-existing X configuration file will be backed up.

  • Yes
  • No


На этом этапе установка завершена, перезагрузите ПК.
Запустим в терминале утилиту inxi и убедимся, что используется драйвер Nvidia:

inxi -F

Если вы нашли ошибку, выделите текст и нажмите Ctrl+Enter.

Print Friendly, PDF & Email