Pilote NVIDIA Crash : Le Pilote d'Affichage ne Répond Plus

Le message "Display driver nvlddmkm stopped responding and has successfully recovered" est l'une des erreurs les plus frustrantes pour les utilisateurs de cartes graphiques NVIDIA. L'écran se fige pendant quelques secondes, devient noir, puis revient avec cette notification. Ce problème peut survenir en jeu, pendant le travail ou même au repos. Voici un guide complet pour le résoudre définitivement.

Comprendre le problème nvlddmkm

Le fichier nvlddmkm.sys est le pilote en mode noyau de NVIDIA. Lorsque le GPU ne répond pas dans le délai imparti par Windows (par défaut 2 secondes via le mécanisme TDR - Timeout Detection and Recovery), Windows tue le pilote et le relance. Cela provoque le clignotement noir caractéristique et le message d'erreur.

Les causes principales sont : un pilote corrompu ou incompatible, une surchauffe du GPU, une alimentation insuffisante, un overclocking instable, ou un conflit logiciel.

Solution 1 : Clean Install avec DDU (Display Driver Uninstaller)

C'est la solution la plus efficace dans la majorité des cas. DDU supprime toutes les traces du pilote NVIDIA avant une réinstallation propre :

  1. Téléchargez DDU (Display Driver Uninstaller) depuis le site officiel guru3d.com
  2. Téléchargez le dernier pilote Game Ready depuis nvidia.com/drivers
  3. Démarrez en Mode sans échec : Paramètres > Récupération > Démarrage avancé > Redémarrer maintenant, puis choisissez Mode sans échec
  4. Lancez DDU et sélectionnez "GPU" puis "NVIDIA"
  5. Cliquez sur "Nettoyer et redémarrer"
  6. Après le redémarrage, installez le nouveau pilote en choisissant "Installation personnalisée" et cochez "Effectuer une nouvelle installation"

Solution 2 : Rollback du pilote

Si le crash est apparu après une mise à jour du pilote, revenez à la version précédente :

  1. Appuyez sur Win + X et sélectionnez Gestionnaire de périphériques
  2. Développez Cartes graphiques, faites un clic droit sur votre GPU NVIDIA
  3. Allez dans l'onglet Pilote et cliquez sur "Restaurer le pilote"
  4. Si le bouton est grisé, utilisez DDU puis installez manuellement une version antérieure depuis nvidia.com/drivers/beta

Solution 3 : Augmenter le TDR Delay dans le registre

Par défaut, Windows n'attend que 2 secondes avant de considérer que le GPU ne répond plus. Augmenter ce délai peut résoudre les faux positifs :

  1. Appuyez sur Win + R, tapez regedit et validez
  2. Naviguez vers HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers
  3. Clic droit dans le volet droit > Nouveau > Valeur DWORD (32 bits)
  4. Nommez-la TdrDelay et définissez la valeur à 8 (en décimal)
  5. Créez également TdrDdiDelay avec la valeur 8
  6. Redémarrez le PC

Solution 4 : Underclocker le GPU

Un GPU instable peut causer des TDR. Essayez de réduire légèrement les fréquences avec MSI Afterburner :

Solution 5 : Vérifier les températures GPU

Un GPU qui surchauffe peut provoquer des TDR. Utilisez HWMonitor, GPU-Z ou MSI Afterburner pour surveiller les températures :

Solution 6 : Vérifier l'alimentation PCIe

Une alimentation insuffisante est une cause fréquente de crash GPU :

Derniers recours

Si aucune solution ne fonctionne :