Comment ajouter des pilotes Nvidia à votre installation Debian
L'installation du pilote Nvidia officiel est l'une des étapes les plus déroutantes de la maintenance d'une machine Linux. Chaque distribution fournit son propre ensemble de pilotes, chacun avec ses propres problèmes de compatibilité et de performances. Cet article vous montrera comment installer les pilotes Nvidia officiels pour votre système Debian.
Astuce : quelques conseils pour que Wayland fonctionne correctement avec les cartes graphiques Nvidia.
Préparer votre système pour les pilotes Nvidia
La première étape de l'installation des pilotes Nvidia dans Debian consiste à vérifier si votre système détecte correctement votre carte graphique. Pour ce faire, exécutez la commande suivante dans le terminal de votre distribution :
lspci | grep -iE "3d|display|VGA"
Cela imprimera une ligne de texte mettant en évidence toutes les cartes graphiques disponibles sur votre machine.
Exécutez la commande suivante :
sudo sed -i '/^deb \|^deb-src / s/$/ non-free contrib/' /etc/apt/sources.list
Astuce : apprenez comment manipuler les flux de texte dans le terminal en comprenant l'utilitaire sed.
Mettez à jour les listes de référentiels de votre distribution :
sudo apt update && sudo apt -y upgrade
Installation des pilotes à l'aide d'apt
À ce stade, votre système Debian peut désormais rechercher des packages propriétaires via apt. Pour installer le pilote propriétaire Nvidia, vous devez d'abord installer les en-têtes du noyau de votre système :
sudo apt install linux-headers-$(uname -r) nvidia-detect firmware-misc-nonfree
Exécutez le programme « nvidia-detect » pour déterminer le pilote Nvidia approprié à votre machine :
sudo nvidia-detect
Obtenez le pilote dont vous avez besoin en utilisant apt. Dans mon cas, je vais installer le package « nvidia-driver » puisqu'il prend en charge ma carte GTX 1050 Ti :
sudo apt install nvidia-driver
Redémarrez votre système pour charger votre nouveau Pilote Nvidia, puis exécutez nvidia-smi
pour voir si le pilote fonctionne correctement.
Installation des pilotes à l'aide des packages Nvidia officiels
En plus d'utiliser apt, vous pouvez également installer le pilote graphique de votre carte depuis Nvidia lui-même. Cela vous permet d'installer le dernier package de pilotes pour votre matériel dès sa sortie.
Pour commencer, exécutez la commande suivante pour installer tous les prérequis pour le pilote graphique :
sudo apt install gcc make acpid dkms dracut libglvnd0 libglvnd-dev libglvnd-core-dev libc-dev linux-headers-$(uname -r)
Supprimez toute installation précédente du paquet nvidia-driver des dépôts Debian , puis redémarrez votre système :
sudo apt purge "*nvidia*" sudo reboot
Ouvrez un navigateur Web, puis accédez à la page de téléchargement de pilotes de Nvidia.
Sélectionnez le modèle spécifique à votre carte graphique, puis sélectionnez « Linux 64 bits » dans la liste déroulante « Système d'exploitation ».
Cliquez sur « Rechercher » pour charger tous les pilotes compatibles pour votre système, puis sélectionnez celui que vous souhaitez installer. Dans mon cas, je sélectionnerai « 535.146.02 » car il s'agit du pilote stable le plus récent pour ma carte.
Désactiver le nouveau pilote Open Source
Désactivez le nouveau pilote graphique de votre le chargeur de démarrage du système. Cela garantira que le noyau ne chargera pas le pilote open source si le pilote officiel est présent :
sudo -s echo "blacklist nouveau" >> /etc/modprobe.d/blacklist.conf
Ouvrez le fichier de configuration GRUB à l'aide de votre éditeur de texte préféré :
sudo nano /etc/default/grub
Recherchez une ligne qui commence par « GRUB_CMDLINE_LINUX_DEFAULT ».
Insérez la chaîne « rd.driver.blacklist=nouveau » après la valeur « quiet ».
Rechargez votre configuration GRUB, puis créez une nouvelle image initramfs :
sudo update-grub sudo cp /boot/initrd.img-$(uname -r) /boot/initrd.img-nouveau sudo dracut -q --force /boot/ initrd.img-$(uname -r) $(uname -r)
Pour information : comprenez comment fonctionnent les chargeurs de démarrage en restaurant GRUB dans les installations défectueuses.
Installation du pilote Nvidia officiel dans Debian
Redémarrez votre système, puis appuyez sur la Flèche vers le bas, puis sur E dans le menu de démarrage de GRUB :
Cela fera apparaître une fenêtre dans laquelle vous pourrez modifier les paramètres de démarrage pour la session en cours. Accédez à la ligne qui commence par « Linux », puis ajoutez « 3 » à la fin.
Appuyez sur Ctrl + X pour continuer le démarrage. processus.
Fournissez vos détails d'utilisateur une fois que le système charge son invite de connexion.
Passer àl'utilisateur root en exécutant sudo -s
, puis exécutez le binaire du pilote Nvidia :
chmod +x ~/Downloads/NVIDIA-Linux-x86_64-535.146.02.run ~/ Téléchargements/NVIDIA-Linux-x86_64-535.146.02.run
Sélectionnez « Oui » lorsque le programme d'installation vous demande d'inclure les « binaires de compatibilité 32 bits », les « modules DKMS » et d'exécuter le « nvidia- xconfig".
Remarque : Sur les pilotes Nvidia les plus récents, il vous demandera si vous souhaitez reconstruire les initramfs de votre machine. Sélectionnez « Reconstruire initramfs » pour charger le pilote Nvidia dans l'image de démarrage de votre système.
Redémarrez votre système pour charger votre nouveau pilote graphique :
sudo reboot
Enfin , vérifiez si votre système utilise les nouveaux pilotes graphiques en exécutant nvidia-smi
.
Apprendre le processus d'installation d'un pilote Nvidia dans Debian n'est que la première étape pour bricoler le composants internes de Linux. Comprenez comment tirer le meilleur parti de votre machine en configurant son cache ZRAM.
Maintenant que tu as fini de lire Comment ajouter des pilotes Nvidia à votre installation Debian, nous t'invitons à explorer davantage la catégorie Linux. Tu y trouveras d'autres articles intéressants qui élargiront tes connaissances et te tiendront informé. Ne cesse pas de lire et de découvrir plus!
Laisser un commentaire