Aller au contenu

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