Introducción al error DXGI_ERROR_DEVICE_HUNG
Uno de los problemas más frustrantes para los jugadores de PC es cuando un título se congela repentinamente y se cierra mostrando el código DXGI_ERROR_DEVICE_HUNG. Este error está directamente relacionado con la interfaz gráfica DirectX y 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 reinicio del controlador para evitar un bloqueo total del sistema.
Causas principales del error en juegos
- Controladores gráficos desactualizados o corruptos.
- Configuración de overclocking inestable en la GPU o la memoria RAM.
- Temperaturas excesivas en el hardware que activan mecanismos de protección.
- Archivos de juego dañados o conflictos con configuraciones de DirectX 11/12.
Método 1: Actualizar o reinstalar los controladores gráficos con DDU
Un controlador gráfico defectuoso es la causa número uno de este problema. Seguir estos pasos te permitirá realizar una instalación limpia:
- Descarga la última versión del controlador para tu tarjeta gráfica desde la web oficial de NVIDIA o AMD.
- Descarga la herramienta gratuita Display Driver Uninstaller (DDU).
- Reinicia tu ordenador en Modo Seguro (Safe Mode).
- Ejecuta DDU, selecciona tu tipo de dispositivo (GPU) y haz clic en
Limpiar y reiniciar. - Una vez que el PC encienda normalmente, instala el controlador oficial que descargaste en el primer paso.
Método 2: Desactivar el Overclock y ajustar perfiles XMP
Si has aplicado overclocking a tu tarjeta gráfica o tienes activados perfiles agresivos en la memoria RAM, es muy probable que esto cause inestabilidad en DirectX:
- Abre tu software de gestión de GPU (como MSI Afterburner o AMD Adrenalin).
- Restablece los valores de reloj de la tarjeta gráfica (Core Clock y Memory Clock) a sus valores predeterminados de fábrica.
- Si el problema persiste, entra en la BIOS de tu placa base y desactiva temporalmente el perfil XMP/DOCP de la memoria RAM para comprobar si la estabilidad mejora.
Método 3: Modificar el Registro de Windows para aumentar el TdrDelay
Windows cuenta con un mecanismo llamado TDR (Timeout Detection and Recovery) que cierra el juego si la GPU tarda más de 2 segundos en responder. Aumentar este límite puede evitar 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
Nuevo>Valor de DWORD (32 bits)y nómbraloTdrDelay. - Haz doble clic sobre él, selecciona la base
Decimaly escribe un valor de10. - Haz clic en Aceptar y reinicia tu ordenador para aplicar los cambios.