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. Par conséquent, le Guide d'installation du pilote NVIDIA est largement référencé ici.

Voici d'autres méthodes alternatives pour installer les pilotes NVIDIA :

  • Programme d'installation .run de NVIDIA
  • Dépôt tiers RPMFusion
  • Pilote ELRepo tiers

Dans la plupart des cas, il est préférable d'installer les pilotes NVIDIA à partir de la 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 éléments suivants :

  • Poste de travail Rocky Linux
  • Droits d'accès sudo

Installation des utilitaires et dépendances nécessaires

Installez le dépôt EPEL (Extra Packages for Enterprise Linux) :

sudo dnf install epel-release -y

Activez le référentiel CodeReady Builder (CRB) :

sudo dnf config-manager --enable crb

L'installation des outils de développement garantit les dépendances de compilation 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-matched kernel-headers -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 :

sudo dnf config-manager --add-repo http://developer.download.nvidia.com/compute/cuda/repos/rhel10/$(uname -m)/cuda-rhel10.repo

Ensuite, nettoyez le cache du référentiel DNF :

sudo dnf clean expire-cache

Finalement, installez le dernier pilote NVIDIA pour votre système. Pour les modules de noyau ouverts, exécutez :

sudo dnf install nvidia-open -y

Pour les modules de noyau propriétaires, exécutez :

sudo dnf install cuda-drivers -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

Remarque

Pour les systèmes avec démarrage sécurisé activé, procédez comme suit :

```bash
sudo mokutil --import /var/lib/dkms/mok.pub
```

La commande `mokutil` vous demandera de créer un mot de passe qui sera utilisé lors du redémarrage.

Après le redémarrage, votre système devrait vous demander si vous souhaitez enregistrer une clé ou quelque chose de similaire. Répondez `yes` et le mot de passe saisi dans la commande `mokutil` vous sera demandé.

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 des 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