8 façons de corriger l'erreur DXGI_ERROR_DEVICE HUNG sous Windows

DirectX est une partie essentielle du logiciel de votre PC, aidant le GPU à réaliser différentes tâches. Cependant, si ce moteur ne fonctionne pas correctement, vous pourriez voir un message DXGI_ERROR_DEVICE HUNG sur votre PC Windows lorsque vous essayez de lancer un jeu. DXGI signifie DirectX Graphics Infrastructure, vous savez donc dès le départ que l’erreur est liée à ce processus. Ce guide vous montre comment résoudre ce problème.
Astuce : vous avez un problème avec une carte graphique défectueuse ? Voici quoi faire pour réparer un GPU défaillant.
Table des matières
- Désactiver l’anticrénelage
- Désactiver la fonction ShadowPlay
- Réinstaller NVIDIA GeForce Experience
- Modifier le TDR dans le Registre
- Arrêter l’overclocking de votre GPU
- Vérifier votre RAM
- Mettre à jour DirectX
- Mettre à jour les pilotes de la carte graphique
- Questions fréquentes
1. Désactiver l’anticrénelage
L’anticrénelage – une technique utilisée pour supprimer ou lisser les bords irréguliers dans les jeux – est notoire pour causer des problèmes. Les effets négatifs de cette fonctionnalité graphique l’emportent parfois sur ses avantages.
Si vous avez un PC avec une carte graphique NVIDIA, vous pouvez utiliser l’application intégrée NVIDIA Control Panel pour désactiver l’anticrénelage. Si vous ne l’avez pas installé, téléchargez l’application depuis le Microsoft Store.
- Utilisez la barre de recherche Windows sur la barre des tâches et recherchez “NVIDIA Control Panel”. Sélectionnez le meilleur résultat.

- Une fois dans l’application, sélectionnez “Gérer les paramètres 3D” dans le panneau de gauche, puis cliquez sur l’onglet “Paramètres globaux” à droite.

- Vous trouverez quatre ou cinq paramètres liés à l’anticrénelage dans la liste. Mettez chacun sur “Désactivé”.

- Si vous avez un PC avec une carte graphique AMD ou Intel, sachez que leurs applications associées, AMD Radeon Settings ou Intel Graphics Command Center, ne vous permettront pas de désactiver complètement l’anticrénelage. Cependant, vous pouvez essayer de désactiver l’anticrénelage depuis les paramètres du jeu. Cette option se trouve souvent sous la section “Vidéo”, si elle est disponible.
2. Désactiver la fonction ShadowPlay
L’application intégrée NVIDIA GeForce Experience dispose d’une option “In-Game Overlay” qui peut afficher des informations sur les performances du PC ou vous permettre d’enregistrer l’écran pendant que vous jouez. Cela s’appelle ShadowPlay. Bien que ce soit un outil utile, il pourrait être à l’origine de l’erreur DXGI_ERROR_DEVICE HUNG, donc essayez de le désactiver. Vous pouvez ignorer cette solution si vous n’avez pas de PC avec une carte graphique NVIDIA.
- Utilisez la recherche Windows et tapez “GeForce Experience”. Cliquez avec le bouton droit sur le meilleur résultat et choisissez “Exécuter en tant qu’administrateur”. Si vous n’avez pas cette application sur votre PC, vous pouvez la télécharger depuis le site Web de NVIDIA.

- Vous pouvez trouver la fonction “In-Game Overlay” en cliquant sur “Paramètres” et en allant à l’onglet “Général”. Désactivez l’option à partir de là, désactivant ainsi ShadowPlay.

Astuce : vous pouvez également enregistrer votre écran à l’aide de la barre de jeu Xbox intégrée dans Windows.
3. Réinstaller NVIDIA GeForce Experience
Autant NVIDIA GeForce Experience est utile, autant il peut parfois causer des problèmes sur votre PC. Il est possible que le problème auquel vous faites face actuellement soit dû à un bug de NVIDIA GeForce Experience, donc il pourrait être judicieux de réinstaller l’application.
- Tapez “Panneau de configuration” dans la barre de recherche et sélectionnez la meilleure correspondance.

- Cliquez sur “Désinstaller un programme.”

- Trouvez “NVIDIA GeForce Experience” dans le menu et cliquez avec le bouton droit sur celui-ci. Sélectionnez “Désinstaller.”

- Après la désinstallation, allez sur le site Web de téléchargement de GeForce Experience et cliquez sur “Télécharger maintenant.” Ouvrez le package téléchargé et suivez les instructions à l’écran pour l’installer.

4. Modifier le TDR dans le Registre
Le Timeout Detection and Recovery (TDR) est un processus système qui détermine si une carte graphique est non réactive. Le désactiver via l’éditeur de registre peut avoir pour effet de corriger l’erreur discutée ici en permettant à votre GPU de traiter des applications sans contrainte de temps. Vous cherchez plus d’astuces sur le registre ? Nous en avons quelques-unes à partager.
- Appuyez sur les touches Windows + R pour ouvrir l’application Exécuter. Tapez
regeditet appuyez sur Entrée.

- Suivez le chemin ci-dessous pour atteindre le registre du pilote graphique :
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers.
- Lorsque vous arrivez dans le dossier “GraphicsDrivers”, cliquez avec le bouton droit sur le côté droit et sélectionnez “Nouveau -> Valeur DWORD (32 bits)”.

