¿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 código de error indica que la tarjeta gráfica (GPU) ha dejado de responder a las solicitudes enviadas por el sistema operativo o el juego, lo que provoca un bloqueo repentino o el cierre inesperado de la aplicación. Las causas principales incluyen controladores de vídeo desactualizados o corruptos, un overclocking excesivo en la GPU, problemas de temperatura o conflictos con las librerías de DirectX.
Método 1: Actualizar o realizar una instalación limpia de los controladores de vídeo
Un controlador gráfico dañado es la causa más común de este fallo. Sigue estos pasos para reinstalar tus drivers desde cero:
- Descarga la herramienta oficial de desinstalación de drivers llamada DDU (Display Driver Uninstaller) en modo seguro.
- Ejecuta DDU para eliminar por completo cualquier rastro de los controladores anteriores de NVIDIA, AMD o Intel.
- Reinicia tu ordenador con normalidad.
- Visita la página oficial del fabricante de tu tarjeta gráfica, descarga la versión más reciente del controlador e instálala.
Método 2: Desactivar el Overclocking y ajustar las frecuencias
Si has aplicado un aumento de velocidad a tu tarjeta gráfica mediante software como MSI Afterburner, es muy probable que la inestabilidad provoque este cuelgue en juegos demandantes.
- Abre tu software de gestión de GPU (MSI Afterburner, ASUS GPU Tweak, etc.).
- Restablece los valores de fábrica haciendo clic en el botón de reinicio (icono de flecha circular).
- Reduce ligeramente el reloj del núcleo (Core Clock) y la memoria (Memory Clock) en unos -50 MHz si el problema persiste.
- Guarda los cambios y prueba el juego nuevamente.
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 no responde en 2 segundos. A veces, este margen es demasiado corto para juegos pesados.
- 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
Nuevoy luegoValor de DWORD (32 bits)oValor de QWORD (64 bits)según tu sistema. - Nómbralo
TdrDelay. - Haz doble clic sobre él, selecciona la base Decimal y cambia el valor a
8o10. - Reinicia tu PC para aplicar los cambios.