Introducción al Error DXGI_ERROR_DEVICE_HUNG
Uno de los problemas más frustrantes para los jugadores de PC es experimentar un cierre inesperado del juego acompañado del código de error DXGI_ERROR_DEVICE_HUNG. Este fallo está relacionado directamente con DirectX y ocurre cuando la tarjeta gráfica (GPU) deja de responder a las solicitudes enviadas por el sistema operativo o el juego. A continuación, exploraremos las causas y los métodos más efectivos para solucionarlo.
Causas Principales del Error
Entre los motivos más comunes que provocan este comportamiento en la tarjeta gráfica se encuentran:
- Overclocking inestable en la GPU o la memoria VRAM.
- Drivers de video desactualizados o corruptos.
- Temperaturas excesivas que activan mecanismos de protección térmica.
- Conflictos con aplicaciones en segundo plano y superposiciones (overlays).
Método 1: Actualizar o Reinstalar los Drivers Gráficos con DDU
Un controlador gráfico dañado suele ser el detonante principal. Se recomienda una instalación limpia utilizando herramientas especializadas.
- Descarga la última versión de los drivers oficiales desde la web de NVIDIA, AMD o Intel según corresponda.
- Descarga la utilidad 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 en el escritorio normal, instala el controlador que descargaste en el primer paso.
Método 2: Desactivar el Overclock y Ajustar Límites de Energía
Si tienes la tarjeta gráfica con valores modificados de fábrica o has aplicado overclock manual, la falta de estabilidad puede congelar el dispositivo.
- Abre tu software de gestión de GPU (como MSI Afterburner o AMD Adrenalin).
- Restablece los valores de reloj de núcleo y memoria a su configuración predeterminada (Core Clock y Memory Clock a 0 o stock).
- Reduce ligeramente el límite de energía (Power Limit) o realiza un pequeño Undervolt si posees conocimientos avanzados.
- Prueba el juego nuevamente para verificar si el error persiste.
Método 3: Modificar el Registro de Windows para Ajustar el Tiempo de Espera (TDR)
El sistema operativo Windows cuenta con una función llamada TDR (Timeout Detection and Recovery) que reinicia la GPU si no responde en 2 segundos. A veces este tiempo es insuficiente para juegos pesados.
- 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 vacío, selecciona Nuevo y luego Valor de DWORD (32 bits) (o QWORD si tu sistema es de 64 bits avanzado).
- Nómbralo
TdrDelay. - Haz doble clic sobre él, selecciona la base Decimal y escribe un valor de
8o10. - Haz clic en Aceptar y reinicia tu ordenador.