Introducción al Error DXGI_ERROR_DEVICE_HUNG
Uno de los problemas más frustrantes para los jugadores de PC es encontrarse con un cierre repentino del juego acompañado del mensaje DXGI_ERROR_DEVICE_HUNG. Este fallo de DirectX indica que la tarjeta gráfica (GPU) dejó de responder a los comandos enviados por el sistema operativo, lo que obliga al controlador a reiniciarse o a cerrar la aplicación por completo para evitar daños mayores.
Causas Principales del Fallo en DirectX
Este error puede deberse a múltiples factores relacionados con el hardware y el software de tu equipo. Las causas más comunes incluyen:
- Inestabilidad o sobrecarga en el overclocking de la tarjeta gráfica (GPU o VRAM).
- Controladores gráficos desactualizados o corruptos.
- Temperaturas elevadas que provocan un estrangulamiento térmico (thermal throttling).
- Configuraciones gráficas demasiado altas que superan la capacidad de la memoria de video.
- Falta de archivos de sistema actualizados o conflictos con librerías de DirectX.
Método 1: Desactivar el Overclock y Ajustar Frecuencias
Si has aplicado un overclocking a tu tarjeta gráfica mediante software como MSI Afterburner o ASUS GPU Tweak, es muy probable que la GPU no esté soportando dichas frecuencias bajo alta carga.
- Abre tu software de gestión de la tarjeta gráfica (MSI Afterburner, por ejemplo).
- Restablece los valores predeterminados haciendo clic en el botón de reinicio (icono de flecha circular).
- Reduce ligeramente el Core Clock y el Memory Clock (unos -50 MHz o -100 MHz) si experimentas problemas incluso con la configuración de fábrica.
- Guarda los cambios y vuelve a iniciar el juego para comprobar si persiste el error.
Método 2: Realizar una Instalación Limpia de los Drivers Gráficos
Los controladores corruptos son los principales culpables de los bloqueos de DirectX. Una simple actualización sobre el driver anterior no siempre soluciona el problema.
- Descarga la herramienta gratuita DDU (Display Driver Uninstaller) desde su sitio web oficial.
- Reinicia tu ordenador en Modo Seguro de Windows.
- Ejecuta DDU, selecciona tu tipo de dispositivo (NVIDIA, AMD o Intel) y haz clic en
Limpiar y reiniciar. - Una vez que el PC se reinicie normalmente, descarga e instala la versión más reciente del controlador gráfico desde la web oficial del fabricante.
Método 3: Modificar el Registro de Windows (TDR Delay)
Windows cuenta con una función llamada TDR (Timeout Detection and Recovery) que reinicia la GPU si esta no responde en 2 segundos. A veces, juegos muy exigentes necesitan un poco más de margen.
- 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
Nuevoy luegoValor de DWORD (32 bits)oValor de QWORD (64 bits)según tu sistema. - Nómbralo
TdrDelay. - Haz doble clic sobre él, selecciona la base
Decimaly establece el valor en8o10. - Haz clic en Aceptar y reinicia tu ordenador para aplicar los cambios.