Introducción al error DXGI_ERROR_DEVICE_HUNG
Uno de los problemas más frustrantes para los jugadores de PC es encontrarse con una congelación repentina de la pantalla seguida de un cierre inesperado del juego, acompañado frecuentemente por el código DXGI_ERROR_DEVICE_HUNG. Este error está directamente relacionado con DirectX y ocurre cuando la tarjeta gráfica (GPU) deja de responder a los comandos enviados por el sistema operativo o el juego. A continuación, exploraremos las causas principales y los métodos más efectivos para solucionarlo de raíz.
Causas principales del fallo DXGI en la tarjeta gráfica
- Controladores de video (Drivers) desactualizados o corruptos.
- Configuración de overclocking inestable en la GPU o la memoria RAM.
- Temperaturas excesivas que provocan un thermal throttling o bloqueo de seguridad.
- Archivos de juego dañados o conflictos con configuraciones gráficas avanzadas.
Método 1: Actualizar o realizar una instalación limpia de los drivers de la GPU
El motivo más común de este error es un controlador gráfico defectuoso. Para solucionarlo, se recomienda hacer una instalación limpia utilizando herramientas especializadas.
- Descarga el programa Display Driver Uninstaller (DDU) desde su sitio web oficial.
- Reinicia tu ordenador en Modo Seguro de Windows.
- Ejecuta DDU, selecciona tu tipo de GPU (NVIDIA, AMD o Intel) y haz clic en Limpiar y reiniciar.
- Una vez que el PC encienda normalmente, descarga e instala la última versión oficial del controlador desde la página del fabricante de tu tarjeta gráfica.
Método 2: Desactivar el Overclock y ajustar la frecuencia del reloj
Si tienes configurado un perfil de overclocking en tu tarjeta gráfica, incluso si viene de fábrica, puede causar inestabilidad en juegos pesados.
- Abre tu software de gestión de GPU preferido (como MSI Afterburner o AMD Software).
- Si tienes aplicada una curva de overclock, restablece los valores predeterminados (Stock).
- Opcionalmente, reduce ligeramente la frecuencia del núcleo (Core Clock) en unos -30 MHz a -50 MHz para ganar estabilidad.
- Aplica los cambios y prueba ejecutar 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 el controlador gráfico si no responde en 2 segundos. A veces, este tiempo es muy corto para cargas gráficas pesadas.
- 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 del panel derecho, 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
8o10. - Haz clic en Aceptar y reinicia tu ordenador para aplicar los cambios.