2021-01-28 00:59 Temps de lecture : 8 min

Comment installer le pilote Nvidia Beta sur Linux

Bien que Nvidia soit réputée pour la qualité de ses cartes graphiques, les utilisateurs de Linux rencontrent parfois des difficultés avec les pilotes stables. Un soutien solide était autrefois disponible pour ces cartes avec des pilotes Linux stables, mais la situation s'est détériorée. Les possesseurs de cartes de la série GTX 10, notamment, signalent des problèmes et des performances décevantes. C'est pourquoi l'utilisation des pilotes bêta pourrait être une solution intéressante pour les utilisateurs Linux équipés de ces GPU. Ces pilotes sont mis à jour plus fréquemment que les pilotes stables, ce qui permet de corriger les problèmes rapidement et d'implémenter de nouvelles fonctionnalités plus vite. Ce guide vous explique comment désactiver les pilotes open source et installer les pilotes bêta de Nvidia sur votre système Linux.

Désactivation des Pilotes Open Source au Démarrage

Le noyau Linux prend en charge par défaut les cartes graphiques via le pilote open source Nouveau. Pour de nombreux utilisateurs de Linux avec des GPU Nvidia, ce pilote fonctionne correctement et un passage aux pilotes propriétaires n'est pas nécessaire. Il faut cependant savoir que ce pilote présente des limitations de performance, surtout pour les jeux vidéo, le montage vidéo et toutes les applications nécessitant une carte graphique haut de gamme.

Il est malheureusement impossible de laisser le pilote Nouveau en place car il entre en conflit avec le pilote Nvidia que nous allons installer. Il doit être désactivé pour éviter tout problème lors du démarrage.

Pour désactiver le pilote noyau, ouvrez un terminal en tant qu'administrateur :

sudo -s

Puis, créez un fichier de configuration à l'aide de l'éditeur de texte Nano :

sudo nano /etc/modprobe.d/disable-nouveau.conf

Dans ce fichier, ajoutez d'abord la ligne suivante :

blacklist nouveau

Passez à la ligne suivante et ajoutez :

nouveau modeset=0

Après avoir modifié le fichier, enregistrez-le en pressant CTRL + O puis Entrée pour confirmer.

Notez bien: cette opération ne désinstalle pas le pilote Nouveau définitivement. Elle l'empêche simplement de se charger au démarrage. Ainsi, la carte graphique Nvidia n'essaiera pas d'utiliser les deux pilotes simultanément. La plupart des installateurs de pilotes Nvidia stables font la même chose automatiquement. Nous avons simplement exécuté la même procédure manuellement.

Désactivation des Pilotes Open Source Avant le Démarrage

Le pilote Nouveau doit également être désactivé avant le démarrage. Pour cela, il faut modifier la configuration de Grub.

sudo nano /etc/default/grub

Dans l'éditeur, localisez la ligne commençant par GRUB_CMDLINE_LINUX_DEFAULT =

Utilisez Nano pour ajouter :

rdblacklist=nouveau

Le résultat devrait ressembler à ceci :

Enregistrez vos changements et générez un nouveau fichier de configuration Grub avec la commande :

sudo grub-mkconfig -o /boot/grub/grub.cfg

Enfin, redémarrez l'ordinateur. Il est nécessaire de redémarrer pour que les modifications prennent effet, car certaines informations sont chargées en mémoire vive.

Installation des En-têtes du Noyau et Téléchargement du Pilote

La compilation de modules du noyau sous Linux est simplifiée grâce aux "en-têtes Linux". Cet outil permet de compiler un module noyau adapté à votre version actuelle de Linux. Les en-têtes sont mis à jour à chaque mise à jour du noyau. Cependant, les en-têtes ne sont pas toujours installés par défaut, car la plupart des utilisateurs n'ont pas besoin de compiler des modules. En effet, la plupart des distributions Linux fonctionnent généralement sans manipulation particulière.

Installez les en-têtes avec la commande correspondant à votre distribution Linux :

Ubuntu / Linux Mint / Elementary / Debian et dérivés
sudo apt install linux-headers
Arch Linux / Manjaro et dérivés
sudo pacman -S kernel-headers
Fedora
sudo dnf install kernel-headers kernel-devel -y
OpenSuse
sudo zypper install kernel-headers kernel-devel

Téléchargement du Pilote

Les pilotes bêta de Nvidia sont publiés plus rapidement que les distributions Linux ne peuvent suivre. La plupart des dépôts de logiciels Linux sont figés à chaque version, ce qui signifie que les nouvelles versions de logiciels sont ajoutées tous les deux mois environ. C'est pour cette raison que nous allons télécharger le pilote directement depuis le site de Nvidia, plutôt que via les dépôts de la distribution.

Rendez-vous sur le site web de Nvidia, sélectionnez Linux comme système d'exploitation, puis votre modèle de carte graphique. Sous la section "Recommandé/Bêta", sélectionnez l'option "bêta". Téléchargez la dernière version du pilote.

Préparation à l'Installation

Le pilote Nvidia ne peut être installé que si le fichier d'installation a les permissions nécessaires (en étant marqué comme exécutable). Tout d'abord, allez dans le répertoire des téléchargements :

cd ~/Téléchargements

Marquez le fichier comme exécutable :

sudo chmod +x *.run

Maintenant que le fichier d'installation est prêt, nous pouvons désactiver l'interface graphique, ce qui est nécessaire pour l'installation :

sudo -s

rm /etc/systemd/system/default.target

ln -sf /lib/systemd/system/multi-user.target /etc/systemd/system/default.target

Installation du Pilote Nvidia Beta

Après la désactivation de l'interface graphique, vous vous trouvez en mode TTY. Connectez-vous avec votre nom d'utilisateur. Puis, ouvrez un terminal avec les droits administrateurs :

sudo -s

Allez dans le répertoire où se trouve le fichier .run:

cd /home/nom_utilisateur/Téléchargements/

Lancez l'installation avec la commande :

./*.run

Suivez les instructions de l'installateur Nvidia et assurez-vous d'accepter l'activation de DKMS (Dynamic Kernel Module Support).

Une fois l'installation terminée, entrez les commandes suivantes pour réactiver l'interface graphique :

rm /etc/systemd/system/default.target

ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target

Après avoir réactivé l'interface graphique, redémarrez l'ordinateur. Au redémarrage, les pilotes bêta de votre GPU Nvidia devraient fonctionner correctement sur votre système.

Auteur
France

Rédacteur tech, guides pratiques et astuces numériques.