Introducción
El error DXGI_ERROR_DEVICE_HUNG es uno de los problemas más frustrantes para los jugadores de PC. Este fallo ocurre cuando la tarjeta gráfica (GPU) deja de responder a las solicitudes enviadas por el sistema operativo o el juego, lo que provoca un cierre forzoso (crash) de la aplicación y, en ocasiones, la congelación total del sistema. Afecta comúnmente a títulos exigentes en DirectX 11 y DirectX 12.
Causas principales del error DXGI_ERROR_DEVICE_HUNG
- Controladores de gráficos desactualizados o corruptos.
- Configuración de overclocking inestable en la GPU o la memoria RAM.
- Temperatura excesiva de la tarjeta gráfica provocando thermal throttling.
- Archivos de juego dañados o interferencia con software de terceros (overlays).
Método 1: Actualizar o realizar una instalación limpia de los drivers de la GPU
Un controlador gráfico defectuoso es la causa número uno de este problema. Sigue estos pasos para reinstalar los drivers desde cero:
- Descarga la herramienta gratuita
Display Driver Uninstaller (DDU)desde su sitio web oficial. - Reinicia tu ordenador en
Modo Segurode Windows. - Ejecuta DDU, selecciona tu tipo de GPU (NVIDIA, AMD o Intel) y haz clic en "Limpiar y reiniciar".
- Una vez reiniciado el PC, descarga e instala la última versión estable del controlador gráfico desde la página oficial del fabricante.
Método 2: Desactivar el Overclock y ajustar el TdrDelay en el Registro
Si tienes la GPU con overclock de fábrica o aplicado por software, esto puede generar inestabilidad. Además, puedes aumentar el tiempo de espera del sistema para la GPU:
- Desactiva cualquier software de overclocking como
MSI AfterburneroASUS GPU Tweak. - Presiona las teclas
Windows + R, escriberegedity presiona Enter. - Navega hasta la ruta:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers. - Haz clic derecho en un espacio en blanco, selecciona Nuevo > Valor DWORD (32 bits) y nómbralo
TdrDelay. - Haz doble clic en él, selecciona la base Decimal y escribe
10en el campo de valor. Haz clic en Aceptar y reinicia tu ordenador.
Método 3: Verificar la integridad de los archivos del juego
Los archivos corruptos en la instalación del juego también pueden desencadenar este código de error DirectX.
- Abre tu plataforma de juegos habitual (como
SteamoEpic Games Launcher). - Dirígete a tu Biblioteca y haz clic derecho sobre el juego afectado, seleccionando Propiedades.
- Ve a la pestaña Archivos instalados (en Steam) y haz clic en "Verificar integridad de los archivos del juego".
- Espera a que el proceso termine, reemplace los archivos dañados y vuelve a iniciar el juego.