Comment installer les pilotes Nvidia sur Rocky Linux 9/8

Les pilotes Nvidia sont essentiels pour maximiser les performances des cartes graphiques Nvidia. Ils connectent le système d'exploitation au matériel, permettant des applications telles que les jeux, le rendu professionnel et le calcul scientifique. Ce guide présentera l'une des méthodes les plus populaires pour installer les pilotes Nvidia directement à partir de Nvidia CUDA RPM.

Avant de passer aux étapes, pour les nouveaux utilisateurs souhaitant installer ces pilotes, voici une liste des avantages et des fonctionnalités clés dont vous pouvez bénéficier :

  1. L'intégration: Assure la communication entre le GPU et le système d’exploitation.
  2. Des performances de pointe: optimise les tâches graphiques et informatiques pour un fonctionnement fluide.
  3. À l’épreuve du temps: Les mises à jour régulières maintiennent la compatibilité avec les dernières applications et jeux.
  4. Prise en charge de CUDA: Active l'accélération GPU pour les tâches de calcul complexes.
  5. Stabilité améliorée: Réduit les plantages et les bugs pour des performances système fiables.
  6. Paramètres personnalisables: Permet d'affiner les paramètres graphiques pour correspondre aux préférences de l'utilisateur.
  7. Efficacité énergétique: Équilibre les performances et la consommation d’énergie.
  8. Prise en charge étendue: Offre un support à long terme pour divers produits Nvidia.

Ensuite, nous montrerons les étapes d'installation des pilotes Nvidia sur Rocky Linux 9 ou 8, y compris des conseils pour résoudre les problèmes d'installation potentiels.

Préparations pour l'installation des pilotes Nvidia

Mettre à jour Rocky Linux avant l'installation des pilotes Nvidia

La première chose à faire avant de commencer le processus d'installation est de mettre à jour votre système. Cela évitera des conflits potentiels lors de l'installation, souvent causés par des packages obsolètes. Pour accomplir cette tâche, la commande que vous devez exécuter est :

sudo dnf upgrade --refresh

Identification de votre carte graphique

Au fur et à mesure de votre progression, il est important d'identifier la carte graphique NVIDIA installée sur votre système. La vérification de sa compatibilité garantira un processus d’installation fluide. Cependant, vous pouvez ignorer cette étape si vous disposez d’un modèle plus récent, car ils sont probablement pris en charge.

Vous pouvez utiliser la commande suivante pour déterminer le modèle de votre carte graphique :

lspci | grep -e VGA

Voici à quoi pourrait ressembler un exemple de résultat :

03:00.0 VGA compatible controller: NVIDIA Corporation TU117 [GeForce GTX 1650] (rev a1)

Si vous utilisez une carte plus ancienne, il est prudent d'effectuer une vérification rapide sur le site officiel de NVIDIA. Vous devrez peut-être installer des pilotes existants si les derniers pilotes NVIDIA ne prennent plus en charge votre carte.

Vérification de l'état du démarrage sécurisé

Si le démarrage sécurisé est activé, vous pourriez rencontrer des problèmes lors de l'installation des pilotes NVIDIA. Vous devrez peut-être le désactiver ou prendre des mesures supplémentaires pour éviter les conflits. Il est donc crucial de vérifier l'état du démarrage sécurisé.

Vous pouvez utiliser la commande suivante pour vérifier si le démarrage sécurisé est activé :

mokutil --sb-state

Cette commande fournira une sortie sur votre terminal, indiquant si le démarrage sécurisé est actif. En fonction de la configuration de votre système, vous devrez peut-être modifier votre configuration. Assurez-vous de consulter la documentation de votre système ou la section de dépannage si vous rencontrez des problèmes liés au démarrage sécurisé.

Ajouter un référentiel EPEL pour l'installation des pilotes Nvidia

Configuration du référentiel EPEL pour les pilotes Nvidia sur Rocky Linux

