¿Qué es el error DXGI_ERROR_DEVICE_HUNG y por qué ocurre?
El error DXGI_ERROR_DEVICE_HUNG es uno de los problemas más frustrantes para los jugadores de PC. Ocurre principalmente en juegos que utilizan DirectX 11 o DirectX 12, cuando el sistema operativo detecta que la tarjeta gráfica (GPU) ha dejado de responder a las solicitudes del juego. Como medida de seguridad, el controlador de vídeo reinicia la GPU, lo que provoca el cierre inmediato de la aplicación con este mensaje de error.
Las causas más comunes de este fallo incluyen un overclocking inestable en la tarjeta gráfica, controladores de vídeo corruptos o desactualizados, temperaturas excesivas en el hardware, o archivos de juego dañados que exigen operaciones gráficas inválidas a la GPU.
Método 1: Actualizar o reinstalar limpiamente los controladores gráficos
Un controlador de vídeo obsoleto o corrupto es el detonante principal de este error en la mayoría de los títulos modernos.
- Descarga la herramienta gratuita Display Driver Uninstaller (DDU) desde su sitio web oficial.
- Reinicia tu ordenador en Modo Seguro para asegurar una desinstalación limpia.
- Ejecuta DDU, selecciona tu tipo de GPU (NVIDIA, AMD o Intel) y haz clic en 'Limpiar y reiniciar'.
- Una vez que el PC se reinicie normalmente, descarga e instala la versión más reciente del controlador gráfico desde la página oficial del fabricante.
Método 2: Desactivar el Overclocking y ajustar el TdrDelay en el Registro
Si tienes un perfil de overclock en tu tarjeta gráfica o memoria RAM, este podría ser inestable. Además, puedes aumentar el tiempo de espera del controlador en Windows.
- Vuelve a colocar las frecuencias de fábrica de tu GPU usando programas como MSI Afterburner.
- Presiona las teclas
Windows + R, escriberegedity pulsa Enter. - Navega hasta la ruta:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers - Haz clic derecho en un espacio vacío, selecciona Nuevo > Valor de DWORD (32 bits) y nómbralo
TdrDelay. - Haz doble clic sobre él, selecciona la base Decimal e introduce el valor
10. Esto le da más tiempo a la GPU para responder antes de lanzar el error.
Método 3: Verificar la integridad de los archivos del juego
A veces, archivos faltantes o corruptos en la instalación del juego provocan llamadas incorrectas a la API gráfica.
- Si juegas en Steam, haz clic derecho sobre el juego afectado, selecciona Propiedades, ve a la pestaña Archivos instalados y haz clic en 'Verificar integridad de los archivos del juego'.
- Si usas Epic Games Launcher, ve a tu Biblioteca, haz clic en los tres puntos debajo del juego, selecciona Administrar y luego haz clic en 'Verificar'.