Introducción al Error DXGI_ERROR_DEVICE_HUNG
Uno de los problemas más frustrantes para los jugadores de PC es experimentar un cierre inesperado del juego acompañado del código de error DXGI_ERROR_DEVICE_HUNG. Este mensaje indica que la tarjeta gráfica (GPU) dejó de responder a los comandos enviados por el sistema operativo o el juego, lo que provoca un reinicio del controlador de vídeo o un cierre forzoso de la aplicación.
Causas Principales del Error
Este fallo suele estar relacionado con problemas de hardware o software en el sistema. Entre las causas más comunes se encuentran:
- Controladores gráficos (Drivers) desactualizados o corruptos.
- Aplicaciones superpuestas activas (Discord, GeForce Experience, Steam Overlay).
- Overclocking inestable en la GPU o la memoria RAM.
- Temperaturas excesivas o falta de energía en la fuente de alimentación.
Métodos de Solución Paso a Paso
Método 1: Limpieza e Instalación Limpia de Drivers Gráficos
Muchas veces, una instalación defectuosa de los controladores de Nvidia o AMD genera conflictos con DirectX. Para solucionarlo de raíz:
- Descarga la herramienta gratuita DDU (Display Driver Uninstaller).
- Reinicia tu ordenador en Modo Seguro.
- Ejecuta DDU para eliminar por completo cualquier rastro del controlador anterior (selecciona tu marca: NVIDIA o AMD).
- Reinicia el PC en modo normal y descarga la versión más reciente del controlador desde la web oficial del fabricante.
Método 2: Desactivar el Overclocking y Ajustar Límites de Energía
Si tienes configurado un perfil de overclock en tu tarjeta gráfica o utilizas software como MSI Afterburner, esto puede saturar el bus PCIe:
- Abre tu software de gestión de GPU (MSI Afterburner o AMD Adrenalin).
- Restablece los valores de Core Clock y Memory Clock a sus frecuencias de fábrica (0 MHz de offset).
- Si el problema persiste, reduce ligeramente el Power Limit o realiza un ligero Undervolting para estabilizar los voltajes.
Método 3: Desactivar Overlays y Modificar el Registro de Windows (TDR)
Aumentar el tiempo de espera del controlador (TDR) evita que Windows cierre el juego prematuramente cuando la GPU realiza un cálculo pesado:
- Presiona las teclas
Windows + R, escriberegedity presiona Enter. - Navega hasta la ruta:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers - Haz clic derecho en un espacio en blanco, selecciona
Nuevo > Valor DWORD (32 bits)y nómbraloTdrDelay. - Haz doble clic sobre él, selecciona la base Decimal y escribe un valor de
10. Haz clic en Aceptar y reinicia el equipo.