Introducción al Error DXGI_ERROR_DEVICE_HUNG
Uno de los problemas más frustrantes para los jugadores de PC es experimentar un cierre repentino del juego acompañado del código de error DXGI_ERROR_DEVICE_HUNG. Este fallo indica que el controlador de gráficos ha enviado un comando que la tarjeta gráfica (GPU) ha tardado demasiado en procesar, provocando que el sistema operativo reinicie el dispositivo de video para evitar un bloqueo total.
Causas Principales del Error
Este error en juegos de PC suele estar relacionado con los siguientes factores:
- Overclocking inestable en la tarjeta gráfica (GPU o VRAM).
- Controladores gráficos desactualizados o corruptos.
- Temperaturas excesivas en el hardware que activan mecanismos de protección.
- Conflictos con aplicaciones en segundo plano o superposiciones (overlays).
Método 1: Desactivar el Overclocking y Ajustar Frecuencias
Si has aplicado un aumento de velocidad a tu tarjeta gráfica mediante software como MSI Afterburner o ASUS GPU Tweak, es muy probable que la inestabilidad cause este error.
- Abre tu software de gestión de GPU (por ejemplo, MSI Afterburner).
- Restaura los valores predeterminados haciendo clic en el botón de reinicio (icono de flecha circular).
- Reduce ligeramente el Core Clock y el Memory Clock en unos -50 MHz si el problema persiste.
- Guarda los cambios y reinicia el juego para comprobar la estabilidad.
Método 2: Realizar una Instalación Limpia de los Drivers Gráficos
Los controladores corruptos son la causa número uno de fallos en DirectX. Una instalación limpia solucionará archivos dañados.
- Descarga la herramienta gratuita DDU (Display Driver Uninstaller).
- Reinicia tu PC en Modo Seguro de Windows.
- Ejecuta DDU, selecciona tu tipo de GPU (NVIDIA, AMD o Intel) y haz clic en Limpiar y reiniciar.
- Una vez en el escritorio normal, descarga e instala la versión más reciente del controlador desde la página oficial del fabricante.
Método 3: Modificar el Registro para Ajustar el Tiempo de Espera (TDR)
Windows cuenta con una función llamada TDR (Timeout Detection and Recovery) que cierra el juego si la GPU no responde en 2 segundos. Aumentar este tiempo puede evitar que el juego se cierre.
- Presiona las teclas
Windows + R, escriberegedity presiona Enter. - Navega hasta la siguiente ruta:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers - Haz clic derecho en un espacio en blanco, selecciona Nuevo > Valor de DWORD (32 bits) y nómbralo
TdrDelay. - Haz doble clic sobre él, selecciona la base Decimal y escribe un valor de
10. - Haz clic en Aceptar y reinicia tu ordenador para aplicar los cambios.