Introducción
El error DXGI_ERROR_DEVICE_HUNG es uno de los problemas más frustrantes para los jugadores de PC. Este fallo ocurre generalmente cuando la tarjeta gráfica (GPU) deja de responder a las solicitudes de DirectX, lo que provoca que el juego se congele repentinamente y se cierre de forma inesperada al escritorio. Afecta tanto a títulos exigentes en Steam como en Epic Games y suele estar relacionado con problemas de controladores, overclocking inestable o temperaturas elevadas.
Causas Principales del Error DXGI_ERROR_DEVICE_HUNG
Antes de aplicar cualquier solución, es importante conocer qué origina este comportamiento en el sistema:
- Controladores de video desactualizados o corruptos.
- Configuraciones de overclocking inestables en la GPU o la memoria RAM.
- Temperaturas excesivas que activan mecanismos de protección térmica.
- Ficheros de DirectX dañados o conflictos con el software superpuesto (overlays).
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 error. Sigue estos pasos para realizar una instalación limpia:
- Descarga la última versión del controlador para tu tarjeta gráfica desde la web oficial de NVIDIA, AMD o Intel.
- Descarga la herramienta gratuita Display Driver Uninstaller (DDU).
- Reinicia tu PC en Modo Seguro de Windows.
- Ejecuta DDU, selecciona tu tipo de dispositivo (GPU) y haz clic en "Limpiar y reiniciar".
- Una vez que el ordenador encienda normalmente, instala el controlador que descargaste en el primer paso.
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 procesador gráfico puede colapsar ante cargas intensas:
- Abre tu software de gestión de GPU (como MSI Afterburner o AMD Adrenalin).
- Restablece los valores predeterminados de velocidad de reloj (Core Clock) y memoria (Memory Clock).
- Si el problema persiste, reduce ligeramente la frecuencia del núcleo en unos -50 MHz o aumenta el límite de energía (Power Limit) de forma controlada.
- Desactiva herramientas de monitorización en segundo plano que incluyan overlays (como Discord, GeForce Experience o RivaTuner).
Método 3: Modificar el Registro de Windows para Ajustar el TDR
El sistema operativo Windows cuenta con una función llamada TDR (Timeout Detection and Recovery) que reinicia la GPU si no responde en 2 segundos. Ampliar este tiempo 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 en blanco, selecciona "Nuevo" y elige "Valor de DWORD (32 bits)" (o QWORD si tu sistema es de 64 bits).
- Nómbralo
TdrDelay. - Haz doble clic sobre él, selecciona la base "Decimal" y escribe un valor de
10. Haz clic en Aceptar y reinicia tu PC.