Ticker

6/recent/ticker-posts

Ad Code

Responsive Advertisement

Installer les pilotes NVIDIA sur Linux (propriétaire – fichier .run)

Installer les pilotes NVIDIA propriétaires sur Linux peut sembler complexe pour les utilisateurs habitués aux mises à jour automatiques ou aux installations simplifiées sur d’autres systèmes d’exploitation.
Cependant, pour tirer pleinement parti de la puissance de votre carte graphique NVIDIA, que ce soit pour des jeux, du rendu graphique ou du calcul intensif, il est souvent nécessaire d’installer les pilotes propriétaires fournis directement par NVIDIA.
Dans ce tutoriel, je vous guide à travers le processus d’installation des pilotes NVIDIA sous Linux en utilisant le fichier .run, une méthode manuelle qui vous donne un contrôle total sur la version et les options de configuration et vous permet d’installer la toute dernière version des pilotes, y compris en version Beta.

Dans le cas d’Ubuntu, vous pouvez installer les pilotes par les paramètres ou des commandes. Plus de détails, dans ce tutoriel : Installer les pilotes NVIDIA sur Ubuntu (propriétaire)
Comment installer les pilotes NVIDIA sur Linux

Comment installer les pilotes NVIDIA sur Linux

Préparation du système

  • Tout d’abord, vous devez identifier le type de carte graphique, vous pouvez par exemple utiliser la commande lshw :
sudo lshw -C display
  • Vous obtenez alors la sortie suivante :
*-display                 
description: VGA compatible controller
produit: GA104 [GeForce RTX 3060 Ti Lite Hash Rate]
fabricant: NVIDIA Corporation
identifiant matériel: 0
information bus: pci@0000:01:00.0
nom logique: /dev/fb0
version: a1
bits: 64 bits
horloge: 33MHz
lspci | grep -i nvidia
  • Ce qui vous donne :
01:00.0 VGA compatible controller: NVIDIA Corporation GA104 [GeForce RTX 3060 Ti Lite Hash Rate] (rev a1)
01:00.1 Audio device: NVIDIA Corporation GA104 High Definition Audio Controller (rev a1)
  • Avant d’installer le pilote NVIDIA, vous devez préparer votre système pour éviter les conflits avec les pilotes existants. Si vous avez des pilotes NVIDIA installés via un gestionnaire de paquets (comme apt sur Ubuntu), désinstallez-les pour éviter des conflits :
sudo apt-get purge nvidia*
  • Vous devez installer quelques outils pour la compilation et la gestion des pilotes.
sudo apt-get update
sudo apt-get install build-essential linux-headers-$(uname -r) gcc make dkms libglvnd-dev libvulkan1
  • Puis télécharger la version la plus récente des pilotes NVIDIA depuis le site officiel de NVIDIA :
  • Indiquer le modèle de votre carte graphique NVIDIA :
Télécharger les pilotes NVIDIA pour Linux depuis le site Officiel
  • Cliquez sur le bouton Download et enregistrez le fichier .run téléchargé dans un dossier facilement accessible (par exemple, dans le dossier Téléchargements)
Télécharger les pilotes NVIDIA pour Linux depuis le site Officiel
  • Le serveur graphique (X server) doit être désactivé pour permettre l’installation du pilote NVIDIA.
  • Vous pouvez désactiver temporairement l’interface graphique en passant en mode console :
  • Passer en mode console en appuyant sur Ctrl + Alt + F1 ou Ctrl + Alt + F2.
  • Connectez-vous avec votre nom d’utilisateur et mot de passe.
  • Désactivez le serveur graphique avec la commande suivante :
sudo systemctl stop lightdm
  • Si vous utilisez GDM (GNOME), utilisez plutôt :
sudo systemctl stop gdm3

Exécuter l’installeur NVIDIA-Linux-*.run

  • Donner les permissions d’exécution au fichier .run Naviguez vers le dossier où se trouve le fichier .run (généralement ~/Téléchargements si vous l’avez téléchargé depuis un navigateur).
  • Donnez les permissions d’exécution au fichier :
cd ~/Téléchargements
chmod +x NVIDIA-Linux-*.run
  • Installer le pilote NVIDIA à partir du fichier .run Une fois dans le bon répertoire et après avoir donné les permissions d’exécution, lancez le fichier .run pour démarrer l’installation :
sudo ./NVIDIA-Linux-*.run 
Exécuter NVIDIA-Linux-*.run pour démarrer l'installeur des pilotes NVIDIA sur Linux
  • Suivez les instructions à l’écran. Voici quelques options et étapes qui peuvent apparaître pendant le processus d’installation
  • A la première étape, on vous demande quel type de module du noyau LinuxMultiple kernel module types are available for this system‘, vous souhaitez utiliser :
    • NVIDIA Open Kernel Modules (NVIDIA-Open) : Ce module est open source et prend en charge les GPU récents. Il est privilégié si vous utilisez une distribution Linux avec un noyau plus récent. Cela permet plus de transparence et peut faciliter le dépannage et la compatibilité avec les nouvelles versions du noyau.
    • NVIDIA Proprietary Kernel Modules (NVIDIA-Proprietary) : C’est le module propriétaire classique. Ce module offre souvent une meilleure compatibilité et de meilleures performances, surtout pour les anciennes générations de GPU ou les configurations de production qui exigent une stabilité maximale.
