VIDEO_TDR_ERROR ou VIDEO_TDR_FAILURE sur nvlddmkm.sys, atikmpag sys ou igdkmd64 sys

Sur votre PC en Windows 10, des erreurs VIDEO_TDR s'affichent.
Il s'agit d'erreur lié à l'affichage et plantages des pilotes de la carte graphique.

Cela peut se traduire par :

Cet article vous donne les solutions afin de résoudre ces erreurs VIDEO_TDR_ERROR ou VIDEO_TDR_FAILURE sur nvlddmkm.sys, atikmpag sys ou igdkmd64 sys.

VIDEO_TDR_ERROR ou VIDEO_TDR_FAILURE sur nvlddmkm.sys, atikmpag sys ou igdkmd64 sys
VIDEO_TDR_ERROR ou VIDEO_TDR_FAILURE sur nvlddmkm.sys, atikmpag sys ou igdkmd64 sys

Que sont les erreurs TDR sur Windows ?

Selon MSDN, les processus TDR sont les suivants:

  • Détection de délai d'expiration : le composant Video Scheduler de la pile graphique Windows détecte que le GPU prend plus que le temps quantique autorisé pour exécuter la tâche particulière et essaie de préempter cette tâche particulière. L'opération de préemption a un délai d'attente «d'attente» - le «délai d'attente TDR» réel. Cette étape est donc la phase de «détection de timeout» du processus. Le délai d'expiration par défaut dans Windows est de 2 secondes. Si le GPU ne peut pas terminer ou préempter la tâche en cours dans le délai TDR, le GPU est alors diagnostiqué comme bloqué.
  • Préparation à la récupération : le système d'exploitation informe le pilote WDDM qu'un délai d'attente a été détecté et il doit réinitialiser le GPU. Le pilote est invité à cesser d'accéder à la mémoire et ne doit pas accéder au matériel après cette heure. Le système d'exploitation et le pilote WDDM collectent du matériel et d'autres informations d'état qui pourraient être utiles pour le diagnostic post mortem.
  • Récupération du bureau : le système d'exploitation réinitialise l'état approprié de la pile graphique. Le composant Video Memory Manager de la pile graphique purge toutes les allocations de la mémoire vidéo. Le pilote WDDM réinitialise l'état matériel du GPU. La pile graphique effectue les actions finales et restaure le bureau à l'état réactif. Comme mentionné précédemment, certaines applications DirectX plus anciennes peuvent désormais s'afficher en noir et l'utilisateur peut être amené à redémarrer ces applications. Les applications DirectX 9 et DirectX 10 bien écrites qui gèrent la «suppression de périphérique» continuent de fonctionner correctement. L'application doit libérer puis recréer son périphérique Microsoft Direct3D et tous ses objets. Les programmeurs d'applications DirectX peuvent trouver plus d'informations dans le SDK Windows.

Résoudre le pilote d'affichage XXX ne répondait plus et a été récupéré

Cela peut aussi se manifester par un message du type Résoudre le pilote d'affichage XXX ne répondait plus et a été récupéré.
XXX étant le nom de la carte graphique (AMD, NVIDIA, Intel HD Graphics, etc).

En effet, Windows force la réinitialisation du pilote lorsque ce dernier ne répond plus pendant X secondes.
Cela permet de relancer l'affichage et évite un blocage complet du système.
Cependant, c'est pénible pour l'utilisateur car cela provoque des mini-freez, écrans noirs.
Cela peut donc perturber le travail en cours ou lorsque vous jouez.

Il existe d'ailleurs des articles sur ces messages d'erreur :

Résoudre les erreurs VIDEO_TDR_ERROR ou VIDEO_TDR_FAILURE

Puissance alimentation insuffisante

Une alimentation qui ne délivre pas assez de WATT peut provoquer des erreurs VIDEO_TDR_ERROR.
En effet, votre carte graphique est sous alimentée et va alors mal fonctionner.
Cela peut donc arriver après l'ajout d'un nouveau matériel, par exemple un SSD. Cela tire trop sur l'alimentation.
Ou encore, vous venez de changer la carte graphique de votre PC pour une plus puissante mais l'alimentation ne suit pas.

Enfin après un orage votre alimentation s'est pris une surcharge et ne fonctionne plus correctement.

