Introducción
El frustrante error DXGI_ERROR_DEVICE_HUNG es uno de los problemas más comunes a los que se enfrentan los jugadores de PC en títulos exigentes que utilizan DirectX 11 o DirectX 12. Este fallo provoca que el juego se congele repentinamente y se cierre al escritorio sin previo aviso, arruinando la experiencia de juego. Afortunadamente, existen varios métodos efectivos para solucionarlo y devolver la estabilidad a tu tarjeta gráfica.
¿Cuáles son las causas del error DXGI_ERROR_DEVICE_HUNG?
Este código de error indica que la tarjeta gráfica (GPU) dejó de responder a las solicitudes enviadas por el sistema operativo o el juego. Las causas principales suelen ser:
- Controladores de vídeo (drivers) desactualizados o corruptos.
- Un overclocking inestable en la GPU o la memoria VRAM.
- Temperatura excesiva o problemas de energía en la fuente de alimentación.
- Archivos de juego dañados o conflictos con el software superpuesto (overlays).
Método 1: Actualizar o realizar una instalación limpia de los drivers de la GPU
La causa más frecuente de este error son los controladores gráficos defectuosos. Sigue estos pasos para solucionarlo:
- Descarga la herramienta oficial de desinstalación de drivers llamada Display Driver Uninstaller (DDU).
- Reinicia tu PC en Modo Seguro y ejecuta DDU para eliminar por completo los controladores actuales de NVIDIA, AMD o Intel.
- Reinicia el ordenador normalmente y descarga la última versión del controlador gráfico desde la web oficial del fabricante de tu GPU.
- Instala el nuevo controlador y reinicia el sistema una vez más antes de probar el juego.
Método 2: Desactivar el Overclock y limitar los fotogramas (FPS)
Si tienes configurado un overclock en tu tarjeta gráfica o el juego se ejecuta a una tasa de fotogramas exageradamente alta, la GPU puede colapsar.
- Si utilizas software como MSI Afterburner o ASUS GPU Tweak, restablece los valores de fábrica (Core Clock y Memory Clock a 0).
- Abre la configuración gráfica del juego que te da problemas.
- Activa la opción de V-Sync o limita los fotogramas máximos (FPS Cap) a la frecuencia de actualización de tu monitor (por ejemplo, 60 FPS o 144 FPS).
- Guarda los cambios y reinicia el juego.
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 reinicia la GPU si esta no responde en 2 segundos. Aumentar 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 > Valor de DWORD (32 bits) y 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 ordenador para aplicar los cambios.