Introducción al Error DXGI_ERROR_DEVICE_HUNG
El error DXGI_ERROR_DEVICE_HUNG es uno de los problemas más frustrantes para los jugadores de PC. Se produce cuando la tarjeta gráfica (GPU) deja de responder a las solicitudes del sistema operativo o del juego, lo que provoca un bloqueo repentino, la congelación de la pantalla o el cierre inesperado de la aplicación. Este fallo es muy común en títulos exigentes que utilizan librerías de DirectX 11 o DirectX 12.
Causas Principales del Error
Las razones por las cuales se desencadena este error pueden variar, pero por lo general están relacionadas con el hardware o el software gráfico:
- Overclocking inestable en la tarjeta gráfica (GPU o VRAM).
- Controladores de video desactualizados o corruptos.
- Temperaturas excesivas en el procesador gráfico (Thermal Throttling).
- Falta de archivos de DirectX o configuraciones gráficas incompatibles en el juego.
Método 1: Desactivar el Overclocking y Ajustar Límites de Reloj
Si has aplicado un overclock a tu tarjeta gráfica mediante software como MSI Afterburner o ASUS GPU Tweak, es muy probable que la frecuencia sea inestable para el juego en ejecución.
- Abre tu software de gestión de GPU (por ejemplo, MSI Afterburner).
- Restaura los valores predeterminados haciendo clic en el botón de reinicio (icono de flecha circular).
- Reduce ligeramente la frecuencia del núcleo (Core Clock) y la memoria (Memory Clock) en unos -50 MHz o -100 MHz si prefieres mantener un perfil personalizado pero seguro.
- Guarda los cambios, reinicia tu PC y vuelve a iniciar el juego para comprobar si el error persiste.
Método 2: Actualizar o Reinstalar Limpiamente los Drivers de la GPU
Un controlador gráfico dañado suele ser la causa principal de fallos en la interfaz DirectX.
- Descarga la herramienta gratuita
DDU (Display Driver Uninstaller)y el controlador más reciente desde la web oficial de NVIDIA, AMD o Intel según corresponda. - Reinicia tu ordenador en Modo Seguro.
- Ejecuta DDU para eliminar por completo cualquier rastro del controlador anterior.
- Inicia sesión normalmente en Windows e instala el nuevo controlador gráfico que descargaste previamente.
Método 3: Modificar el Registro 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, los juegos pesados necesitan más tiempo.
- 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 vacío, selecciona
Nuevo>Valor de DWORD (32 bits)y nómbraloTdrDelay. - Haz doble clic sobre él, selecciona la base
Decimaly establece el valor en8o10. - Haz clic en Aceptar y reinicia tu ordenador para aplicar los cambios.