Dans cet article, je vais vous montrer comment installer la dernière version des pilotes de GPU Nvidia propriétaires sur Red Hat Enterprise Linux (RHEL) 9. Alors, commençons."
Table des matières
Vérification si le système a installé un GPU NVIDIA
Vous pouvez vérifier si votre ordinateur a installé un GPU NVIDIA avec la commande suivante:
$ lspci | Egrep 'Vga | 3d'Comme vous pouvez le voir, j'ai un GPU Nvidia GeForce GTX 1050 TI sur mon ordinateur. Vous pouvez avoir un autre NVIDIA GPU installé.
Par défaut, les pilotes GPU Nouveau open source sont utilisés1 Au lieu des pilotes propriétaires de GPU NVIDIA2 sur rhel 9. Une fois que vous avez installé les pilotes propriétaires de GPU NVIDIA, vous verrez qu'ils sont utilisés à la place des pilotes GPU Nouveau open source.
$ lsmod | Nouveau grepDésactiver le démarrage sécurisé du bios
Pour que les pilotes GPU NVIDIA travaillent sur RHEL 9, vous devez désactiver le démarrage sécurisé du BIOS de votre carte mère s'il utilise le micrologiciel UEFI pour démarrer les systèmes d'exploitation.
Le processus de désactivation de la botte sécurisée du BIOS des cartes mères compatibles UEFI est spécifique au vendeur (différent pour chaque fournisseur de carte mère comme Asus, MSI, gigaoctet, asrock, etc.). Il est donc préférable de vérifier le manuel d'utilisation de votre carte mère pour savoir comment désactiver le démarrage sécurisé sur votre carte mère.
Pour les cartes mères basées sur le BIOS plus anciennes, vous n'avez rien à faire pour que les conducteurs de GPU NVIDIA travaillent sur Rhel 9.
Activation du référentiel EPEL sur RHEL 9
Pour installer les pilotes GPU NVIDIA sur RHEL 9, vous devrez installer les outils de construction requis et les bibliothèques de dépendance requises pour compiller les modules de noyau NVIDIA. Certains d'entre eux sont disponibles dans le référentiel RHEL 9 EPEL. Dans cette section, je vais vous montrer comment activer le référentiel EPEL sur RHEL 9.
Tout d'abord, mettez à jour le cache du référentiel de package DNF avec la commande suivante:
$ sudo dnf makecacheActivez le référentiel officiel du package RHEL 9 Codeady avec la commande suivante:
$ sudo abonnement-Manager Repos - Einable Codeady-Builder-for-rhel-9 - $ (uname -i) -rpmsInstaller le EPEL-libération Package du site officiel de Fedora avec la commande suivante:
$ sudo dnf installer https: // dl.fedoraproject.org / pub / ePEL / ePel-Release-Latest-9.noarch.RPMPour confirmer l'installation, appuyez sur Y Et puis appuyez sur .
Le EPEL-libération Le package doit être installé et le référentiel EPEL doit être activé.
Pour que les modifications prennent effet, mettez à jour le cache du référentiel de package DNF avec la commande suivante:
$ sudo dnf makecacheInstallation des dépendances et des outils de construction requis pour compiler les modules de noyau NVIDIA
Pour installer les outils de construction et les bibliothèques de dépendances requis pour compiller les modules de noyau Nvidia sur RHEL 9, exécutez la commande suivante:
$ sudo dnf install kernel-devel - $ (uname -r) kernel-headers - $ (uname -r) gcc fait dkms acpid libglvnd-glx libglvnd-openngl libglvnd-devel pkgconfig libglvnd-openngl libglvnd-devel pkgconfigPour confirmer l'installation, appuyez sur Y Et puis appuyez sur .
Les packages requis sont téléchargés depuis Internet. Il faudra un certain temps pour terminer.
Une fois les packages téléchargés, il vous sera demandé de confirmer la clé GPG du référentiel EPEL.
Pour confirmer la touche GPG, appuyez sur Y Et puis appuyez sur .
Pour confirmer la touche GPG du référentiel officiel du package RHEL, appuyez sur Y Et puis appuyez sur .
Pour confirmer une autre clé GPG du référentiel officiel du package RHEL, appuyez sur Y Et puis appuyez sur .
L'installation doit continuer.
À ce stade, les bibliothèques de dépendances et les outils de construction requis pour compiller le module du noyau Nvidia doivent être installés sur RHEL 9.
Ajout du référentiel officiel de package Nvidia Cuda sur RHEL 9
Pour ajouter le référentiel officiel de package NVIDIA CUDA sur RHEL 9, exécutez la commande suivante:
$ sudo dnf config-manager --add-repo http: // développeur.télécharger.nvidia.com / calcul / cuda / repos / rhel9 / $ (uname -i) / cuda-rhel9.repoPour que les modifications prennent effet, mettez à jour le cache du référentiel de package DNF avec la commande suivante:
$ sudo dnf makecacheInstallation des derniers pilotes GPU NVIDIA sur RHEL 9
Pour installer la dernière version des pilotes GPU Nvidia sur RHEL 9, exécutez la commande suivante:
$ sudo module dnf installer nvidia-Driver: le dernier-DKMSPour confirmer l'installation, appuyez sur Y Et puis appuyez sur .
Les packages Nvidia GPU Drivers et les packages de dépendance requis sont téléchargés à partir d'Internet. Il faudra un certain temps pour terminer.
Une fois les packages téléchargés, il vous sera demandé de confirmer la clé GPG du référentiel officiel du package NVIDIA. Presse Y Et puis appuyez sur Pour confirmer la clé GPG.
L'installation doit continuer. Il faudra un certain temps pour terminer.
À ce stade, les pilotes GPU NVIDIA doivent être installés.
Pour que les modifications prennent effet, redémarrez votre ordinateur avec la commande suivante:
$ sudo redémarrerVérification si les pilotes NVIDIA sont installés correctement
Une fois que vos bottes d'ordinateur, vous devriez voir que les conducteurs de GPU NVIDIA propriétaires sont utilisés1 Au lieu des pilotes GPU Nouveau open-source2.
$ lsmod | grep nvidiaVous devriez également trouver le Paramètres du serveur NVIDIA X application dans le Menu d'application de Rhel 9. Clique dessus.
Le Paramètres du serveur NVIDIA X L'application doit s'exécuter sans aucune erreur, et elle devrait afficher beaucoup d'informations liées à votre GPU NVIDIA installé.
Vous devriez également être en mesure d'exécuter les programmes de ligne de commande NVIDIA comme nvidia-SMI.
$ nvidia-smiConclusion
Dans cet article, je vous ai montré comment ajouter le référentiel officiel de Nvidia Cuda sur RHEL 9. Je vous ai également montré comment installer la dernière version des pilotes de GPU Nvidia propriétaires sur RHEL 9.
Les références