Introducción
Uno de los problemas más frustrantes para los jugadores de PC es encontrarse con el crasheo repentino del juego acompañado del código DXGI_ERROR_DEVICE_HUNG. Este error está directamente relacionado con DirectX y la tarjeta gráfica (GPU), indicando que el controlador gráfico ha dejado de responder y el sistema operativo se ha visto obligado a reiniciarlo para evitar un daño mayor. A continuación, exploraremos las causas principales y los métodos más efectivos para solucionarlo de una vez por todas.
Causas comunes del error DXGI_ERROR_DEVICE_HUNG
- Controladores de tarjeta gráfica desactualizados o corruptos.
- Overclocking inestable en la GPU o en la memoria RAM.
- Temperaturas elevadas que provocan un estrangulamiento térmico (thermal throttling).
- Archivos de juego dañados o configuraciones gráficas incompatibles con DirectX 12.
Método 1: Limpiar e instalar nuevamente los drivers de la tarjeta gráfica
Un controlador gráfico dañado suele ser la causa principal. La mejor forma de solucionarlo es realizar una instalación limpia utilizando la herramienta Display Driver Uninstaller (DDU).
- Descarga la última versión de los drivers oficiales de tu tarjeta (NVIDIA o AMD) y la utilidad DDU.
- 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, instala el controlador gráfico que descargaste en el primer paso.
Método 2: Desactivar el Overclock y ajustar los límites de energía
Si tienes aplicada una configuración de overclocking en tu GPU o usas programas como MSI Afterburner, es muy probable que la frecuencia sea inestable para los títulos modernos.
- Abre tu software de gestión de GPU (MSI Afterburner, ASUS GPU Tweak, etc.).
- Restablece los valores de reloj de fábrica (Core Clock y Memory Clock a 0).
- Opcionalmente, utiliza la función de Power Limit y redúcela ligeramente al 90% o utiliza un modo de energía de rendimiento máximo en el panel de control de NVIDIA/AMD.
Método 3: Cambiar la API gráfica de DirectX 12 a DirectX 11
Muchos juegos implementan DirectX 12 de forma deficiente, lo que desencadena este error de sincronización con el hardware.
- Abre el menú de configuración u opciones gráficas del juego que te da problemas.
- Busca el apartado de API Gráfica, Video o Modo de Pantalla.
- Cambia la opción de DirectX 12 a DirectX 11 o Vulkan si está disponible.
- Guarda los cambios y reinicia el juego.