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 mensaje de error DXGI_ERROR_DEVICE_HUNG. Este fallo interrumpe la partida y suele estar relacionado con la comunicación entre el motor gráfico del juego y los controladores de tu tarjeta gráfica.
Causas Principales del Error
Este código de error DirectX puede ser desencadenado por diversos factores en el sistema:
- Controladores de tarjeta gráfica desactualizados o corruptos.
- Configuración de overclocking inestable en la GPU o la memoria RAM.
- Falta de archivos de sistema actualizados o conflictos con DirectX.
- Temperaturas excesivas en el hardware durante sesiones de juego prolongadas.
Método 1: Actualizar o Reinstalar los Drivers de la Tarjeta Gráfica
Un controlador gráfico dañado es la causa más común. Sigue estos pasos para realizar una instalación limpia:
- Descarga la herramienta DDU (Display Driver Uninstaller) y los últimos drivers oficiales desde la web de NVIDIA o AMD.
- Desconecta tu PC de internet para evitar que Windows Update instale drivers genéricos automáticamente.
- Ejecuta DDU en Modo Seguro y selecciona la opción de desinstalar y reiniciar.
- Una vez reiniciado el equipo, instala el controlador gráfico que descargaste previamente.
Método 2: Desactivar el Overclocking y Ajustar los Relojes
Si has aplicado un aumento de velocidad a tu GPU o memoria, el juego puede exigir más de lo que el hardware puede estabilizar en ese instante.
- Abre tu software de gestión de GPU (como MSI Afterburner o AMD Adrenalin).
- Restablece los valores predeterminados (Core Clock y Memory Clock a 0).
- Considera aplicar un ligero 'Undervolt' si experimentas problemas de temperatura.
- Guarda los cambios y reinicia el juego para comprobar la estabilidad.
Método 3: Modificar el Registro de Windows para Aumentar el Tiempo de Espera (TDR)
El sistema operativo cuenta con un mecanismo llamado TDR (Timeout Detection and Recovery) que reinicia la GPU si no responde en 2 segundos. Ampliar este margen puede evitar el cierre del juego:
- Presiona las teclas
Windows + R, escriberegedity presiona Enter. - Navega hasta la ruta:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers - Haz clic derecho en un espacio en blanco, selecciona
Nuevo>Valor de DWORD (32 bits)y nómbraloTdrDelay. - Haz doble clic sobre él, selecciona la base Decimal e introduce un valor de
10. - Reinicia tu ordenador para aplicar los cambios de manera definitiva.