Встановлення драйверів 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