DXGI_ERROR_DEVICE_HUNG Correction pour Tous les Jeux
Corrigez DXGI_ERROR_DEVICE_HUNG (0x887A0006) qui fait planter tous les jeux sous Windows 10 et 11. Registre TDR, sous-cadencage GPU, DirectX 11 et pilotes.
Qu'est-ce que DXGI_ERROR_DEVICE_HUNG ?
DXGI_ERROR_DEVICE_HUNG (code d'erreur 0x887A0006) signifie que votre GPU n'a pas reussi a executer une commande DirectX dans le delai TDR (Timeout Detection and Recovery) de Windows. Le GPU s'est fige et Windows a reinitialise le pilote graphique. Vous voyez des messages comme *"La fonction DirectX 'GetDeviceRemovedReason' a echoue avec DXGI_ERROR_DEVICE_HUNG"* ou la variante Unreal Engine 5 : *"LowLevelFatalError [File:Unknown] [Line: 686] DXGI_ERROR_DEVICE_HUNG."*
Cette erreur affecte les GPU NVIDIA, AMD et Intel dans des dizaines de jeux. Elle est particulierement agressive dans les titres Unreal Engine 5 et RE Engine car leurs chemins de rendu DX12 sont tres sensibles a la stabilite marginale des frequences GPU. Les GPU surcadences en usine sont les plus touches.
Quand cela se produit-il ?
- Pendant le jeu en DX12 — surtout avec le ray tracing ou DLSS/FSR active
- Dans les jeux Unreal Engine 5 : ARC Raiders, Marvel Rivals, THE FINALS, Fortnite
- Dans les jeux RE Engine : Monster Hunter Wilds (tres repandu)
- Apres des mises a jour de pilotes GPU ou de fonctionnalites Windows
- Sur les GPU surcadences en usine (modeles partenaires comme STRIX OC, FTW3, etc.)
- Quand la Planification GPU acceleree par le materiel (HAGS) est activee
Causes courantes
- Surcadencage usine depassant les limites stables — les cartes partenaires sont au-dessus des frequences de reference, causant des blocages sous les charges DX12 exigeantes
- Pilotes GPU obsoletes ou corrompus — les installations de pilotes accumulees creent des conflits
- Delai TDR Windows trop court — le delai par defaut de 2 secondes est insuffisant pour les shaders de calcul DX12 lourds
- Planification GPU acceleree (HAGS) — peut destabiliser la planification des images sur certaines combinaisons GPU/pilote
- Cache de shaders DirectX corrompu — les shaders compiles obsoletes provoquent des blocages GPU
- Bugs du chemin de rendu DirectX 12 — certains moteurs de jeu ont des implementations DX12 instables
- Alimentation GPU insuffisante ou throttling thermique — les pics de puissance ou la surchauffe empechent le GPU de repondre
Corrections etape par etape
- Installation propre des pilotes GPU avec DDU — Telechargez DDU depuis guru3d.com. Demarrez en Mode sans echec. Lancez DDU, selectionnez votre fabricant GPU, cliquez "Nettoyer et redemarrer." Installez le dernier pilote depuis NVIDIA/AMD/Intel avec l'option d'installation propre.
- Sous-cadencer le GPU de 50-100 MHz — Ouvrez MSI Afterburner. Reduisez le Core Clock de -50 MHz. Si les crashs persistent, reduisez a -100 MHz. Pour Monster Hunter Wilds, les utilisateurs rapportent devoir aller a -300 MHz. Pour les utilisateurs NVIDIA : une alternative rapide est Panneau de configuration NVIDIA > Aide > Mode Debug, qui force les frequences de reference.
- Augmenter le delai TDR dans le registre — Ouvrez l'Editeur du registre (
regedit). Naviguez versHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers. Creez un nouveau DWORD (32 bits) nommeTdrDelayet definissez-le a8(decimal). Creez un autre DWORD nommeTdrDdiDelay, valeur60. Redemarrez votre PC.
- Desactiver la Planification GPU acceleree par le materiel — Allez dans Parametres > Systeme > Affichage > Graphiques > Modifier les parametres graphiques par defaut. Desactivez "Planification GPU acceleree par le materiel." Redemarrez. Note : cela desactive aussi la Frame Generation DLSS/FSR.
- Forcer DirectX 11 — Sur Steam : clic droit sur le jeu > Proprietes > Options de lancement > entrez
-dx11. Sur Epic : Parametres > defiler jusqu'au jeu > Arguments de ligne de commande supplementaires > entrez-dx11. Tous les jeux ne supportent pas cette option.
- Vider le cache de shaders DirectX — Allez dans Parametres > Systeme > Stockage > Fichiers temporaires. Cochez "Cache de shaders DirectX" et cliquez Supprimer les fichiers. Cela force le GPU a recompiler proprement les shaders au prochain lancement.
- Definir le GPU par jeu sur Haute performance — Parametres > Systeme > Affichage > Graphiques > Parcourir, ajoutez l'exe du jeu. Selectionnez-le, cliquez Options, choisissez "Haute performance." Cela empeche Windows de diriger le jeu vers les graphiques integres.
- Reduire le ray tracing et les reflets en jeu — DXGI_ERROR_DEVICE_HUNG est plus frequent avec les reflets ray traces en Eleve ou Tres eleve. Baissez la qualite du ray tracing a Moyen ou desactivez-le. Desactivez aussi la Frame Generation DLSS si activee.
Si le probleme persiste
Pour les crashs persistants, essayez de definir TdrLevel a 0 dans le meme chemin de registre (HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers) comme valeur DWORD — cela desactive completement le TDR. Attention : au lieu de recuperer d'un blocage GPU, votre ecran se figera completement et necessitara un redemarrage force.
Si l'erreur survient dans plusieurs jeux avec une installation propre de pilotes et un GPU sous-cadence, le GPU lui-meme peut etre defaillant. Lancez FurMark ou 3DMark pour verifier la stabilite materielle. Pour les utilisateurs AMD specifiquement : desactivez Anti-Lag et Radeon Chill dans AMD Software, et envisagez de revenir au pilote Adrenalin 24.5.1, rapporte comme plus stable pour les charges DX12.
Erreurs connexes
Corrigez l'erreur DXGI_ERROR_DEVICE_HUNG dans Battlefield 6. Résolvez les crashs GPU, erreurs DirectX et freezes sur cartes Nvidia et AMD.
Corrigez le crash fatal DXGI_ERROR_DEVICE_REMOVED 0x887A0006 dans Nioh 3 sur PC. Solutions GPU Scheduling, Frame Generation et conflits overlay.
Corrigez les crashs de pilote NVIDIA RTX 5090 et 5080 avec l'erreur VIDEO_ENGINE_TIMEOUT_DETECTED. Resolvez ecrans noirs, crashs de jeux et instabilite DLSS.