Introducción al Error DXGI_ERROR_DEVICE_HUNG
El error DXGI_ERROR_DEVICE_HUNG es uno de los problemas más frustrantes para los jugadores de PC. Ocurre cuando el sistema operativo detecta que la tarjeta gráfica (GPU) ha dejado de responder a las solicitudes del juego, lo que provoca un cierre inesperado o un bloqueo total de la aplicación. Este fallo suele estar relacionado con problemas de controladores, altas temperaturas o configuraciones de overclocking inestables.
Causas Principales del Error
Antes de aplicar cualquier solución, es importante entender por qué se origina este fallo en tu ordenador:
- Controladores gráficos desactualizados o corruptos.
- Frecuencias de reloj de GPU o memoria demasiado altas (Overclocking inestable).
- Sobrecalentamiento de la tarjeta gráfica.
- Falta de archivos de DirectX actualizados.
- Conflictos con software de terceros en segundo plano.
Método 1: Actualizar o Reinstalar los Controladores Gráficos
Un controlador defectuoso es la causa más común de este problema. Sigue estos pasos para realizar una instalación limpia:
- Descarga la herramienta oficial de desinstalación llamada
Display Driver Uninstaller (DDU). - Reinicia tu ordenador en Modo Seguro y ejecuta DDU para eliminar por completo los controladores actuales de NVIDIA, AMD o Intel.
- Inicia sesión normalmente en tu sistema operativo y descarga la versión más reciente del driver desde la web oficial del fabricante de tu GPU.
- Instala el controlador y reinicia el equipo antes de volver a abrir el juego.
Método 2: Desactivar el Overclocking y Ajustar Límites de Energía
Si tienes la tarjeta gráfica con overclock de fábrica o configurado manualmente, el hardware puede volverse inestable bajo cargas pesadas.
- Abre programas como
MSI Afterburnero el software de gestión de tu GPU. - Restaura los valores de velocidad de reloj (Core Clock y Memory Clock) a sus valores predeterminados de fábrica.
- Reduce ligeramente el límite de energía (Power Limit) o realiza un pequeño undervolt si tienes conocimientos avanzados.
- Prueba el juego para verificar si la estabilidad ha regresado.
Método 3: Modificar el Registro de Windows para Aumentar el Tiempo de Espera (TDR)
El sistema operativo Windows cuenta con una función llamada TDR (Timeout Detection and Recovery) que reinicia el controlador 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 en blanco, selecciona
Nuevo>Valor de DWORD (32 bits)y nómbraloTdrDelay. - Haz doble clic sobre el nuevo valor, selecciona la base
Decimaly establece los datos de valor en8o10. - Reinicia tu ordenador para aplicar los cambios de manera efectiva.