¿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. Ocurre cuando la interfaz gráfica de DirectX detecta que la tarjeta gráfica (GPU) ha dejado de responder a las solicitudes del sistema operativo, lo que provoca el cierre forzoso del juego o un pantallazo negro.
Las causas principales de este fallo suelen estar relacionadas con la inestabilidad en las frecuencias de la GPU (overclocking de fábrica), controladores gráficos corruptos, temperaturas excesivas o conflictos con las herramientas de superposición en pantalla (overlays).
Método 1: Desactivar el Overclocking y ajustar el TdrDelay en el Registro
Muchos fabricantes configuran las tarjetas gráficas con un overclocking de fábrica que a veces resulta inestable en juegos modernos altamente exigentes. Además, ampliar el tiempo de espera de respuesta del controlador en Windows puede evitar el cierre.
- Si utilizas software como MSI Afterburner o ASUS GPU Tweak, restablece los valores de reloj y memoria a sus frecuencias de referencia (Stock).
- Presiona las teclas
Windows + R, escriberegedity presiona Enter para abrir el Editor del Registro. - 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.
Método 2: Realizar una instalación limpia de los controladores gráficos
Los archivos de controladores dañados o restos de actualizaciones anteriores son detonantes comunes de errores de DirectX. La mejor forma de solucionarlo es mediante una instalación limpia.
- Descarga la herramienta gratuita Display Driver Uninstaller (DDU) y la última versión del controlador oficial para tu tarjeta gráfica (NVIDIA, AMD o Intel).
- Reinicia tu PC en Modo Seguro (puedes hacerlo desde la configuración de recuperación de Windows).
- Ejecuta DDU, selecciona tu tipo de dispositivo (GPU) y haz clic en Limpiar y reiniciar.
- Una vez que el equipo encienda normalmente, instala el controlador oficial que descargaste previamente y vuelve a probar el juego.
Método 3: Desactivar Overlays y verificar los archivos del juego
Las funciones de superposición de aplicaciones como Discord, GeForce Experience o Steam a veces interfieren con las llamadas a la API gráfica de DirectX.
- Desactiva la superposición en el juego (In-Game Overlay) desde la configuración de GeForce Experience, Discord o Ubisoft Connect.
- Abre tu biblioteca de Steam o Epic Games Store, haz clic derecho sobre el juego afectado y selecciona la opción para Verificar integridad de los archivos del juego para reparar cualquier archivo corrupto.