Installation des pilotes NVIDIA GPU
Introduction¶
NVIDIA® est l’un des fabricants de GPU les plus connus. Il existe plusieurs façons d'installer les pilotes GPU de NVIDIA. Ce guide utilise le dépôt officiel de NVIDIA pour installer leurs pilotes. Ainsi, le [Guide d'installation NVIDIA] (https://docs.nvidia.com/cuda/pdf/CUDA_Installation_Guide_Linux.pdf) est largement référencé ici.
Remarque
Le lien vers les étapes de pré-installation dans le manuel officiel de NVIDIA ne fonctionne pas. Pour installer le pilote NVIDIA depuis le dépôt officiel, vous devrez installer les utilitaires et dépendances nécessaires.
Voici d'autres méthodes de substitution pour installer les pilotes NVIDIA :
- NVIDIA's
.run
installer - Dépôt tiers RPMFusion
- Pilote Third-party ELRepo
Dans la plupart des cas, il est préférable d'installer les pilotes NVIDIA à partir d'une source officielle. RPMFusion et ELRepo sont disponibles pour ceux qui préfèrent un dépôt communautaire. Pour les matériels plus anciens, RPMFusion fonctionne mieux. Il est recommandé d'éviter d'utiliser le programme d'installation .run
. Bien que pratique, l'utilisation du programme d'installation .run
est connue pour écraser les fichiers système et présente des problèmes d'incompatibilité.
Prérequis¶
Pour ce guide, vous aurez besoin des conditions suivantes :
- Poste de travail Rocky Linux
- Droits d'accès
sudo
Installer les utilitaires et dépendances nécessaires¶
Installez le dépôt EPEL (Extra Packages for Enterprise Linux) :
sudo dnf install epel-release -y
L'installation des outils de développement fournit les dépendances de construction du logiciel nécessaires :
sudo dnf groupinstall "Development Tools" -y
Le package kernel-devel
fournit les fichiers d'en-têtes et les outils nécessaires pour construire les modules du noyau :
sudo dnf install kernel-devel -y
Dynamic Kernel Module Support (DKMS) est un programme utilisé pour restaurer automatiquement les modules du noyau :
sudo dnf install dkms -y
Installation des pilotes NVIDIA¶
Après avoir installé les prérequis nécessaires, il est temps d'installer les pilotes NVIDIA.
Ajoutez le dépôt officiel NVIDIA avec la commande suivante :
Remarque
Si vous utilisez Rocky Linux 8, remplacez `rhel9` dans le chemin du fichier par `rhel8`.
sudo dnf config-manager --add-repo http://developer.download.nvidia.com/compute/cuda/repos/rhel9/$(uname -i)/cuda-rhel9.repo
Ensuite, installez un ensemble de packages nécessaires pour créer et installer les modules du noyau :
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
Installez le dernier module de pilote NVIDIA pour votre système :
sudo dnf module install nvidia-driver:latest-dkms -y
Désactivation de Nouveau
¶
Nouveau
est un pilote NVIDIA open-source qui offre des fonctionnalités limitées par rapport aux pilotes propriétaires de NVIDIA. Il est préférable de le désactiver pour éviter les conflits de drivers :
sudo grubby --args="nouveau.modeset=0 rd.driver.blacklist=nouveau" --update-kernel=ALL
Reboot:
sudo reboot now
Conclusion¶
Vous avez installé avec succès les pilotes GPU NVIDIA sur votre système à l'aide du dépôt officiel NVIDIA. Bénéficiez de capacités GPU NVIDIA avancées que les pilotes Nouveau
par défaut ne peuvent pas fournir.
Author: Joseph Brinkman
Contributors: Steven Spencer, Ganna Zhyrnova