Introducción al error DXGI_ERROR_DEVICE_HUNG
Uno de los problemas más frustrantes para los jugadores de PC es encontrarse con una repentina congelación o cierre del juego acompañado del código DXGI_ERROR_DEVICE_HUNG. Este error está directamente relacionado con la interfaz DirectX y ocurre cuando el sistema operativo nota que la tarjeta gráfica (GPU) ha dejado de responder a los comandos enviados, lo que obliga al controlador a reiniciarse o a cerrar la aplicación por completo.
Causas principales de este fallo gráfico
Las razones por las cuales se desencadena este error en juegos exigentes son variadas, pero entre las más comunes se encuentran:
- Controladores de tarjeta gráfica (NVIDIA o AMD) desactualizados o corruptos.
- Overclocking inestable aplicado a la memoria o al núcleo de la GPU.
- Temperaturas excesivas en el hardware que provocan un bloqueo de protección.
- Ficheros de caché de DirectX dañados en el sistema operativo.
Método 1: Actualizar o realizar una instalación limpia de los drivers de la GPU
El primer paso y el más efectivo es asegurarte de tener los controladores gráficos más recientes. A veces, una instalación limpia evita conflictos previos.
- Descarga la herramienta oficial de desinstalación de drivers como
Display Driver Uninstaller (DDU). - Reinicia tu PC en Modo Seguro y ejecuta DDU para eliminar por completo los rastros de los controladores anteriores de NVIDIA, AMD o Intel.
- Inicia sesión normalmente en Windows y descarga el controlador más reciente desde la página oficial del fabricante de tu tarjeta gráfica.
- Instala el driver, reinicia el equipo nuevamente y prueba el juego.
Método 2: Desactivar el Overclocking y ajustar la frecuencia
Si has aplicado un aumento de velocidad (overclocking) a tu tarjeta gráfica mediante software como MSI Afterburner, es muy probable que sea la causa de la inestabilidad.
- Abre tu software de gestión de GPU habitual (MSI Afterburner, ASUS GPU Tweak, etc.).
- Restablece los valores predeterminados de fábrica para las frecuencias de Core Clock y Memory Clock.
- Reduce ligeramente el límite de energía (Power Limit) o realiza un pequeño
Undervoltsi tu tarjeta venía con ajustes agresivos de fábrica. - Guarda los cambios y vuelve a iniciar el juego para verificar si el error persiste.
Método 3: Limpiar la caché de DirectX y verificar archivos del juego
Los datos temporales corruptos también pueden generar este fallo de comunicación entre el juego y la API gráfica.
- Presiona la tecla Windows, escribe
Liberador de espacio en discoy selecciona la unidad principal (generalmente C:). - Asegúrate de marcar la casilla
DirectX Shader Cache(Caché de sombreado de DirectX) y haz clic en Aceptar. - Abre tu plataforma de juegos (Steam, Epic Games o EA App), haz clic derecho sobre el juego afectado, busca las propiedades y selecciona la opción
Verificar integridad de los archivos del juego. - Espera a que finalice la comprobación y reinicia el ordenador antes de jugar.