Встановлення драйверів NVIDIA GPU
Вступ¶
Nvidia є одним з найпопулярніших виробників GPU. Ви можете встановити драйвери Nvidia GPU кількома способами. Цей посібник використовує офіційне сховище Nvidia для встановлення їх драйверів. Тому посібник із встановлення Nvidia тут багато посилається.
Деякі інші альтернативні способи встановлення драйверів Nvidia включають:
- Nvidia's
.runinstaller - Сторонній репозиторій RPMFusion
- Сторонній драйвер ELRepo
У більшості випадків найкраще встановити драйвери Nvidia з офіційного джерела. RPMFusion і ELRepo доступні для тих, хто віддає перевагу репозиторію на основі спільноти. Для старішого обладнання найкраще працює RPMFusion. Бажано уникати використання інсталятора .run. Хоча це зручно, використання інсталятора .run відоме тим, що він перезаписує системні файли та має проблеми з несумісністю.
Припущення¶
Для цього посібника вам потрібно:
- Робоча станція Rocky Linux
- привілеї
sudo
Встановіть необхідні утиліти та залежності¶
Увімкніть репозиторій Extra Packages for Enterprise Linux (EPEL):
sudo dnf install epel-release -y
Увімкніть репозиторій CodeReady Builder (CRB):
sudo dnf config-manager --enable crb
Встановлення засобів розробки забезпечує необхідні залежності збірки:
sudo dnf groupinstall "Development Tools" -y
Пакет kernel-devel надає необхідні заголовки та інструменти для створення модулів ядра:
sudo dnf install kernel-devel-matched kernel-headers -y
Встановлення драйверів NVIDIA¶
Після встановлення необхідних передумов настав час встановити драйвери Nvidia.
Додайте офіційний репозиторій Nvidia за допомогою такої команди:
sudo dnf config-manager --add-repo http://developer.download.nvidia.com/compute/cuda/repos/rhel10/$(uname -m)/cuda-rhel10.repo
Далі очистіть кеш репозиторію DNF:
sudo dnf clean expire-cache
Нарешті, встановіть найновіший драйвер NVIDIA для вашої системи. Для відкритих модулів ядра виконайте:
sudo dnf install nvidia-open -y
Для власницьких модулів ядра виконайте:
sudo dnf install cuda-drivers -y
Вимкнення Nouveau¶
Nouveau — це драйвер NVIDIA з відкритим вихідним кодом, який надає обмежену функціональність порівняно з пропрієтарними драйверами NVIDIA. Найкраще відключити його, щоб уникнути конфліктів драйверів:
sudo grubby --args="nouveau.modeset=0 rd.driver.blacklist=nouveau" --update-kernel=ALL
Примітка
Для систем із увімкненим безпечним завантаженням вам потрібно виконати цей крок:
```bash
sudo mokutil --import /var/lib/dkms/mok.pub
```
Команда `mokutil` запропонує вам створити пароль, який використовуватиметься під час перезавантаження.
Після перезавантаження ваша система має запитати вас, чи хочете ви зареєструвати ключ або щось подібне; скажіть «yes», і він запитає пароль, який ви вказали в команді `mokutil`.
Перезавантаження:
sudo reboot now
Висновок¶
Ви встановили драйвери NVIDIA GPU у своїй системі за допомогою офіційного репозиторію NVIDIA. Насолоджуйтесь розширеними можливостями графічного процесора NVIDIA, які не можуть надати стандартні драйвери Nouveau.
Author: Joseph Brinkman
Contributors: Steven Spencer, Ganna Zhyrnova