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 de la pantalla seguida de un cierre inesperado del juego, mostrando el temido mensaje DXGI_ERROR_DEVICE_HUNG. Este fallo está directamente relacionado 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.
Causas Principales del Error
Existen diversos factores que pueden desencadenar este comportamiento en tu hardware gráfico:
- Controladores de video (Drivers) desactualizados o corruptos.
- Configuración agresiva de overclocking en la GPU o la memoria RAM.
- Temperaturas excesivas que activan mecanismos de protección térmica.
- Falta de archivos de sistema de DirectX o conflictos con aplicaciones en segundo plano.
Método 1: Actualizar o Reinstalar Limpiamente los Drivers de la GPU
Un controlador gráfico dañado suele ser el detonante principal. Sigue estos pasos para realizar una instalación limpia:
- Descarga la herramienta oficial de desinstalación
Display Driver Uninstaller (DDU). - Reinicia tu PC en Modo Seguro y ejecuta DDU para eliminar por completo los rastros de los controladores anteriores de NVIDIA, AMD o Intel.
- Inicia sesión normalmente en Windows y descarga la versión más reciente del driver directamente desde la web del fabricante de tu tarjeta gráfica.
- Instala el nuevo controlador y reinicia el equipo antes de volver a abrir el juego.
Método 2: Desactivar el Overclocking y Ajustar Frecuencias
Si has aplicado un aumento de velocidad (overclock) a tu tarjeta gráfica o a los perfiles XMP/DOCP de la memoria, esto podría inestabilizar el bus PCIe.
- Abre aplicaciones de gestión de hardware como
MSI Afterburnero EVGA Precision. - Restaura los valores predeterminados (Core Clock y Memory Clock a 0).
- Si tienes activado un perfil de overclocking extremo de fábrica en tu GPU, prueba a reducir ligeramente la frecuencia del núcleo usando un offset negativo.
- Guarda los cambios y prueba el juego.
Método 3: Modificar el Registro de Windows para Aumentar el Tiempo de Espera (TDR)
Windows cuenta con un mecanismo llamado TDR (Timeout Detection and Recovery) que reinicia la GPU si esta no responde en 2 segundos. Ampliar este margen puede evitar el cierre abrupto:
- 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ómbralo
TdrDelay. - Haz doble clic sobre él, selecciona la base Decimal y escribe un valor de
8o10. - Haz clic en Aceptar, cierra el Editor del Registro y reinicia tu ordenador para aplicar los cambios.