Introduction
L’installation des cartes NVidia posant souvent des problèmes, un léger tuto peut aider à gérer quelques difficultés. Il s’agit ici du pilote non-free (propriétaire)
cet article ne concerne principalement que Bullseye et éventuellement Buster.
Installation normale:
Installer en tout premier lieu le paquet nvidia-detect, qui permettra de connaitre le pilote nécessaire. Depuis Debian 10 « Buster », ce paquet n’est disponible principalement QUE pour l’architecture amd64 - pas x86.
- Ajouter le dépôt non-free, si ce n’est pas fait.
- Pour installer le paquet :
apt install nvidia-detect
- Lancer ensuite la détection du pilote lié à la carte :
nvidia-detect
- Ensuite installez le pilote indiqué par le retour de la commande précédente.
apt install <nom-du-pilote-driver>
- Il est possible que vous puissiez avoir une réponse du type suivante :
Detected NVIDIA GPUs:
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation G84 [GeForce 8600 GT] [10de:0402] (rev a1)
Checking card: NVIDIA Corporation G84 [GeForce 8600 GT] (rev a1)
Your card is only supported by the 340 legacy drivers series, which is only available up to buster.
Auquel cas, passez au point suivant pour une résolution possible du problème. Sinon vous avez fini.
Installation pilote non disponible dans Buster/Bullseye:
Pour pouvoir installer le pilote 340 legacy par exemple, il faut aller regarder dans le version SID.
Pour cela, il faut ajouter SID dans le fichier sources.list de apt (j’utilise vim, mais ca marche aussi avec nano, emacs ou quelque soit votre éditeur préféré):
vim /etc/apt/sources.list
- Ajouter la ligne suivante:
deb http://deb.debian.org/debian/ sid main non-free contrib
- Puis faire une mise à jour des sources:
apt update
- Installer le pilote (ici 340 legacy):
apt install nvidia-legacy-340xx-driver
- Ensuite commenter la ligne précédemment ajoutée dans /etc/apt/sources.list:
#deb http://deb.debian.org/debian/ sid main non-free contrib
- Faire à nouveau un update des sources (afin de ne pas pourrir votre installation lors d’une prochaine mise à jour générale ou d’installation d’un nouveau package):
apt update
Il est préférable en effet de commenter la ligne, car à chaque installation/mise à jour de noyau, il faudra recommencer l’opération car la mise à jour du pilote ne se fera pas correctement.
Mise à jour du pilote
Pour mettre à jour le pilote une fois installé, c’est assez risqué: il faut juste mettre à jour le pilote et les fichiers associés sans toucher au reste de l’installation.
Pour ça, il faut activer SID comme précédement.
Faire un update:
apt update
déterminer les packages nvidia à mettre à jour:
apt list --upgradable | grep -i nvidia
Après quoi, il suffit de faire :
apt-get --only-update <liste des paquets voulus>
Enfin, commenter la ligne SID comme dans le paragraphe précédent et un nouvel apt update