NVIDIA – Problème de pilote NVLDDMKM
Etrange problème depuis peu sur mon PC, qui concerne ma carte graphique. Il m’est presque impossible de travailler correctement à cause d’un crash du pilote NVIDIA, le bureau flash, s’éteint et revient avec la belle mention: « Le pilote d’affichage nvlddmkm ne répondait pas et a été récupéré correctement »
Je savais que nVidia n’était pas réputé pour la qualité de ses pilotes, Linus Torvalds l’a d’ailleurs fait savoir d’une manière peu conventionnelle 😉 Voici les tests que j’ai menés:
- Désinstallation des pilotes via le panneau de configuration
- Suppression des dossiers c:\program files\NVIDIA*
- 64 Bits => Suppression des dossiers c:\programdata\NVIDIA*
- Suppression des fichiers NV* dans c:\windows\system32\driverstore\filerepository
- Redémarrage en mode sans échec et suppression de ce qu’il reste à l’aide de Driver Fusion
- Installation des nouveaux pilotes NVIDIA
Après un redémarrage, même problème… Je teste ma mémoire (outil Windows, memtest, …), chkdsk, etc… Rien d’anormal. J’en conclus donc que ma carte graphique est morte. Je commande donc une nouvelle carte nVidia, et là c’est le drame, le problème persiste…
Après quelques recherches sur Internet, je m’aperçois que je ne suis pas le seul dans ce cas, que c’est très courant !
Microsoft a d’ailleurs posté et crée un Fix IT pour cela, et ça parle d’une augmentation le temps de traitement GPU en ajustant la valeur de registre délai d’expiration de la détection et de récupération, qui joue avec un paramètre, nommé TDR (TIMEOUT DETECTION & RECOVERY). Introduit depuis Windows Vista, cette fonctionnalité est censée corriger des problèmes matériels liés à la carte graphique sans avoir à rebooter, avant sous XP, sans TDR on avait droit à un BSOD ou un freeze !
Le problème touche toutes les cartes graphiques, y compris ATI ! Voici les différents causes pouvant provoquer le problème:
- Paramètres mémoire incorrects (timing, tensions,…) => lancez un diagnostic MEMTEST, Windows Memory Diagnostic…
- Problème d’alimentation (insuffisance, …) => Calibrez votre alimentation ici et ici
- Pilotes corrompus
- Surchauffe => regardez avec SpeedFan et GPUZ ou encore MSI Afterburner, EVGA Precision
- Tensions Nothbridge et Southbridge incorrects
- Overclocks instable => stressez votre PC pour vérifier la stabilité avec OCCT, Prime95, 3DMark, VideoCardStability
- Carte graphique HS
- Conflits de pilotes avec les Webcam Logitech, Realtek HD Audio
Un post sur Technet recense toutes les solutions, pour ma part, voici ce que j’ai fais:
Modification du registre concernant TDR, quelques liens MSDN à ce propos ici et là.
Forcer le pilote PhysX sur la carte graphique
Passer d’une gestion d’alimentation Adaptive à Maximale
Désactivation de l’accélération matérielle dans Firefox.
J’espère que ce post vous aidera dans la résolution du problème. Pour le moment, cela ne s’est pas reproduit chez moi…
Je travaille actuellement en tant qu’Enterprise Architect pour le groupe CAPGEMINI. Acteur et expert communautaire reconnu depuis de nombreuses années, j’anime ce site autour des technologies Microsoft, des thématiques du Cloud, des infrastructures, … Je suis également à l’origine de nombreuses publications dans la presse IT.