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 código de error DXGI_ERROR_DEVICE_HUNG. Este error está directamente relacionado con la interfaz 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, lo que provoca un reinicio del controlador de video o un bloqueo total de la aplicación.
Causas Principales del Error DXGI_ERROR_DEVICE_HUNG
- Overclocking inestable en la tarjeta gráfica (GPU o VRAM).
- Controladores de gráficos (NVIDIA, AMD o Intel) desactualizados o corruptos.
- Temperaturas excesivas o problemas de refrigeración en el hardware.
- Configuración gráfica del juego demasiado alta para la capacidad de la memoria VRAM.
- Archivos de juego dañados o corrupción en la caché de DirectX.
Método 1: Desactivar el Overclock y Ajustar Límites de Reloj
Muchos fabricantes venden tarjetas gráficas con un ligero overclock de fábrica, o los usuarios aplican configuraciones mediante software como MSI Afterburner. Para solucionar el bloqueo, sigue estos pasos:
- Cierra el juego y cualquier aplicación de monitorización o overclocking activa (MSI Afterburner, ASUS GPU Tweak, etc.).
- Si has modificado los relojes, restablece los valores predeterminados de fábrica de tu GPU.
- Si usas MSI Afterburner, reduce ligeramente el
Core Clocky elMemory Clocken unos -25 MHz o -50 MHz. - Aplica los cambios, reinicia tu PC y vuelve a iniciar el juego para comprobar si persiste el fallo.
Método 2: Realizar una Instalación Limpia de los Drivers Gráficos
Un controlador gráfico corrupto es la causa número uno de este tipo de excepciones en DirectX. Se recomienda realizar una limpieza profunda con una herramienta especializada.
- Descarga la utilidad gratuita Display Driver Uninstaller (DDU) y los últimos controladores oficiales desde la web de NVIDIA o AMD.
- Reinicia tu ordenador en Modo Seguro de Windows.
- Ejecuta DDU, selecciona tu tipo de dispositivo (GPU) y haz clic en Limpiar y reiniciar.
- Una vez que el PC se reinicie con normalidad en modo estándar, instala el controlador gráfico que descargaste previamente.
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. Podemos ampliar este margen para evitar falsos positivos.
- Presiona las teclas
Windows + R, escriberegedity presiona Enter. - Navega por el árbol de directorios hasta la siguiente ruta:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers. - Haz clic derecho en un espacio en blanco 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 establece la información de valor en
8o10. - Haz clic en Aceptar, cierra el Editor del Registro y reinicia tu equipo para aplicar los cambios.