Le pilote NVIDIA pour le GPU RTX 3080 est actuellement en phase expérimentale pour Debian 10 (buster), ce pilote n'est donc pas encore disponible dans le cadre d'un référentiel Debian 10 standard.
Dans cet article, vous apprendrez comment installer le pilote Nvidia RTX 3080 sur Debian 10 Buster à l'aide du pilote NVIDIA officiel, ainsi que comment installer le pilote NVIDIA RTX 3080 à partir d'un référentiel de backports Debian.
Si vous êtes un utilisateur Ubuntu Linux, veuillez consulter le guide suivant pour savoir comment installer le pilote NVIDIA sur Ubuntu Linux.
Dans ce didacticiel, vous apprendrez :
- Comment installer le pilote Nvidia à partir d'un référentiel de rétroportages Debian
- Comment installer le pilote Nvidia à partir du package Nvidia officiel
- Comment désactiver le nouveau pilote
- Comment installer les prérequis du pilote Nvidia
Pilote NVIDIA RTX 3080 sur Debian 10 (buster)
Configuration logicielle requise et conventions utilisées
Catégorie | Exigences, conventions ou version du logiciel utilisée |
---|---|
Système | Debian 10 Buster GNU/Linux |
Logiciel | N/A |
Autre | Accès privilégié à votre système Linux en tant que root ou via le sudo commande. |
Conventions | # - nécessite que les commandes linux données soient exécutées avec les privilèges root soit directement en tant qu'utilisateur root, soit en utilisant sudo commande$ – nécessite que les commandes linux données soient exécutées en tant qu'utilisateur normal non privilégié |
Comment installer le pilote NVIDIA RTX 3080 en utilisant le package officiel nvidia.com
- Téléchargez le package source Nvidia recommandé sur le site Web officiel Nvidia.com. Recherchez un nom de package correspondant au numéro de pilote, comme recommandé à l'étape précédente. Enregistrez le fichier téléchargé dans votre répertoire personnel :
$ ls NVIDIA-Linux-x86_64-465.31.runNVIDIA-Linux-x86_64-465.31.run
- Installer les prérequis pour la compilation du pilote Nvidia :
# apt -y install linux-headers-$(uname -r) build-essential libglvnd-dev pkg-config
- Ensuite, désactivez le
nouveau
par défaut pilote :# echo blacklist nouveau> /etc/modprobe.d/blacklist-nvidia-nouveau.conf
- Redémarrer au niveau d'exécution multi-utilisateur. Cela désactivera l'utilisateur de l'interface graphique après le redémarrage :
# systemctl set-default multi-user.target# systemctl reboot
- Connectez-vous en tant qu'utilisateur root via un terminal ou un TTY et installez le pilote Nvidia en exécutant la commande ci-dessous :
REMARQUE
Selon la version du pilote que vous avez téléchargée, la commande ci-dessous peut être différente. Modifiez la commande ci-dessous pour l'adapter au nom du fichier du pilote téléchargé précédemment.# bash NVIDIA-Linux-x86_64-465.31.run
Au cours de l'installation, les questions suivantes peuvent vous être posées :
Installer les bibliothèques de compatibilité 32 bits de NVIDIA ?Oui Souhaitez-vous exécuter l'utilitaire nvidia-xconfig pour mettre à jour automatiquement votre fichier de configuration X afin que le pilote NVIDIA X soit utilisé lorsque vous redémarrez X ? Tout fichier de configuration X préexistant sera sauvegardé. Oui
Après une installation réussie du pilote NVIDIA, vous devriez voir le message suivant :
Votre fichier de configuration X a été mis à jour avec succès. L'installation du pilote NVIDIA Accelerated Graphics pour Linux-x86_64 (version :465.31) est maintenant terminée.
- Permettre au système de démarrer dans l'interface graphique :
# systemctl set-defaultgraphic.target
- Tout est fait. Redémarrez votre boîte Debian 10 Buster Linux :
# systemctl reboot
Comment installer le pilote NVIDIA RTX 3080 à l'aide du référentiel de rétroportages Debian
Comme déjà mentionné, le pilote NVIDIA RTX 3080 n'est pas encore disponible dans Debian 10 Buster. Si vous exécutez le nvidia-detect
commande vous risquez de recevoir le message suivant :
$ nvidia-detect GPU NVIDIA détectés :01:00.0 Contrôleur compatible VGA [0300] :Périphérique NVIDIA Corporation [10de:2206] (rév. a1) Carte de vérification :Périphérique NVIDIA Corporation 2206 (rév. a1) Euh oh. Votre carte n'est prise en charge par aucune version de pilote jusqu'à 418.197.02. Un pilote plus récent peut ajouter la prise en charge de votre carte. Des versions de pilote plus récentes peuvent être disponibles dans les rétroportages, instables ou expérimentaux.
Pour cette raison, nous allons installer le pilote NVIDIA RTX 3080 à partir du référentiel de rétroportages Debian.
- Activer le référentiel de backports Debian 10 (buster). En tant qu'utilisateur root ou sudo, exécutez la commande suivante :
# echo 'deb http://deb.debian.org/debian buster-backports main contrib non-free'>> /etc/apt/sources.list
Une fois terminé, mettez à jour l'index du package en utilisant :
# mise à jour apt
- Installez le pilote NVIDIA. Exécutez le ci-dessous
apt
commande avec-t
option pour demander à la commande d'effectuer l'installation à partir du référentiel de backports Debian 10 Buster :# apt install -t buster-backports nvidia-driver firmware-misc-nonfree
- Tout est fait. Maintenant, redémarrez simplement votre système :
# reboot
Annexe
Lorsque vous recevez le message d'erreur suivant :
AVERTISSEMENT :Impossible de déterminer le chemin d'installation des fichiers de configuration de la bibliothèque du fournisseur EGL libglvnd. Vérifiez que vous avez installé pkg-config et les bibliothèques de développement libglvnd, ou spécifiez un chemin avec --glvnd-egl-config-path.
vous pouvez résoudre ce problème en installant les packages suivants :
# apt install libglvnd-dev pkg-config
Installez l'image du noyau à partir du référentiel de backports Debian. La commande ci-dessous construira également tous les modules de noyau NVIDIA requis :
# apt install -t buster-backports linux-image-amd64