Notre tâche initiale implique l'installation du référentiel EPEL. Il est conseillé d'incorporer les deux référentiels pour obtenir le meilleur résultat.

Configuration d'EPEL pour Rocky Linux 9

La première action consiste à activer le CodeReady Builder (CRB). Cela peut être fait en utilisant cette commande :

sudo dnf config-manager --set-enabled crb

Une fois le CRB activé, vous pouvez installer les deux versions EPEL. Utilisez la commande ci-dessous pour terminer ce processus :

sudo dnf install \
    https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm \
    https://dl.fedoraproject.org/pub/epel/epel-next-release-latest-9.noarch.rpm

Configuration d'EPEL pour Rocky Linux 8

Pour configurer l'EPEL pour Rocky Linux 8, vous pouvez utiliser la commande suivante :

sudo dnf install \
    https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm \
    https://dl.fedoraproject.org/pub/epel/epel-next-release-latest-8.noarch.rpm

Dans le cadre de ces instructions, nous activons et intégrons un référentiel supplémentaire de progiciels à votre distribution Linux. Cela élargira la sélection de logiciels que vous pouvez installer et garantira la compatibilité avec votre version spécifique de Rocky Linux.

Finaliser l'installation des pilotes NVIDIA via les commandes DNF

Importer le RPM des pilotes Nvidia

Le processus à venir nécessite l'installation du référentiel de pilotes NVIDIA provenant de NVIDIA lui-même. La raison derrière cela est la commodité qu’il apporte en fournissant un accès immédiat aux mises à jour récemment publiées.

Assurez-vous que le référentiel s'aligne bien avec votre distribution Rocky Linux spécifique lors de son importation dans votre système.

Ajout du RPM du référentiel Nvidia pour Rocky Linux 9

Utilisez la commande ci-dessous pour intégrer le référentiel dans Rocky Linux 9 :

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

Ajout du RPM du référentiel Nvidia pour Rocky Linux 8

Pour Rocky Linux 8, la commande change légèrement comme suit :

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

Suite à l'importation du référentiel, il est recommandé d'installer les dépendances nécessaires. Certains d'entre eux peuvent être préinstallés, mais l'exécution de la commande suivante garantit leur présence :

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 pkgconfig dkms

Une fois cela fait, il est temps d'intégrer les pilotes NVIDIA les plus récents en utilisant :

sudo dnf module install nvidia-driver:latest-dkms

Vous pourriez rencontrer une invite vous demandant d'importer des clés GPG au cours de cette étape. Si cela se produit, répondez par l'affirmative en "Oui."

Pour vous donner une idée de ce à quoi vous attendre, vous trouverez ci-dessous une image montrant un exemple de sortie de ma machine :

Comme alternative, les modules Nvidia RPM peuvent être répertoriés à l'aide de la commande :

sudo dnf module list nvidia-driver

Voici une autre image illustrant un exemple de résultat de ce processus :

Vous pourriez envisager d'installer ce module au lieu du module propriétaire si vous êtes un utilisateur open source. Cependant, les retours indiquent que les utilisateurs open source peuvent rencontrer des bugs en fonction de la carte graphique. Si cela se produit, passez aux pilotes propriétaires. D'après les commentaires des utilisateurs, ce commutateur résout généralement le problème.

Par exemple:

sudo dnf module install nvidia-driver:open-dkms

Une fois l'opération réussie, un redémarrage du système est nécessaire. Utilisez la commande :

reboot

Confirmation de l'installation des pilotes NVIDIA

Exécution de la commande NVIDIA-SMI

Pour vérifier la réussite de l'installation des pilotes NVIDIA, exécutez la commande NVIDIA-SMI comme indiqué ci-dessous :

nvidia-smi

Cette commande vous fournit une sortie qui sert de preuve de la réussite de l'installation. Voici une image pour vous aider à anticiper ce que vous devriez voir :

Accéder aux paramètres NVIDIA

Une autre façon de vérifier l'installation consiste à accéder à l'interface graphique des paramètres NVIDIA. Cela peut être accompli soit à partir du menu de l'icône de l'application, soit via la commande comme indiqué ci-dessous :