Installation pilote NVIDIA Linux : Multiple kernel module types are available for this system
  • Vous pouvez être invité à désactiver le module Nouveau, qui est le pilote graphique open-source utilisé par défaut par certaines distributions Linux. Si demandé, acceptez, puis redémarrez et relancez l’installation.
  • Vous pouvez être invité à recompiler le module du noyau pour assurer la compatibilité du pilote avec votre version de Linux. Acceptez cette étape
  • Puis on vous demande si vous souhaitez installer la compatibilité des librairies pour NVIDIA 32-bits, vous pouvez accepter si vous pensez en avoir besoin :
 installer la compatibilité des librairies pour NVIDIA 32-bits
  • A l’étape d’après vous devez indiquer si vous souhaitez installer les modules du noyau Linux pour DKMS. Acceptez
installer les modules du noyau Linux pour DKMS
  • Ensuite, acceptez de reconstruire initramfs pour prendre en compte les dernières modifications des modules du noyau Linux
reconstruire initramfs pour prendre en compte les dernières modifications des modules du noyau Linux
  • Configurer le serveur graphique (X server) À la fin de l’installation, vous serez peut-être invité à configurer automatiquement X pour utiliser le nouveau pilote NVIDIA. Vous pouvez accepter cette option pour éviter toute configuration manuelle
  • Si tout va bien, un message vous indique que l’installation des pilotes NVIDIA a réussi
Fin de l'installation des pilotes NVIDIA sur Linux
  • Redémarrer le système Après l’installation, redémarrez votre ordinateur pour que les changements prennent effet :
sudo reboot
  • Vérifier l’installation Une fois votre système redémarré, vous pouvez vérifier que le pilote NVIDIA est correctement installé en utilisant la commande suivante :
nvidia-smi
  • Cette commande affichera les informations concernant votre GPU NVIDIA, y compris la version du pilote et les ressources utilisées.
La nvidia-smi sur Linux

Désactiver Nouveau (le pilote open-source)

Si le pilote Nouveau (pilote open-source) est activé, cela peut empêcher l’installation du pilote NVIDIA propriétaire. Si nécessaire, vous devrez créer un fichier /etc/modprobe.d/blacklist-nouveau.conf et y ajouter les lignes suivantes pour désactiver Nouveau :

blacklist nouveau
options nouveau modeset=0

Puis, exécutez ces commandes :

sudo update-initramfs -u
sudo reboot

Mises à jour du noyau : Si votre noyau Linux est mis à jour, vous devrez peut-être recompiler les pilotes NVIDIA en réinstallant le fichier .run ou en utilisant dkms pour que le module soit automatiquement reconstruit pour le nouveau noyau.

Les erreurs d’installation du pilote NVIDIA et les solutions

Les journaux d’installation se trouvent dans /var/log/nvidia-installer.log, donc n’hésitez pas à y jeter un coup d’oeil.

Si vous n’installez pas le pilote, vous obtiendrez cet avertissement lors de l’installation du pilote :

WARNING: Unable to determine the path to install the libglvnd EGL vendor library config files. Check that you have pkg-config and the libglvnd development libraries installed, or specify a path with --glvnd-egl-config-path.

Vous devriez également installer ces deux paquets au cas où vous ne les auriez pas :

sudo apt install pkg-config libglvnd-dev

Vous devez aussi installer le paquet vulkan pour supprimer l’avertissement qui dit ::

 WARNING: This NVIDIA driver package includes Vulkan components, but no Vulkan ICD loader was detected on this system. The NVIDIA Vulkan ICD will not function without the loader. Most distributions package the Vulkan loader; try installing the "vulkan-loader", "vulkan-icd-loader", or "libvulkan1" package.

La commande pour installer vulkan est :

sudo apt install libvulkan1

nvidia-driver-assistant : choisir le bon module GPU

Comme indiqué précédemment, si vous ne savez pas quel pilote choisir pour les GPU de votre système, NVIDIA a créé un script d’aide pour vous guider dans le processus de sélection.

Pour l’utiliser, installez d’abord le paquet nvidia-driver-assistant avec votre gestionnaire de paquets, puis exécutez le script :

nvidia-driver-assistant

Comment désinstaller le pilote NVIDIA

Pour désinstaller le pilote installé par fichier .run, redémarrez en mode console et exécutez cette commande :

sudo sh NVIDIA-Linux-x86_64-<version>.run --uninstall

Pensez à commenter ou supprimer le fichier /etc/modprobe.d/blacklist-nouveau.conf afin de pouvoir à nouveau charger le module NVIDIA nouveau.

L’article Installer les pilotes NVIDIA sur Linux (propriétaire – fichier .run) est apparu en premier sur malekal.com.

Enregistrer un commentaire

0 Commentaires