Recherche de site Web

Comment installer les derniers pilotes NVIDIA sur Debian 9 Stretch Linux


Introduction

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 au cours des dernières années, et ils continuent de l’être.

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

Quoi qu’il en soit, 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.

Libre

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

Cependant, une exception ici est les blobs de micrologiciel 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.

Comme le pilote Nouveau doit faire l’objet d’une rétro-ingénierie, il a tendance à être à la traîne par rapport aux sorties de cartes graphiques.

Vous pouvez vérifier le support de votre carte à l’https://nouveau.freedesktop.org/wiki/FeatureMatrix/.

Microprogramme

La première étape de l’installation du firmware est d’activer les dépôts contrib et non-free 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. Il s’agit de la version la plus récente, et a tendance à mieux gérer les conflits.

LLVM

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

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

apt install llvm-3.9 clang-3.9

Redémarrer

Voilà. 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 souhaitez simplement que vos jeux fonctionnent, ils sont une excellente option.

Paquets Debian

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

Elles ne sont pas toujours les plus récentes, mais au moment de cet article, la dernière version stable est disponible dans le dépôt Stretch.

Commencez par activer à la fois les dépôts contrib et non-free ainsi que la prise en charge de i386.

Pour les activer, ouvrez /etc/apt/sources.list avec l’éditeur de texte de votre choix comme root, et ajoutez contrib non-free après main dans chacune des lignes officielles du dépôt 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 paquets 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.

Programme d’installation Nvidia

Cette méthode n’est généralement pas recommandée car elle peut se compliquer et causer des problèmes.

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

Comme pour l’installation du paquet Debian, vous devez activer le dépôt non libre avec le support i386.

Référez-vous à cette section pour savoir exactement maintenant pour le faire.

Une fois que ces dépôts sont activés et que votre système est 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, y remplir le formulaire avec vos informations système et télécharger vos pilotes.

Les pilotes se présenteront sous la forme d’un fichier .run. Ce fichier doit être exécuté en tant que root avec le serveur X désactivé.

La façon la plus simple de le faire dans Debian est d’arrêter l’affichage du gestionnaire 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-le par celui que vous utilisez.

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

Connectez-vous en tant qu’utilisateur root et envoyez un cd au 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, assurez-vous donc 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 pendant 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. Si ce n’est pas le cas, exécutez nvidia-xconfig une fois l’installateur 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 un excellent usage sur Debian Stretch.

Bien que Debian ne soit peut-être 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 (s’il est compatible), il peut constituer une excellente plate-forme de jeu.

Articles connexes: