Introducción al Error DXGI_ERROR_DEVICE_HUNG
Uno de los problemas más frustrantes para los jugadores de PC es encontrarse con una repentina congelación del juego seguida de un cierre inesperado al escritorio, mostrando el molesto código DXGI_ERROR_DEVICE_HUNG. Este error está directamente relacionado con la interfaz gráfica DirectX y ocurre cuando el sistema operativo detecta que la tarjeta gráfica (GPU) ha dejado de responder a las solicitudes enviadas por el juego. A menudo, esto provoca que el controlador de video se reinicie por completo.
Principales Causas del Error DXGI_ERROR_DEVICE_HUNG
Las razones por las cuales se gatilla este fallo suelen ser variadas, destacando las siguientes:
- Overclocking inestable en la GPU o la memoria VRAM aplicado de fábrica o por el usuario.
- Controladores de la tarjeta gráfica (NVIDIA o AMD) desactualizados o corruptos.
- Temperaturas excesivas en los componentes que activan los mecanismos de protección térmica.
- Falta de archivos de DirectX actualizados o conflictos con aplicaciones superpuestas (overlays).
Método 1: Desactivar el Overclocking y Ajustar los Límites de la GPU
Muchos juegos modernos son extremadamente sensibles a cualquier alteración en las frecuencias de reloj. Si tienes un perfil de overclocking activo, debes desactivarlo.
- Abre tu software de gestión gráfica, como
MSI AfterburneroAMD Software: Adrenalin Edition. - Restablece los valores predeterminados de fábrica para el Core Clock y el Memory Clock haciendo clic en el botón de reinicio (reset).
- Si el software de tu tarjeta gráfica incluye una opción de límite de energía (Power Limit) o temperatura, asegúrate de mantenerlos en sus valores estándar.
- Opcionalmente, puedes utilizar la función de Debug Mode (Modo de depuración) en el panel de control de NVIDIA para forzar las frecuencias de referencia de fábrica.
Método 2: Realizar una Instalación Limpia de los Controladores Gráficos
Los controladores corruptos son la causa número uno de los fallos de comunicación con DirectX. Una instalación limpia eliminará cualquier archivo dañado.
- Descarga la herramienta gratuita
Display Driver Uninstaller (DDU)desde su sitio web oficial. - Reinicia tu ordenador en Modo Seguro de Windows para evitar interferencias de procesos en segundo plano.
- Ejecuta DDU, selecciona tu tipo de GPU (NVIDIA, AMD o Intel) y haz clic en el botón Limpiar y reiniciar.
- Una vez que el PC se reinicie normalmente, descarga e instala la versión más reciente del controlador oficial de tu tarjeta gráfica.
Método 3: Modificar el Registro de Windows para Aumentar el Tiempo de Espera (TDR)
Windows cuenta con una función llamada TDR (Timeout Detection and Recovery) que cierra el juego si la GPU tarda más de 2 segundos en responder. Ampliar este margen puede evitar el cierre.
- Presiona la combinación de teclas
Windows + R, escriberegedity presiona Enter para abrir el Editor del Registro. - Navega hasta la siguiente ruta:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers. - Haz clic derecho en un espacio vacío del panel derecho, selecciona Nuevo > Valor de DWORD (32 bits) y nómbralo
TdrDelay. - Haz doble clic sobre el nuevo valor creado, selecciona la base Decimal y escribe
8o10en los datos del valor. - Haz clic en Aceptar y reinicia tu equipo para aplicar los cambios de manera definitiva.