Vérifier les températures de votre PC

Vérifiez que votre PC et la carte graphique ne surchauffe pas en vérifiant les températures de votre PC.
En cas de surchauffe, les performances sont moindres et vous pouvez rencontrer des bugs ou plantages.

Voici comment vérifier les températures de la carte graphique :

  • Télécharger Speccy
  • Lancez ce dernier et vérifier dans le résumé : les températures Processeur et graphiques.
  • Elles ne doivent pas dépasser 65 degrés lorsque vous utilisez votre PC sinon des lenteurs se font sentir.
Vérifier température de l'ordinateur avec Speccy

Si les températures sont trop élevées :

  • Nettoyer les ventilateurs pour retirer les poussières
  • Si après cela, les températures sont encore trop importantes, il faut remettre de la pâte thermique. Je vous conseille alors de voir avec un professionnel.
Pour d'autres logiciels pour vérifier les températures de votre PC, se reporter à notre tutoriel : Connaître les températures CPU, GPU, SSD et disque dur de votre PC

Mettre à jour les pilotes

Des pilotes de la carte graphique défectueux ou avec des bugs peuvent générer des plantages sous la forme de BSOD.
Une mise à jour des pilotes graphiques peut résoudre cela :

Enfin pour réinstaller les pilotes en supprimant les anciens et repartir sur une baise saine, il faut utiliser DDU.
L'article suivant vous guide en cela :

Testez avec des jeux ou vidéos afin de vérifier si cela résout les des erreurs VIDEO_TDR_ERROR.

Nettoyer votre PC et accélérer Windows

Un PC qui surchauffe peut être la cause d'erreur VIDEO_TDR.
En effet la carte graphique va chauffer et cela va provoquer des plantages des pilotes d'affichage.
Enfin, si Windows est trop surchargé cela peut aussi provoquer des lenteurs et plantages de l'affichage.

Il faut alors nettoyer votre PC et Windows 10, pour cela :

Désactiver TDR

L’utilitaire Tdr Manipulator permet de désactiver la technologie TDR.
Vous pouvez téléchargez ce dernier depuis ce lien : Téléchargez Tdr Manipulator

  • Décompressez l’archive puis exécutez TDR Manipulator.exe pour arriver à  la page ci-dessous.
  • Positionnez le Tdr Level sur Disabled.
  • Cliquez sur le bouton Appy puis redémarrez Windows.
Comment désactiver TDR
Comment désactiver TDR

Pour revenir à une configuration par défaut, il faut relancer TDR Manipulator puis cliquez sur le bouton Default.

Vérifiez si cela résout les des erreurs VIDEO_TDR_ERROR.

Réduisez la fréquence du GPU

Un mauvais réglage de la fréquence du GPU, une faiblesse ou un problème matériel peut provoquer des BSOD.
Vous pouvez utiliser MSI Afterburner qui permet d'augmenter (overclocker) ou réduire la vitesse du GPU.
L'article suivant explique comment faire :

Si les BSOD VIDEO_TDR_ERROR disparaissent après cela, soit :

  • Votre alimentation est sous-dimensionnée. Cela peut arriver après un changement de carte graphique pour une plus récente et plus puissante
  • Un mauvais refroidissement. MSI Afterburner permet de vérifier la température du GPU
  • Un problème matériel sur la carte graphique, comme une mauvaise série. Contacter le revendeur

Tester la carte graphique avec OCCT

OCCT (OverClock Checking Tool) est un logiciel gratuit qui permet d'effectuer des stress test (test de résistance).
C'est à dire mettre son PC dans des conditions extrêmes afin de tester la stabilités.
De plus OCCT donne des informations matériel (Températures, Tensions, Ventilateurs, et Fréquences).
Cela fait de lui un outil idéal lorsque vous changez de matériel informatique, overclocker pour tester la stabilité de votre PC.
Enfin il peut aider en cas de BSOD et écran bleu ou redémarrage intempestif de votre PC durant les jeux.

OCCT : tester la stabilité de son PC et vérifier les composants du PC
OCCT : tester la stabilité de son PC et vérifier les composants du PC

Le site propose un article complet pour utiliser ce logiciel de diagnostic du matériel de votre PC.

Liens