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 juego acompañado del mensaje DXGI_ERROR_DEVICE_HUNG. Este código de error está relacionado directamente 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, provocando un reinicio del controlador gráfico o un bloqueo total de la aplicación.
Causas principales del error DXGI_ERROR_DEVICE_HUNG
Entender por qué se produce este fallo es fundamental para aplicar la solución correcta. Las causas más comunes incluyen:
- Overclocking inestable en la tarjeta gráfica (GPU o VRAM).
- Controladores de video desactualizados o corruptos.
- Temperaturas excesivas en los componentes (Thermal Throttling).
- Conflictos con configuraciones gráficas avanzadas como Ray Tracing o DLSS/FSR.
Método 1: Desactivar el Overclock y ajustar frecuencias
Si has aplicado un aumento de velocidad a tu tarjeta gráfica o viene con overclock de fábrica, es muy probable que cause inestabilidad bajo carga pesada.
- Abre tu software de gestión de GPU (como MSI Afterburner o ASUS GPU Tweak).
- Restablece los valores de Core Clock y Memory Clock a sus configuraciones predeterminadas (Core Clock: 0, Memory Clock: 0).
- Desactiva cualquier perfil de OC aplicado de fábrica.
- Guarda los cambios, reinicia tu PC y vuelve a iniciar el juego para comprobar si el error persiste.
Método 2: Actualizar o realizar una instalación limpia de los controladores gráficos
Los drivers obsoletos o con archivos dañados son la causa principal de fallos en la API de DirectX.
- Descarga la herramienta gratuita Display Driver Uninstaller (DDU) desde su sitio oficial.
- Reinicia tu ordenador en Modo Seguro (Safe Mode).
- Ejecuta DDU, selecciona tu tipo de GPU (NVIDIA, AMD o Intel) y haz clic en "Limpiar y reiniciar".
- Una vez que el PC encienda normalmente, descarga e instala la versión más reciente del controlador desde la página oficial del fabricante de tu tarjeta gráfica.
Método 3: Modificar el Registro de Windows (TDR Delay)
El sistema operativo Windows cuenta con una característica llamada TDR (Timeout Detection and Recovery) que reinicia el controlador si este no responde en 2 segundos. A veces, los juegos modernos exigen más tiempo, lo que genera el error.
- Presiona las teclas
Win + 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) (o QWORD si tu sistema es de 64 bits y especifica el tipo) y nómbralo
TdrDelay. - Haz doble clic sobre el nuevo valor, selecciona la base Decimal y escribe
8o10en la información del valor. - Haz clic en Aceptar, cierra el Editor del Registro y reinicia tu ordenador para aplicar los cambios.