Introducción
Uno de los problemas más frustrantes para los jugadores de PC es experimentar un cierre repentino del juego acompañado del temido mensaje DXGI_ERROR_DEVICE_HUNG. Este error está directamente relacionado con la interfaz DirectX y ocurre cuando la tarjeta gráfica deja de responder a las solicitudes enviadas por el sistema operativo o el juego. A continuación, te explicamos por qué ocurre y cómo solucionarlo paso a paso.
Causas principales del error DXGI_ERROR_DEVICE_HUNG
Este fallo puede deberse a múltiples factores, entre los cuales destacan:
- Overclocking inestable en la GPU o la memoria RAM.
- Controladores de gráficos desactualizados o corruptos.
- Temperaturas excesivas en la tarjeta gráfica (Thermal Throttling).
- Conflictos con aplicaciones en segundo plano o superposiciones (overlays).
Método 1: Actualizar o reinstalar los controladores de la tarjeta gráfica
Un controlador gráfico dañado es la causa principal de este error. Sigue estos pasos para realizar una instalación limpia:
- Descarga la herramienta oficial de desinstalación de drivers llamada Display Driver Uninstaller (DDU).
- Reinicia tu PC en Modo Seguro y ejecuta DDU para eliminar por completo los rastros de tus drivers NVIDIA o AMD antiguos.
- Inicia sesión normalmente en Windows y descarga la versión más reciente del controlador desde la web oficial del fabricante de tu GPU.
- Instala el nuevo controlador y reinicia tu equipo antes de abrir el juego nuevamente.
Método 2: Desactivar el Overclock y ajustar las frecuencias
Si tienes la GPU con valores de fábrica modificados o un perfil de overclocking aplicado, la falta de estabilidad provocará que DirectX se bloquee.
- Abre tu software de gestión de GPU (como MSI Afterburner o AMD Adrenalin).
- Restablece los valores de Core Clock y Memory Clock a sus configuraciones predeterminadas (Stock).
- Si la opción está disponible, reduce ligeramente el límite de energía (Power Limit) o realiza un ligero Undervolt para estabilizar la tarjeta.
Método 3: Modificar el Registro de Windows (TdrDelay)
Windows cuenta con un sistema de detección y recuperación (TDR) que cierra el juego si la GPU tarda demasiado en responder. Aumentar este tiempo puede evitar el cierre abrupto:
- 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 blanco, selecciona Nuevo > Valor de DWORD (32 bits) y nómbralo
TdrDelay. - Haz doble clic sobre él, selecciona la base Decimal y establece el valor en
10(representa 10 segundos). - Haz clic en Aceptar y reinicia tu ordenador para aplicar los cambios.