Introducción al Error DXGI_ERROR_DEVICE_HUNG
Uno de los problemas más frustrantes para los videojugadores en PC es la aparición repentina del error DXGI_ERROR_DEVICE_HUNG. Este fallo provoca que el juego se congele y se cierre de inmediato al escritorio, afectando a títulos populares que utilizan DirectX 11 o DirectX 12. Ocurre principalmente cuando la tarjeta gráfica deja de responder a las solicitudes del sistema operativo debido a un conflicto de controladores, sobrecalentamiento o configuraciones de hardware inestables.
Causas Principales del Fallo
- Controladores de tarjeta gráfica (NVIDIA o AMD) desactualizados o corruptos.
- Configuración de overclocking inestable en la GPU o la memoria RAM.
- Temperaturas elevadas que provocan un estrangulamiento térmico (thermal throttling).
- Archivos de juego dañados o conflictos con el software superpuesto (overlays).
Método 1: Actualizar o Reinstalar los Drivers de la GPU con DDU
Un controlador gráfico dañado es la causa número uno de este error. Para solucionarlo de raíz, se recomienda una instalación limpia utilizando Display Driver Uninstaller (DDU).
- Descarga la última versión de los drivers oficiales desde la web de NVIDIA o AMD y el software DDU.
- Reinicia tu ordenador en
Modo Segurode Windows. - Ejecuta DDU, selecciona tu tipo de dispositivo (GPU) y haz clic en
Limpiar y reiniciar. - Una vez en el escritorio normal, instala el controlador que descargaste previamente.
Método 2: Desactivar el Overclocking y Ajustar el Modo de Energía
Forzar la tarjeta gráfica más allá de sus especificaciones de fábrica suele desencadenar fallos de DirectX. Restablecer los valores predeterminados y priorizar el rendimiento energético estabiliza el dispositivo.
- Abre aplicaciones de gestión de hardware como MSI Afterburner y restablece los valores de Core Clock y Memory Clock a 0.
- Abre el
Panel de controlde Windows y ve aOpciones de energía. - Selecciona el plan de energía
Alto rendimientooMáximo rendimiento. - Abre el panel de control de tu GPU (NVIDIA Control Panel o AMD Software) y cambia el modo de administración de energía a
Preferir rendimiento máximo.
Método 3: Modificar el Registro para Aumentar el Tiempo de Espera (TDR)
Windows cuenta con una función llamada TDR (Timeout Detection and Recovery) que reinicia el controlador si la GPU tarda más de 2 segundos en responder. Aumentar este límite evita que el juego se cierre.
- 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 vacío, selecciona
Nuevoy crea un valor de tipoDWORD (de 32 bits)con el nombreTdrDelay. - Haz doble clic sobre él, selecciona la base
Decimaly escribe un valor de10. Guarda los cambios y reinicia tu PC.