GNU/Linux >> Tutoriels Linux >  >> Debian

Comment installer les derniers pilotes NVIDIA sur Debian 9 Stretch Linux

Présentation

Les cartes graphiques NVIDIA sont depuis longtemps les préférées des joueurs Linux.

Leurs pilotes propriétaires ont été très bien pris en charge ces dernières années, et ils continuent de l'être.

Les pilotes Nouveau open source ont été beaucoup moins fiables, principalement en raison du refus de NVIDIA de travailler avec la communauté open source.

Quoi qu'il en soit, cependant, les pilotes peuvent être installés sur Debian Stretch.

Pour installer le pilote Nvidia sur d'autres distributions Linux, suivez notre guide du pilote Nvidia Linux.

Open Source

Pour la plupart, lorsque vous installez Debian Stretch, les pilotes Nouveau seront également installés.

Cependant, une exception ici concerne les blobs de firmware nécessaires pour que les pilotes atteignent leur plein potentiel.

Avant de continuer, vous devez vous assurer que votre carte graphique est prise en charge par Nouveau.

Étant donné que le pilote Nouveau doit faire l'objet d'une ingénierie inverse, il a tendance à être à la traîne par rapport aux versions des cartes graphiques.

Vous pouvez vérifier la prise en charge de votre carte sur https://nouveau.freedesktop.org/wiki/FeatureMatrix/ .

Micrologiciel

La première étape de l'installation du firmware consiste à activer la contrib et non-free dépôts dans Debian.

Ouvrez /etc/apt/sources.list dans votre éditeur de texte préféré en tant que root, et ajoutez contrib non-free à la fin de chaque ligne après main . Enregistrez et quittez.

Maintenant, lancez une mise à jour du système.

# apt update && apt upgrade

Utilisez apt au lieu de apt-get . C'est la version la plus récente et elle a tendance à mieux gérer les conflits.

LLVM

Cette partie suivante n'est pas strictement nécessaire, mais LLVM est utilisé par certains packages graphiques, et il est préférable de s'assurer que la dernière version disponible est déjà installée, d'autant plus qu'il existe des versions plus anciennes disponibles dans les référentiels.

Au moment de cet article, 3.9 est la dernière version et une version candidate 4.0 est disponible. 3.9 devrait être la version minimale à installer.

# apt install llvm-3.9 clang-3.9

Redémarrer

C'est ça. Maintenant, redémarrez votre ordinateur et testez votre carte pour vous assurer que tout fonctionne.

Propriétaire

Les pilotes propriétaires sont là où les cartes NVIDIA brillent vraiment.

Ils ne conviennent peut-être pas à tout le monde, mais si vous ne vous souciez pas d'utiliser un logiciel fermé et que vous voulez simplement que vos jeux fonctionnent, ils sont une excellente option.

Paquets Debian

Debian propose les pilotes NVIDIA propriétaires dans le non-free dépôt.

Ils ne sont pas toujours les plus à jour, mais à partir de cet article, la dernière version stable est disponible dans le référentiel Stretch.

Commencez par activer à la fois la contrib et non-free référentiels ainsi que i386 Support.

Pour les activer, ouvrez /etc/apt/sources.list avec l'éditeur de texte de votre choix en tant que root, et ajoutez contrib non-free après main dans chacune des lignes officielles du référentiel Debian.

Ensuite, activez i386 en exécutant la commande Linux suivante.

# dpkg --add-architecture i386

Une fois la commande exécutée, vous pouvez installer à la fois le micrologiciel non libre et les packages de pilotes NVIDIA nécessaires.

# apt install firmware-linux nvidia-driver nvidia-settings nvidia-xconfig

Une fois l'installation terminée, exécutez ce qui suit pour générer un fichier de configuration Xorg.

# nvidia-xconfig

Vous pouvez maintenant redémarrer votre ordinateur et profiter de vos nouveaux pilotes.

Installateur Nvidia

Cette méthode n'est généralement pas recommandée car elle peut devenir compliquée et causer des problèmes.

Cela dit, cela fonctionne et peut être le seul moyen d'installer les derniers pilotes NVIDIA.

Comme avec l'installation du paquet Debian, vous devez activer le non-free dépôt avec i386 Support.

Reportez-vous à cette section pour le moment précis pour le faire.

Une fois ces dépôts activés et votre système mis à jour, vous devez d'abord installer certains packages.

# apt install firmware-linux build-essential gcc-multilib
# apt build-dep linux

Maintenant, vous pouvez vous rendre sur https://www.nvidia.com/Download/Find.aspx?lang=en-us , remplissez le formulaire avec les informations de votre système et téléchargez vos pilotes.

Les pilotes viendront sous la forme d'un .run dossier. Ce fichier doit être exécuté en tant que root avec le serveur X désactivé.

Le moyen le plus simple de le faire dans Debian est d'arrêter votre gestionnaire d'affichage avec Systemd.

# systemctl stop gdm3

La commande ci-dessus suppose que vous utilisez le gestionnaire d'affichage GDM par défaut. Si ce n'est pas le cas, remplacez simplement celui que vous utilisez.

Immédiatement après avoir exécuté la commande, l'environnement graphique s'arrêtera et vous serez déposé dans le terminal.

Connectez-vous en tant que root et cd dans le répertoire où le programme d'installation du pilote a été téléchargé.

Une fois là-bas, assurez-vous qu'il est exécutable.

# cd /home/user/Downloads
# chmod +x NVIDIA-Linux-x86_64-378.09.run

Cet article utilise le numéro de version bêta actuel, alors assurez-vous d'utiliser le nom réel du fichier que vous avez téléchargé.

Vous pouvez maintenant exécuter le programme d'installation.

# ./NVIDIA-Linux-x86_64-378.09.run

Vous recevrez maintenant une série d'invites lors de l'exécution du programme d'installation.

Il est recommandé d'activer la prise en charge 32 bits lorsque vous y êtes invité.

À moins que l'installateur ne change, il devrait également vous demander de générer une configuration Xorg.

Acceptez cela aussi. Sinon, exécutez nvidia-xconfig une fois le programme d'installation terminé.

Une fois l'installation terminée, redémarrez votre système avec les nouveaux pilotes.

Conclusion

Si vous avez une carte graphique NVIDIA, vous pouvez certainement en tirer parti sur Debian Stretch.

Bien que Debian ne soit pas considérée comme une plate-forme de jeu, elle a été choisie par Valve comme base de SteamOS, et cela devrait compter pour quelque chose.

Lorsqu'il est associé aux pilotes propriétaires de premier ordre de NVIDIA ou à Nouveau (si compatible), il peut constituer une excellente plate-forme de jeu.


Debian
  1. Comment installer les pilotes AMDGPU sur Debian 9 Stretch Linux

  2. Comment installer le moteur Docker sur Debian 9 Stretch Linux

  3. Comment installer Bitcoin-node sur Debian 9 Stretch Linux

  4. Comment installer Tomcat 9 sur Debian 9 Stretch Linux

  5. Comment installer TeamViewer sur Debian 9 Stretch Linux

Comment installer les derniers pilotes AMD sur Debian 10 Buster

Comment installer les pilotes NVIDIA sur CentOS 7 Linux

Comment installer les pilotes NVIDIA sur RHEL 8 Workstation

Comment installer le dernier MySQL dans Debian 10

Comment installer le dernier MySQL 8 sur Debian 11

Comment installer les derniers pilotes Nvidia sur Linux Mint 16 Petra