Mises à jour automatiques pilotes NVIDIA.
J'ai une carte graphique (GTX 1660) qui fonctionne correctement jusqu'au pilote 580 avec Cuda 13 à 13.2
Hélas, souvent le système force la mise à jour du pilote en 595 et là Cuda ne fonctionne plus.
Jusqu' à présent suivre ce ticket résolvait le problème même si c'était pénible.
Ce matin, rien à faire. obligé de faire le grand ménage.
Synthèse :
désinstaller les pilotes
désinstaller cuda
réinstaller headers
réinstaller manuellement pilote 580 puis cuda
et tenter de bloquer la maj des pilotes
sudo apt-get remove --purge '^nvidia-.*'
sudo apt-get remove --purge '^cuda.*'
sudo apt autoremove
sudo apt autoclean
apt install linux-headers-generic
wget https://fr.download.nvidia.com/XFree86/Linux-x86_64/580.173.02/NVIDIA-Linux-x86_64-580.173.02.run
[à conserver !]
wget https://developer.download.nvidia.com/compute/cuda/13.2.0/local_installers/cuda_13.2.0_595.45.04_linux.run
[contient également les pilotes 595, ne pas installer, fichier A CONSERVER]
sudo sh NVIDIA-Linux-x86_64-580.173.02.run
sudo sh cuda_13.2.0_595.45.04_linux.run (sans pilotes !)
ne pas oublier les export path (voir billet mentionné supra).
pour bloquer les maj :
dpkg -l | grep nvidia
sudo apt-mark hold nom_du_paquet (voir DES paquets)
plus violent, empecher toute maj système :
sudo nano /etc/apt/apt.conf.d/20auto-upgrades
APT::Periodic::Update-Package-Lists "0";
APT::Periodic::Unattended-Upgrade "0";
