VIDEO_TDR_FAILURE (0x00000116) : Causes et Solutions complètes
L'erreur VIDEO_TDR_FAILURE avec le code d'arrêt 0x00000116 est un écran bleu directement lié à la carte graphique (GPU). TDR signifie « Timeout Detection and Recovery », un mécanisme de Windows qui surveille le temps de réponse de la carte graphique. Lorsque le GPU ne répond plus dans le délai imparti (généralement 2 secondes), Windows tente d'abord de réinitialiser le pilote graphique. Si cette réinitialisation échoue, le système déclenche un BSOD. L'écran bleu affiche généralement le nom du fichier responsable : nvlddmkm.sys pour NVIDIA, atikmpag.sys pour AMD, ou igdkmd64.sys pour Intel.
Que signifie cette erreur ?
Le mécanisme TDR a été introduit par Microsoft à partir de Windows Vista pour éviter que le système ne gele complètement lorsqu'une carte graphique cesse de répondre. Lorsque le pilote graphique (kernel mode driver) ne répond plus pendant plus de 2 secondes, Windows tente de redémarrer le pilote. Si vous voyez un message « Le pilote d'affichage a cessé de répondre et a été récupéré », c'est que le TDR a réussi. Mais si la récupération échoue, c'est l'écran bleu VIDEO_TDR_FAILURE.
Causes principales
- Pilote graphique défectueux ou incompatible : Un pilote trop récent (bêta) ou trop ancien peut provoquer des timeouts.
- Surchauffe du GPU : Une température excessive cause un throttling puis un gel du GPU.
- Overclocking du GPU instable : Des fréquences trop élevées pour le coeur ou la mémoire vidéo.
- Alimentation insuffisante : Le GPU ne reçoit pas assez d'énergie, surtout en charge.
- Carte graphique défaillante : VRAM défectueuse, condensateurs grillés ou GPU en fin de vie.
- Conflit entre le GPU intégré et le GPU dédié : Sur les ordinateurs portables notamment.
Solutions étape par étape
1. Installation propre des pilotes graphiques avec DDU
La solution la plus efficace est une réinstallation complète des pilotes graphiques en utilisant DDU (Display Driver Uninstaller) :
- Téléchargez DDU depuis le site guru3d.com.
- Téléchargez la dernière version stable (pas bêta) du pilote graphique depuis le site officiel :
- NVIDIA : nvidia.fr/Download/index.aspx
- AMD : amd.com/fr/support
- Intel : intel.fr/content/www/fr/fr/support.html
- Démarrez Windows en Mode sans échec (Maj + Redémarrer > Dépannage > Options avancées > Paramètres de démarrage).
- Lancez DDU et sélectionnez votre type de GPU (NVIDIA, AMD ou Intel).
- Cliquez sur « Nettoyer et redémarrer ».
- Après le redémarrage (Windows utilisera un pilote générique), installez le pilote téléchargé précédemment.
- Redémarrez une dernière fois.
2. Vérifier la température du GPU
La surchauffe est une cause majeure de timeout du GPU :
- Installez GPU-Z ou HWiNFO64 (gratuits) pour surveiller les températures en temps réel.
- Lancez un jeu ou un benchmark (FurMark, 3DMark) et observez les températures.
- La plupart des GPU modernes ne devraient pas dépasser 85-90°C en charge maximale.
- Si les températures sont trop élevées :
- Nettoyez les ventilateurs et le radiateur de la carte graphique à l'air comprimé.
- Vérifiez que les ventilateurs du GPU tournent correctement.
- Améliorez la ventilation du boîtier.
- Envisagez de remplacer la pâte thermique du GPU (pour les utilisateurs avancés).
3. Réduire les fréquences du GPU (underclock)
Si votre carte graphique est instable même à ses fréquences d'usine :
- Téléchargez MSI Afterburner (gratuit, fonctionne avec toutes les marques de GPU).
- Réduisez la fréquence du coeur (Core Clock) de 50 à 100 MHz.
- Réduisez la fréquence de la mémoire (Memory Clock) de 50 à 100 MHz.
- Testez la stabilité avec un jeu ou un benchmark.
- Si l'erreur disparaît, votre GPU présente peut-être un début de défaillance.
4. Vérifier l'alimentation
Le GPU est le composant le plus gourmand en énergie de votre ordinateur :
- Vérifiez que les connecteurs d'alimentation PCIe (6 ou 8 broches) sont bien branchés sur la carte graphique.
- Utilisez des câbles PCIe séparés depuis l'alimentation plutôt qu'un seul câble avec un adaptateur en Y (pour les GPU haut de gamme).
- Assurez-vous que votre alimentation a une puissance suffisante. Les GPU récents (RTX 4070 et au-dessus, RX 7800 XT et au-dessus) nécessitent généralement une alimentation de 650W minimum.
- Si votre alimentation est ancienne (plus de 5 ans) ou de basse qualité, envisagez de la remplacer.
5. Augmenter le délai TDR (solution temporaire)
Vous pouvez augmenter le temps que Windows accorde au GPU avant de déclencher un TDR. C'est une solution de contournement, pas une réparation :
- Ouvrez l'éditeur de registre (
regedit). - Naviguez vers
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers. - Créez une nouvelle valeur DWORD (32 bits) nommée
TdrDelay. - Définissez sa valeur à
8(en décimal) pour accorder 8 secondes au GPU. - Redémarrez l'ordinateur.
6. Vérifier le slot PCIe et la carte graphique
Un problème physique peut causer des pertes de communication entre le GPU et la carte mère :
- Éteignez le PC et débranchez-le.
- Retirez la carte graphique et nettoyez le connecteur PCIe à l'air comprimé.
- Réinsérez fermement la carte graphique dans le slot PCIe.
- Si votre carte mère dispose d'un second slot PCIe x16, essayez-le.
Si le problème persiste
- Testez votre carte graphique dans un autre ordinateur pour déterminer si elle est défectueuse.
- Testez avec une autre carte graphique dans votre PC pour éliminer un problème de carte mère ou d'alimentation.
- Contactez le fabricant si la carte est encore sous garantie.