Перейти до змісту

Встановлення драйверів NVIDIA GPU

Вступ

Nvidia є одним з найпопулярніших виробників GPU. Ви можете встановити драйвери Nvidia GPU кількома способами. Цей посібник використовує офіційне сховище Nvidia для встановлення їх драйверів. Тому посібник із встановлення Nvidia тут багато посилається.

Примітка

Посилання на дії перед установкою в офіційному посібнику Nvidia не працює. Щоб установити драйвер Nvidia з офіційного репозиторію, вам потрібно буде встановити необхідні утиліти та залежності. 

Деякі інші альтернативні способи встановлення драйверів Nvidia включають:

  • Nvidia's .run installer
  • Сторонній репозиторій RPMFusion
  • Сторонній драйвер ELRepo

У більшості випадків найкраще встановити драйвери Nvidia з офіційного джерела. RPMFusion і ELRepo доступні для тих, хто віддає перевагу репозиторію на основі спільноти. Для старішого обладнання найкраще працює RPMFusion. Бажано уникати використання інсталятора .run. Хоча це зручно, використання інсталятора .run відоме тим, що він перезаписує системні файли та має проблеми з несумісністю.

Припущення

Для цього посібника вам потрібно:

  • Робоча станція Rocky Linux
  • привілеї sudo

Встановіть необхідні утиліти та залежності

Увімкніть репозиторій Extra Packages for Enterprise Linux (EPEL):

sudo dnf install epel-release -y

Встановлення засобів розробки забезпечує необхідні залежності збірки:

sudo dnf groupinstall "Development Tools" -y

Пакет kernel-devel надає необхідні заголовки та інструменти для створення модулів ядра:

sudo dnf install kernel-devel -y

Dynamic Kernel Module Support (DKMS) — це програма, яка використовується для автоматичного відновлення модулів ядра:

sudo dnf install dkms -y

Встановлення драйверів NVIDIA

Після встановлення необхідних передумов настав час встановити драйвери Nvidia.

Додайте офіційний репозиторій Nvidia за допомогою такої команди:

Примітка

Якщо ви використовуєте Rocky 8, замініть `rhel9` у шляху до файлу на `rhel8`.
sudo dnf config-manager --add-repo http://developer.download.nvidia.com/compute/cuda/repos/rhel9/$(uname -i)/cuda-rhel9.repo

Далі встановіть набір пакетів, необхідних для збирання та встановлення модулів ядра:

sudo dnf install kernel-headers-$(uname -r) kernel-devel-$(uname -r) tar bzip2 make automake gcc gcc-c++ pciutils elfutils-libelf-devel libglvnd-opengl libglvnd-glx libglvnd-devel acpid pkgconf dkms -y

Встановіть найновіший модуль драйвера NVIDIA для вашої системи:

sudo dnf module install nvidia-driver:latest-dkms -y

Вимкнення Nouveau

Nouveau — це драйвер NVIDIA з відкритим вихідним кодом, який надає обмежену функціональність порівняно з пропрієтарними драйверами NVIDIA. Найкраще відключити його, щоб уникнути конфліктів драйверів:

sudo grubby --args="nouveau.modeset=0 rd.driver.blacklist=nouveau" --update-kernel=ALL

Перезавантаження:

sudo reboot now

Висновок

Ви встановили драйвери NVIDIA GPU у своїй системі за допомогою офіційного репозиторію NVIDIA. Насолоджуйтесь розширеними можливостями графічного процесора NVIDIA, які не можуть надати стандартні драйвери Nouveau.

Author: Joseph Brinkman

Contributors: Steven Spencer, Ganna Zhyrnova