Nvidia fabrique les meilleures cartes graphiques mais àActuellement, les utilisateurs de Linux peuvent avoir des difficultés à utiliser les pilotes Linux stables. Initialement, ces cartes graphiques avec un support stable disponible pour Linux étaient très bien supportées. Il s'est détérioré depuis. Ceux qui utilisent les nouvelles cartes de la série GTX 10 connaissent des problèmes et des performances médiocres. C'est pour cette raison que les utilisateurs de Linux avec ces GPU devraient envisager d'utiliser les pilotes bêta disponibles. Le pilote bêta étant mis à jour plus rapidement que le pilote stable, les correctifs sont apportés plus tôt. De plus, les utilisateurs Nvidia de la version bêta trouveront de nouvelles fonctionnalités mises en œuvre plus rapidement et les problèmes seront également résolus plus rapidement. Voici comment désactiver les pilotes Open Source et installer le pilote Nvidia beta sur Linux.
Liste noire des pilotes Open Source Post-boot
Le noyau Linux, par défaut, supporte Linuxcartes graphiques. Cela se fait avec le pilote Open Source Nouveau. Pour la plupart des utilisateurs de Linux utilisant un GPU Nvidia, ce pilote convient parfaitement et il n’est pas vraiment nécessaire de passer au pilote propriétaire. N'oubliez pas que ce pilote, même s'il fonctionne déjà, pose de sérieux problèmes de performances en ce qui concerne les jeux vidéo, le montage vidéo et tout ce qui implique des cartes vidéo haut de gamme et des performances élevées.
Malheureusement, il n’est actuellement pas possible delaissez le pilote du noyau Nouveau en place. C’est parce qu’il entre en conflit avec le pilote que nous sommes sur le point d’installer. Il doit être supprimé pour que le noyau ne puisse pas l’exécuter.
Pour mettre le pilote du noyau sur une liste noire, obtenez un shell root:
sudo -s
Ensuite, entrez dans l'éditeur de texte Nano et créez un fichier de configuration. Cela est nécessaire pour que Linux sache quoi faire.

sudo nano /etc/modprobe.d/disable-nouveau.conf
Tout d'abord, ajoutez ceci au fichier:
blacklist nouveau
Puis appuyez Entrer sur le clavier pour aller à la ligne suivante et ajouter ce texte:
nouveau modeset=0
Après avoir modifié le fichier de configuration de la liste noire, enregistrez l’éditeur de texte Nano en appuyant sur les touches CTRL + O du clavier, puis appuyez sur Entrée pour confirmer.
Pour ceux qui ne savent pas: Nous ne désinstallons pas ce pilote de manière permanente. Au lieu de cela, ce qui se passe est que le pilote du noyau Nouveau sera mis sur liste noire et empêché de se charger au début. La carte graphique Nvidia ne sera pas confondue et essaiera de charger les deux pilotes. Lorsque la plupart des utilisateurs installent les pilotes Nvidia stables à partir d’installateurs graphiques (comme le programme d’installation de pilote Ubuntu), le pilote open source est automatiquement placé sur une liste noire. Nous avons essentiellement fait la même chose.
Liste noire des pilotes Open Source avant le démarrage
Le pilote Nouveau doit également être désactivé au démarrage. Cela peut être fait en modifiant la configuration par défaut de Grub.
sudo nano /etc/default/grub
Dans l'éditeur, recherchez GRUB_CMDLINE_LINUX_DEFAULT =
En utilisant Nano, collez:
rdblacklist=nouveau
Le code collé devrait ressembler à ceci:

Générez un nouveau fichier de configuration Grub avec:
sudo grub-mkconfig -o /boot/grub/grub.cfg
Enfin, redémarrez la machine. Cela est nécessaire car Linux exécutera certaines choses dans la RAM et devra redémarrer pour que les modifications puissent avoir lieu.
Installation des en-têtes du noyau / Téléchargement du pilote
Sous Linux, la compilation de modules de noyau est plus facile quegrâce à une technologie appelée «en-têtes Linux». Cet outil permet de compiler un module de noyau correspondant à la version actuelle de Linux. Chaque fois que le noyau Linux est mis à jour sur le système, les en-têtes le sont également. Malheureusement, en raison de la manière dont le logiciel est installé sur la plupart des distributions Linux, les en-têtes sont rarement installés. En effet, les utilisateurs ont rarement besoin de créer et d'installer des modules, car tout fonctionne normalement.
Installez les en-têtes avec la commande suivante. Choisissez celui qui correspond à votre distribution Linux.
Ubuntu / Linux Mint / Elementary / Debian et etc
sudo apt install linux-headers
Arch Linux / Manjaro etc
sudo pacman -S kernel-headers
Feutre
sudo dnf install kernel-headers kernel-devel -y
Suse ouverte
sudo zypper install kernel-headers kernel-devel
Téléchargement du pilote
Le pilote bêta est publié par Nvidia beaucoupplus rapide que les distributions Linux peuvent suivre. La plupart des référentiels de logiciels sur Linux gèlent efficacement chaque version. Cela signifie qu'un nouveau logiciel ne peut être ajouté que tous les deux mois. C’est pourquoi, dans ce guide, nous téléchargerons le pilote directement du fabricant, plutôt que des développeurs de distribution Linux.
Rendez-vous sur le site Web Nvidia, sélectionnez Linux sous système d'exploitation. Ensuite, sélectionnez votre modèle graphique et, sous «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 pas être installé tant que le programme d’installation n’a pas modifié ses autorisations (indiquant qu’il est exécutable). Tout d'abord, entrez le répertoire de téléchargement:
cd ~/Downloads
Ensuite, marquez-le comme exécutable.
sudo chmod +x *.run
Avec le programme d’installation préparé, nous pourrons désactiver l’interface graphique afin qu’il fonctionne:
sudo -s rm /etc/systemd/system/default.target ln -sf /lib/systemd/system/multi-user.target /etc/systemd/system/default.target
Installer le pilote bêta de Nvidia
Dans la section préparation, l'interface graphique a été désactivée. En conséquence, l'utilisateur est en mode TTY. Connectez-vous avec votre nom d'utilisateur. Ensuite, gagnez un shell root:
sudo -s
Ensuite, accédez à l'emplacement du fichier .run.
cd /home/username/Downloads/
Ensuite, exécutez l’installateur avec:

./*.run
Suivez les instructions du programme d’installation de Nvidia et assurez-vous d’accepter l’activation du support DKMS.
Une fois l'installation terminée, entrez les éléments suivants pour réactiver l'interface graphique:
rm /etc/systemd/system/default.target ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target
Avec l'interface graphique réactivée, redémarrez la machine. Lorsque le PC se reconnectera, les pilotes bêta du processeur graphique Nvidia fonctionneront parfaitement sur le système.
commentaires