Introducción al Error DXGI_ERROR_DEVICE_HUNG
Uno de los problemas más frustrantes para los jugadores de PC es encontrarse con una congelación repentina de la pantalla seguida de un cierre inesperado del juego, acompañado frecuentemente por el mensaje 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 las solicitudes enviadas por el sistema operativo o el juego, lo que provoca un reinicio del controlador de video por motivos de seguridad.
Causas Principales del Error
Existen diversos factores que pueden desencadenar este fallo en tu ordenador:
- Overclocking inestable en la GPU o la memoria VRAM.
- Controladores gráficos desactualizados o corruptos.
- Temperaturas excesivas en el hardware que activan protecciones térmicas.
- Conflictos con aplicaciones en segundo plano que superponen elementos en pantalla (overlays).
- Falta de archivos de juego dañados o DirectX obsoleto.
Método 1: Desactivar el Overclocking y Ajustar los Relojes
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 configuración no sea totalmente estable bajo cargas gráficas pesadas.
- 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).
- Si tu tarjeta viene con un overclock de fábrica elevado, reduce ligeramente la frecuencia del núcleo (Core Clock) en unos -50 MHz y la memoria (Memory Clock) en -100 MHz.
- Guarda los cambios y prueba el juego nuevamente.
Método 2: Actualización y Limpieza de Controladores Gráficos con DDU
Una instalación defectuosa de los drivers de NVIDIA, AMD o Intel suele ser la causa principal de fallos en DirectX.
- Descarga la herramienta oficial Display Driver Uninstaller (DDU) y el controlador más reciente para tu tarjeta gráfica desde la web oficial del fabricante.
- Reinicia tu ordenador en Modo Seguro de Windows.
- Ejecuta DDU, selecciona tu tipo de dispositivo (GPU) y haz clic en Limpiar y reiniciar.
- Una vez que el PC se reinicie normalmente, instala el nuevo paquete de controladores que descargaste previamente realizando una instalación limpia.
Método 3: Modificar el Registro de Windows para Ajustar el TDR
Windows cuenta con un mecanismo llamado TDR (Timeout Detection and Recovery) que cierra los juegos si la GPU tarda más de 2 segundos en responder. 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 vacío, selecciona
Nuevoy luegoValor de DWORD (32 bits)(o QWORD si usas un sistema de 64 bits muy específico, aunque DWORD es el estándar). - Nómbralo
TdrDelay. - Haz doble clic sobre él, selecciona la base Decimal y establece el valor en
8o10. - Reinicia tu ordenador para aplicar los cambios.