¿Qué es el error DXGI_ERROR_DEVICE_HUNG y por qué ocurre?
El frustrante error DXGI_ERROR_DEVICE_HUNG es uno de los problemas más comunes al jugar en PC, especialmente en títulos exigentes que utilizan DirectX 11 o DirectX 12. 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, congelamiento de pantalla o el cierre inesperado de la aplicación.
Las causas principales de este fallo suelen estar relacionadas con controladores gráficos desactualizados o corruptos, frecuencias de reloj demasiado altas (overclocking inestable), problemas de temperatura en el hardware, o archivos de juego dañados que saturan la memoria VRAM.
Método 1: Actualizar o realizar una instalación limpia de los controladores gráficos
En la gran mayoría de los casos, un controlador obsoleto o corrompido es el responsable directo de que la GPU se cuelgue. Para solucionar esto, se recomienda realizar una instalación limpia utilizando herramientas especializadas.
- Descarga la última versión del controlador de tu tarjeta gráfica desde la página oficial de
NVIDIA,AMDoIntel. - Descarga la utilidad gratuita
Display Driver Uninstaller (DDU)para asegurar una desinstalación profunda sin rastro de archivos antiguos. - Reinicia tu PC en Modo Seguro y ejecuta DDU para eliminar por completo el controlador gráfico actual.
- Inicia sesión normalmente en tu sistema operativo y procede a instalar el nuevo controlador descargado en el paso 1.
- Reinicia el equipo una vez más antes de abrir cualquier juego.
Método 2: Desactivar el Overclocking y ajustar la configuración de TdrLevel
Si has aplicado overclocking a tu tarjeta gráfica o a la memoria RAM, es muy probable que la inestabilidad esté provocando el bloqueo DXGI. Además, puedes ajustar el registro de Windows para darle más tiempo a la GPU antes de que considere que se ha colgado.
- Si usas software como
MSI AfterburneroEVGA Precision, restablece los valores de Core Clock y Memory Clock a sus configuraciones de fábrica (Stock). - Presiona las teclas
Windows + R, escriberegedity presiona Enter para abrir el Editor del Registro. - Navega hasta la siguiente ruta:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers - Haz clic derecho en un espacio vacío, selecciona
Nuevo > Valor de DWORD (32 bits)y nómbraloTdrLevel. - Haz doble clic sobre él y asegúrate de que su valor esté establecido en
0(desactivar la detección de tiempo de espera) o crea un valorTdrDelayen hexadecimal con un número mayor como10. - Reinicia tu ordenador para aplicar los cambios.
Método 3: Verificar la integridad de los archivos del juego
Un archivo dañado en la instalación del juego puede forzar a la API gráfica a realizar llamadas erróneas, provocando el cuelgue del dispositivo. Dependiendo de la plataforma que utilices, puedes verificar los archivos fácilmente:
- Steam: Abre tu Biblioteca, haz clic derecho sobre el juego afectado, selecciona
Propiedades>Archivos instaladosy haz clic enVerificar integridad de los archivos del juego. - Epic Games Store: Ve a tu Biblioteca, haz clic en los tres puntos debajo del título del juego, selecciona
Administrary luego haz clic en el botónVerificar. - Xbox App / Microsoft Store: Haz clic derecho en el juego, selecciona
Administrar>Archivosy haz clic enVerificar y reparar.