¿Qué es el error DXGI_ERROR_DEVICE_HUNG y por qué ocurre?
El error DXGI_ERROR_DEVICE_HUNG es uno de los problemas más frustrantes para los jugadores de PC. Este fallo se produce cuando la tarjeta gráfica (GPU) deja de responder a los comandos enviados por el sistema operativo o el juego, lo que provoca que DirectX reinicie el dispositivo y el juego se cierre de manera abrupta al escritorio.
Las causas principales de este error incluyen una configuración de overclocking inestable en la GPU, controladores gráficos desactualizados o corruptos, temperaturas excesivamente altas, o problemas de energía y voltaje en el hardware.
Método 1: Actualizar o reinstalar los controladores gráficos con DDU
Un controlador gráfico dañado suele ser el detonante principal. Se recomienda una instalación limpia utilizando Display Driver Uninstaller (DDU).
- Descarga la última versión de los drivers oficiales de tu tarjeta gráfica (NVIDIA, AMD o Intel) desde su sitio web oficial.
- Descarga la herramienta gratuita Display Driver Uninstaller (DDU).
- Reinicia tu ordenador en Modo Seguro de Windows.
- Ejecuta DDU, selecciona tu tipo de GPU y haz clic en
Limpiar y reiniciar. - Una vez que el PC se reinicie normalmente, instala el controlador que descargaste en el primer paso.
Método 2: Desactivar el Overclock y ajustar los límites de frecuencia
Muchos fabricantes venden tarjetas gráficas con overclock de fábrica que a veces son inestables en juegos modernos muy exigentes.
- Abre software de gestión como MSI Afterburner o ASUS GPU Tweak.
- Si tienes aplicada una curva de overclocking manual, restablece los valores a los predeterminados de fábrica.
- Reduce ligeramente la frecuencia del núcleo (Core Clock) y de la memoria (Memory Clock) en unos
-50 MHzo-100 MHz. - Aplica un límite de FPS (fotogramas por segundo) desde el panel de control de tu GPU o dentro del juego para evitar que la tarjeta trabaje al 100% de su capacidad de forma constante.
Método 3: Modificar el Registro de Windows para aumentar el tiempo de espera (TDR)
El sistema operativo 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. 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 del panel derecho, selecciona
Nuevoy luegoValor de DWORD (32 bits)(o QWORD si tu sistema es de 64 bits). - Nómbralo exactamente como
TdrDelay. - Haz doble clic sobre él, selecciona la base
Decimaly cambia el valor a8o10. - Haz clic en Aceptar y reinicia tu ordenador para aplicar los cambios.