Как установить драйверы NVIDIA на CentOS 7 Linux
CentOS 7 поддерживает видеокарты Nvidia в виде
Чтобы установить драйвер Nvidia в других дистрибутивах Linux, следуйте нашему руководству по Nvidia Linux Driver .
Следующим шагом будет отключение
nouveau
драйвера с открытым исходным кодом . Если nouveau
драйвер не является достаточным решением, пользователи могут установить официальный драйвер Nvidia в качестве проприетарной альтернативы. Этот пошаговый учебник проведет вас через весь процесс установки драйвера Nvidia.Чтобы установить драйвер Nvidia в других дистрибутивах Linux, следуйте нашему руководству по Nvidia Linux Driver .

Установленные драйверы Nvidia на рабочем столе CentOS 7 Linux GNOME.
Требования к программному обеспечению и используемые условные обозначения
критерии | Требования |
---|---|
Операционная система | CentOS 7.5 или выше |
Программное обеспечение | Существующая настольная установка, такая как GNOME, KDE и т. Д. |
Другой | Привилегированный доступ к вашей системе Linux от имени пользователя root или с помощью sudo команды. |
Условные обозначения | # - требует, чтобы данные команды linux выполнялись с правами root либо напрямую как пользователь root, либо с помощью sudo команды$ - требует, чтобы данные команды linux выполнялись как обычный непривилегированный пользователь |
Как установить официальные драйверы NVIDIA для CentOS 7 Linux, пошаговые инструкции
Установка драйверов Nvidia состоит из нескольких этапов. Сначала мы определяем номер модели доступной видеокарты Nvidia, подготавливаем систему путем установки всех необходимых компонентов пакета и загружаем официальный драйвер Nvidia.Следующим шагом будет отключение
nouveau
драйвера по умолчанию и установка проприетарного драйвера Nvidia. Давайте начнем:- Откройте терминал и определите модель вашей видеокарты Nvidia, выполнив:
# lshw -numeric -C display *-display description: VGA compatible controller product: GP106 [GeForce GTX 1060 6GB] [10DE:1C03] vendor: NVIDIA Corporation [10DE] physical id: 0 bus info: [email protected]:01:00.0 version: a1 width: 64 bits clock: 33MHz capabilities: pm msi pciexpress vga_controller bus_master cap_list rom configuration: driver=nouveau latency=0 resources: irq:126 memory:d2000000-d2ffffff memory:c0000000-cfffffff memory:d0000000-d1ffffff ioport:4000(size=128) memory:d3000000-d307ffff
Приведенная выше команда предоставляет информацию о номере модели карты Nvidia. Также обратите внимание, что вnouveau
настоящее время используется драйвер nvidia с открытым исходным кодом . - Загрузите пакет драйверов Nvidia с сайта nvidia.com, используя критерии поиска, основанные на модели вашей карты Nvidia и операционной системе Linux.
Кроме того, если вы знаете, что делаете, вы можете загрузить драйвер непосредственно из списка драйверов Nvidia Linux . Когда все будет готово, вы должны получить файл, подобный показанному ниже:$ ls NVIDIA-Linux-x86_64-* NVIDIA-Linux-x86_64-410.73.run
- Установите все необходимые условия для успешной компиляции и установки драйвера Nvidia.
# yum groupinstall "Development Tools" # yum install kernel-devel epel-release # yum install dkms
dkms
Пакет не является обязательным. Однако этот пакет обеспечит непрерывную компиляцию и установку модуля ядра Nvidia в случае нового обновления ядра. - Отключите
nouveau
драйвер, изменив/etc/default/grub
файл конфигурации . Добавьтеnouveau.modeset=0
в строку, начиная сGRUB_CMDLINE_LINUX
. Ниже вы можете найти пример файла конфигурации grub, отражающего ранее предложенное изменение:
Приведенная выше строка 6 гарантирует, что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="crashkernel=auto rhgb quiet nouveau.modeset=0" GRUB_DISABLE_RECOVERY="true"
nouveau
драйвер будет отключен при следующей загрузке системы CentOS 7 Linux. Когда все будет готово, выполните следующую команду, чтобы применить новое изменение конфигурации GRUB:BIOS: $ sudo grub2-mkconfig -o /boot/grub2/grub.cfg EFI: $ sudo grub2-mkconfig -o /boot/efi/EFI/centos/grub.cfg
- Перезагрузите систему CentOS 7 Linux. После завершения загрузки убедитесь, что
nouveau
драйвер Nvidia с открытым исходным кодом больше не используется:# lshw -numeric -C display
Сравните выводlshw
команды с описанным выше шагом 1. - Драйверы Nvidia должны быть установлены, когда сервер Xorg остановлен. Переключиться в текстовый режим с помощью:
# systemctl isolate multi-user.target
- Установите драйвер Nvidia, выполнив следующую команду:
# bash NVIDIA-Linux-x86_64-*
При появлении запроса ответьтеYES
на установку 32-битных библиотек совместимости NVIDIA и автоматическое обновление файла конфигурации X. - Все сделано. Теперь драйвер Nvidia должен быть установлен в вашей системе CentOS 7 Linux. Перезагрузите систему сейчас, войдите в систему и запустите
nvidia-settings
для дальнейшей настройки параметров графической карты Nvidia.Теперь вы можете при желании запустить тест графической карты Nvidia, следуя нашему руководству по тестированию вашей видеокарты в Linux .