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 videojuego acompañado, en muchas ocasiones, de un mensaje que menciona el código DXGI_ERROR_DEVICE_HUNG. Este error está directamente relacionado con la interfaz DirectX y ocurre cuando la tarjeta gráfica (GPU) deja de responder a los comandos enviados por el sistema operativo o el juego, lo que provoca que el controlador gráfico se reinicie o el software se detenga por completo.
Causas Principales del Fallo
Las razones por las cuales se desencadena este error en entornos de juego suelen ser variadas, destacando las siguientes:
- Sobrecarga u overclocking inestable en la tarjeta gráfica (GPU o VRAM).
- Controladores de video desactualizados o corruptos.
- Temperaturas elevadas que provocan estrangulamiento térmico (thermal throttling).
- Falta de archivos de sistema de DirectX o conflictos con configuraciones gráficas avanzadas en el juego.
Método 1: Desactivar el Overclocking y Ajustar Límites de Reloj
Si has aplicado una configuración de overclock a tu tarjeta gráfica mediante software como MSI Afterburner o ASUS GPU Tweak, es muy probable que la frecuencia sea inestable. Sigue estos pasos para solucionarlo:
- 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 Clocky elMemory Clocken unos -25 MHz o -50 MHz si el problema persiste. - Guarda los cambios y vuelve a iniciar el juego.
Método 2: Actualizar o Reinstalar Limpiamente los Drivers Gráficos
Un controlador gráfico dañado es la causa principal de conflictos con DirectX. Para realizar una instalación limpia:
- 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 para eliminar por completo cualquier rastro del controlador anterior de tu tarjeta gráfica.
- Inicia sesión normalmente en Windows e instala el nuevo driver que descargaste previamente.
- Reinicia el equipo antes de abrir el juego.
Método 3: Modificar el Registro de Windows (TDR Delay)
Windows cuenta con una función llamada TDR (Timeout Detection and Recovery) que cierra el juego si la GPU tarda más de 2 segundos en responder. Ampliar este margen puede evitar el 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 y luego Valor de DWORD (32 bits) (o QWORD si tu sistema es de 64 bits).
- Nómbralo como
TdrDelay. - Haz doble clic en él, selecciona la base Decimal y establece el valor en
8o10. - Haz clic en Aceptar y reinicia tu ordenador para aplicar los cambios.