Introducción
Uno de los problemas más molestos para los jugadores de PC es encontrarse repentinamente con el escritorio mientras el juego se cierra de manera inesperada acompañado del código DXGI_ERROR_DEVICE_HUNG. Este error está directamente relacionado con la interfaz DirectX y ocurre cuando la tarjeta gráfica deja de responder a las solicitudes enviadas por el sistema operativo o el juego.
Causas Principales del Error DXGI_ERROR_DEVICE_HUNG
Entre los motivos más comunes que provocan este fallo se encuentran:
- Controladores gráficos desactualizados o corruptos.
- Un nivel de overclocking inestable en la GPU (frecuencias o voltajes mal calibrados).
- Temperaturas excesivas que activan el mecanismo de protección térmica de la tarjeta.
- Archivos de juego dañados o conflictos con configuraciones de pantalla completa y sincronización vertical.
Método 1: Limpieza e Instalación Fresca de Drivers Gráficos
Un controlador gráfico dañado suele ser la causa principal. Para solucionarlo de raíz:
- Descarga la herramienta gratuita Display Driver Uninstaller (DDU) y el controlador más reciente desde la web oficial de NVIDIA, AMD o Intel.
- Reinicia tu PC en Modo Seguro.
- Ejecuta DDU, selecciona tu tipo de GPU y haz clic en Limpiar y reiniciar.
- Una vez en el sistema normal, instala el controlador fresco que descargaste previamente.
Método 2: Desactivar el Overclocking de Fábrica o Manual
Muchas tarjetas gráficas vienen con un overclocking de fábrica que a veces resulta inestable en ciertos títulos exigentes.
- Abre tu software de gestión gráfica (como MSI Afterburner o AMD Software).
- Restaura los valores predeterminados (Core Clock y Memory Clock a 0 o stock).
- Si utilizas una herramienta del fabricante para aplicar perfiles de rendimiento o modo 'OC', cámbiala al modo 'Silent' o 'Standard'.
- Prueba el juego nuevamente para verificar si el error persiste.
Método 3: Modificar el Registro de Windows (TdrDelay)
Puedes aumentar el tiempo que espera Windows antes de reiniciar el controlador de pantalla para evitar el cierre forzoso:
- 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 PC.