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 de su videojuego favorito acompañado de un mensaje críptico que menciona el error DXGI_ERROR_DEVICE_HUNG. Este código de error de la interfaz gráfica de DirectX indica que la tarjeta gráfica (GPU) dejó de responder a las solicitudes del sistema operativo, lo que obliga al juego a cerrarse para evitar un bloqueo total del sistema.
Causas Principales del Error
El fallo de DirectX conocido como dispositivo colgado puede originarse por diversos factores técnicos en tu ordenador:
- Overclocking inestable en la GPU o memoria VRAM.
- Controladores de gráficos corruptos, obsoletos o con conflictos.
- Temperaturas excesivas que provocan un estrangulamiento térmico (thermal throttling).
- Configuración gráfica del juego demasiado exigente para el hardware actual.
Método 1: Actualizar o Reinstalar los Drivers Gráficos con DDU
Un controlador gráfico dañado es la causa más común de este error. Para solucionarlo de raíz, se recomienda una instalación limpia utilizando herramientas especializadas.
- Descarga la última versión de los controladores oficiales para tu tarjeta gráfica (NVIDIA, AMD o Intel) desde su sitio web oficial.
- Descarga el software gratuito Display Driver Uninstaller (DDU).
- Reinicia tu ordenador en Modo Seguro de Windows.
- Ejecuta DDU, selecciona tu tipo de GPU y haz clic en Limpiar y reiniciar.
- Una vez que el PC encienda normalmente, instala el controlador que descargaste en el primer paso.
Método 2: Desactivar el Overclock y Ajustar Límites de Reloj
Si has aplicado un aumento de velocidad (overclock) a tu tarjeta gráfica, o si viene con un overclock de fábrica muy agresivo, la GPU puede volverse inestable ante cargas pesadas de DirectX.
- Abre tu software de gestión de GPU habitual, como MSI Afterburner o AMD Software.
- Si tienes activado el overclocking, restablece los valores de los núcleos y la memoria a su configuración predeterminada (Stock).
- Opcionalmente, puedes utilizar la función de Core Clock Offset para reducir ligeramente la velocidad del núcleo en unos 25-50 MHz para ganar estabilidad.
- Guarda los cambios y prueba el juego nuevamente.
Método 3: Modificar el Registro de Windows para Ajustar el TDR
El sistema operativo Windows cuenta con una función llamada TDR (Timeout Detection and Recovery) que reinicia el controlador si la GPU tarda más de 2 segundos en responder. A veces, juegos pesados superan este tiempo legítimamente.
- 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 del panel derecho, selecciona Nuevo > Valor de DWORD (32 bits) y nómbralo
TdrDelay. - Haz doble clic sobre el nuevo valor, selecciona la base Decimal y establece la información del valor en
8o10. - Haz clic en Aceptar y reinicia tu ordenador para aplicar los cambios.