Introducción al error DXGI_ERROR_DEVICE_HUNG
El código de error DXGI_ERROR_DEVICE_HUNG es uno de los problemas más frustrantes para los jugadores de PC. Este fallo ocurre cuando la tarjeta gráfica (GPU) deja de responder a los comandos enviados por el sistema operativo o el juego, lo que provoca un cierre forzoso (crash) al escritorio, a menudo acompañado de una congelación temporal de la pantalla o un reinicio del controlador gráfico.
Causas principales del error en Windows
Existen diversos motivos por los cuales Windows y DirectX arrojan este fallo de sincronización con la tarjeta gráfica. Entre los más comunes destacan:
- Overclocking inestable o frecuencias de fábrica demasiado elevadas en la GPU.
- Controladores de gráficos corruptos, desactualizados o incompatibles.
- Temperaturas excesivas o problemas de Thermal Throttling en el hardware.
- Conflictos con aplicaciones en segundo plano que superponen información (overlays).
- Archivos de juego dañados o configuraciones de DirectX corruptas.
Método 1: Desactivar el Overclock y ajustar frecuencias con MSI Afterburner
Si tienes tu tarjeta gráfica con overclock de fábrica o has aplicado uno manual, es muy probable que este sea el origen del problema. Sigue estos pasos para solucionarlo:
- Descarga e instala la herramienta MSI Afterburner si aún no la tienes.
- Abre la aplicación y busca los deslizadores de
Core Clock(Reloj del núcleo) yMemory Clock(Reloj de memoria). - Reduce ambos valores ligeramente, por ejemplo, bájalos entre -30 MHz y -50 MHz.
- Haz clic en el icono de la marca de verificación (Apply) para guardar los cambios.
- Prueba el juego nuevamente para verificar si el error ha desaparecido.
Método 2: Realizar una instalación limpia de los drivers gráficos
Los controladores corruptos son la causa número uno de fallos en DirectX. Para asegurarte de eliminar cualquier rastro problemático:
- Descarga la última versión de los drivers desde la web oficial de NVIDIA, AMD o Intel según corresponda.
- Descarga la herramienta gratuita Display Driver Uninstaller (DDU).
- Reinicia tu ordenador en Modo Seguro de Windows.
- Ejecuta DDU, selecciona tu tipo de dispositivo (GPU) y haz clic en
Clean and restart(Limpiar y reiniciar). - Una vez que el PC encienda normalmente, instala el controlador fresco que descargaste en el primer paso.
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 esta tarda más de 2 segundos en responder. Aumentar este tiempo puede evitar que el juego se cierre:
- Presiona las teclas
Win + 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 del panel derecho, selecciona Nuevo y luego Valor de DWORD (32 bits) (o QWORD de 64 bits según tu sistema).
- Nómbralo exactamente como
TdrDelay. - Haz doble clic sobre él, selecciona la base Decimal y escribe un valor de
8o10. Haz clic en Aceptar y reinicia tu ordenador.