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. Ocurre comúnmente en títulos exigentes que utilizan DirectX 11 o DirectX 12, provocando que el juego se Congele de repente y se cierre al escritorio, o que el sistema muestre un mensaje indicando que el dispositivo de renderizado se ha bloqueado. Este fallo está directamente relacionado con la comunicación entre la tarjeta gráfica (GPU) y el sistema operativo.
¿Cuáles son las causas principales de este fallo?
Existen diversos motivos por los cuales Windows y tu tarjeta gráfica pierden la sincronización, generando este error:
- Overclocking inestable en la GPU o la memoria VRAM (incluso los perfiles de fábrica de algunos fabricantes).
- Drivers de gráficos desactualizados o corruptos.
- Temperaturas excesivas en la tarjeta gráfica que activan mecanismos de protección.
- Falta de archivos de sistema de DirectX o conflictos con aplicaciones en segundo plano superpuestas (overlays).
Método 1: Desactivar el Overclock y ajustar la frecuencia con MSI Afterburner
Si tienes tu tarjeta gráfica con overclocking o utiliza un perfil 'OC' de fábrica, es muy probable que la GPU no soporte los picos de carga. Sigue estos pasos para solucionarlo:
- Descarga e instala la herramienta MSI Afterburner si aún no la tienes.
- Reduce el valor de
Core Clock(Reloj del núcleo) en unos -50 MHz o -100 MHz. - Haz lo mismo con el
Memory Clocksi sospechas de la VRAM. - Haz clic en el icono de la marca de verificación (Apply) para guardar los cambios y prueba el juego nuevamente.
Método 2: 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 el controlador gráfico si no responde en 2 segundos. A veces, los juegos pesados necesitan un margen mayor.
- 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
Nuevo>Valor de DWORD (32 bits)y nómbraloTdrDelay. - Haz doble clic sobre él, selecciona la base
Decimaly escribe un valor de8o10. - Reinicia tu ordenador para aplicar los cambios.
Método 3: Realizar una instalación limpia de los drivers gráficos con DDU
Los archivos residuales de actualizaciones anteriores de controladores suelen causar conflictos graves de DirectX.
- Descarga la herramienta oficial Display Driver Uninstaller (DDU) y el último driver compatible para tu tarjeta NVIDIA o AMD.
- Reinicia tu PC en Modo Seguro de Windows.
- Ejecuta DDU, selecciona tu tipo de dispositivo (GPU) y haz clic en
Limpiar y reiniciar. - Una vez en el escritorio normal de Windows, instala el paquete de drivers nuevos que descargaste previamente sin conexión a internet si es posible.