nvidia-settings

Localisation de l'icône de l'application GUI

Une autre voie de vérification consiste à accéder à l’icône de l’application GUI. Cela peut être fait en suivant le chemin : Activities > Show Applications > NVIDIA X SERVER dans le menu des applications.

Pour vous donner une meilleure compréhension de ce à quoi ressemble une installation réussie des pilotes NVIDIA, reportez-vous à l'image suivante :

Résolution du problème : instructions de dépannage

Ces solutions peuvent fonctionner, mais étant donné les nombreuses configurations système, le matériel et les problèmes potentiels, vous devrez peut-être effectuer des recherches plus approfondies.

Résoudre les problèmes de démarrage sécurisé avec l'installation du pilote Nvidia

Si vous avez installé les pilotes NVIDIA et rencontrez des problèmes dus au démarrage sécurisé, il peut être possible de les résoudre sans désactiver le démarrage sécurisé. Veuillez suivre ces étapes :

Désactivation des nouveaux pilotes

Les pilotes Nouveau peuvent provoquer des conflits avec les pilotes NVIDIA. Pour éviter ces problèmes, utilisez les commandes suivantes pour mettre sur liste noire les pilotes Nouveau :

echo "blacklist nouveau" | sudo tee /etc/modprobe.d/blacklist-nouveau.conf
echo 'omit_drivers+=" nouveau "' | sudo tee /etc/dracut.conf.d/blacklist-nouveau.conf

Une fois que vous avez effectué ces modifications, régénérez toutes les images initramfs de Dracut et mettez à jour la liste des dépendances du module avec ces commandes :

sudo dracut --regenerate-all --force
sudo depmod -a

Activation du démarrage sécurisé

Si le démarrage sécurisé est activé sur votre système, l’importation de la clé publique MOK (Machine Owner Key) sera nécessaire. Cette clé signe le module du noyau NVIDIA. Pour ce faire, utilisez le mokutil commande:

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

Le mokutil La commande vous demandera de créer un mot de passe, que vous utiliserez lors du redémarrage du système.

Ensuite, redémarrez votre système :

sudo reboot

Lors du redémarrage, votre système peut demander une inscription de clé. Confirmez cette demande et entrez le mot de passe que vous avez créé avec le mokutil commande.

Vérification de l'installation du pilote

Pour confirmer que les pilotes NVIDIA ont été installés avec succès, exécutez le nvidia-smi commande:

nvidia-smi

Dépannage post-Windows Update

Une mise à jour du micrologiciel peut réinitialiser la puce TPM dans un scénario de double démarrage avec Windows. Vous devez réimporter la clé du propriétaire de la machine (MOK) si cela se produit. Pour résoudre ce problème, répétez la mokutil commande:

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

Ces instructions fournissent un guide étape par étape pour résoudre les problèmes potentiels que vous pourriez rencontrer lors de l'installation des pilotes NVIDIA.

Conclusion

L'installation des pilotes NVIDIA sur Rocky Linux 9 ou 8 peut être difficile, en particulier si l'on prend en compte des variables telles que Secure Boot et les pilotes Nouveau. Cependant, nous avons cherché à simplifier ce processus pour vous dans ce guide complet, détaillant chaque étape de manière compréhensible et exploitable. Qu'il s'agisse de gérer les conflits des pilotes Nouveau ou de gérer le démarrage sécurisé, les étapes fournies devraient vous permettre d'installer les pilotes NVIDIA avec succès.

Notre dernière recommandation est de mettre à jour vos pilotes vers la dernière version pour garantir des performances et une sécurité optimales. Des mises à jour régulières peuvent éviter de nombreux problèmes avant qu'ils ne surviennent, il vaut donc la peine de vérifier périodiquement les nouvelles versions.

Joshua James
Suis-moi
Les derniers articles par Joshua James (tout voir)

Laissez un commentaire