- Tapez “TdrLevel” dans la case de nom de valeur et définissez ses “Données de valeur” sur “0”. Cliquez sur “OK”, puis redémarrez votre PC.

Bon à savoir : voici comment vous pouvez facilement overclocker votre RAM avec AMD Ryzen Master.
5. Arrêter l’overclocking de votre GPU
Si vous avez overclocké votre GPU, il est conseillé d’essayer de réinitialiser la fréquence de base de la puce à la valeur par défaut. Selon l’application que vous utilisez pour overclocker, les instructions peuvent varier.
Dans MSI Afterburner, vous remarquerez divers curseurs en bas de l’écran principal, dont la plupart modifient les performances de votre CPU et de votre GPU. Réglez tous les paramètres sur “0” pour remettre la fréquence d’horloge des puces à leurs valeurs par défaut, puis cliquez sur le bouton “Sauvegarder”.

6. Vérifier votre RAM
Windows est livré avec quelques utilitaires de diagnostic, ce qui est utile pour les utilisateurs qui rencontrent des problèmes avec leurs PC. L’un de ces utilitaires est Windows Memory Diagnostic, qui analyse vos modules RAM pour détecter des défauts, puis tente de les corriger s’ils sont liés à des logiciels. Alternativement, il pourrait suggérer de faire réparer vos modules RAM si le problème qu’il détecte est lié au matériel. Suivez les étapes ci-dessous pour exécuter le test Windows Memory Diagnostic :
- Tapez “Windows Memory Diagnostic” et cliquez sur la meilleure correspondance.

- Dans la fenêtre contextuelle, sélectionnez “Redémarrer maintenant et vérifier les problèmes (recommandé).”

- Votre PC redémarrera et les diagnostics de mémoire commenceront à s’exécuter.
- Dès que votre PC redémarre, allez dans “Observateur d’événements” en utilisant la barre de recherche et en sélectionnant la meilleure correspondance.

- Dans le panneau de gauche, sélectionnez “Journaux Windows -> Système” et sélectionnez “Rechercher” à droite.

Tapez “MemoryDiagnostic” et cliquez sur “Rechercher suivant.”
Si vous voyez le message “Des problèmes matériels ont été détectés. Pour identifier et réparer ces problèmes, vous devrez contacter le fabricant de l’ordinateur”, cela signifie que vous devrez peut-être emmener votre PC chez un technicien ou remplacer vos modules RAM.
7. Mettre à jour DirectX
Bien que Windows mette à jour DirectX automatiquement, vous devrez peut-être rechercher manuellement les mises à jour de DirectX si vous rencontrez des problèmes, y compris l’erreur DXGI_ERROR_DEVICE HUNG.
- Recherchez “Vérifier les mises à jour” dans la barre de recherche et sélectionnez la meilleure correspondance.

- Sélectionnez “Télécharger” pour télécharger et installer la dernière version de Windows.

- Si vous ne voyez aucune mise à jour disponible, sélectionnez “Vérifier les mises à jour.”

8. Mettre à jour les pilotes de la carte graphique
Faites rechercher Windows les mises à jour de pilote automatiquement via le Gestionnaire de périphériques. Cela peut vous aider à gérer l’erreur DXGI_ERROR_DEVICE HUNG efficacement.
- Faites un clic droit sur le menu Démarrer et choisissez “Gestionnaire de périphériques.”

- Cliquez sur “Adaptateurs d’affichage” pour développer la catégorie.

- Cliquez avec le bouton droit sur votre carte graphique et sélectionnez “Mettre à jour le pilote.”

- Choisissez “Rechercher automatiquement des pilotes.” Si votre système trouve des mises à jour, il les installera automatiquement.

Vous pouvez également télécharger et installer le dernier pilote de carte graphique depuis le site Web du fabricant. C’est une bonne idée si vous souhaitez vous assurer que vous obtenez la dernière version. Cependant, le processus peut s’avérer un peu délicat pour ceux qui ne savent pas comment installer un package de pilote.
Astuce : besoin d’installer un pilote non signé sur votre PC Windows ? Nous vous montrons comment faire.
Questions fréquentes
Quelle est la version la plus récente de DirectX ?
Sur Windows 11, la version la plus récente de DirectX est DirectX 12 Ultimate. Cependant, selon votre carte graphique, vous pourriez ne pas être en mesure de télécharger cette version en raison de problèmes de compatibilité. Windows détecte généralement et installe automatiquement la dernière version compatible de DirectX.
Comment puis-je vérifier ma version de DirectX ?
Dans la boîte Exécuter, entrez dxdiag et appuyez sur Entrée. Cela ouvrira la fenêtre d’informations DirectX, où vous trouverez votre version de DirectX ainsi que votre modèle de CPU et votre version de BIOS.
Qu’est-ce que l’infrastructure graphique DirectX (DXGI) ?
Microsoft a introduit DXGI avec Windows Vista. Ce sous-système effectue des tâches liées au pilote graphique, notamment :
- Optimisations du mode fenêtre
- Contrôle du mode moniteur multiple
- Sélection des formats de tampon
- Distribution des ressources entre les processus
Ce processus fonctionne principalement en arrière-plan lorsque votre PC exécute des jeux tels que la série Battlefield ou Call of Duty : Modern Warfare.
Crédit image : Pexels. Toutes les captures d’écran par Farhad Pashaei.