Introducción al Error DXGI_ERROR_DEVICE_HUNG
Uno de los problemas más frustrantes para los jugadores de PC es experimentar un cierre repentino del juego acompañado del mensaje DXGI_ERROR_DEVICE_HUNG. Este código de error de DirectX indica que la tarjeta gráfica (GPU) dejó de responder a las solicitudes del sistema operativo, lo que obliga al juego a cerrarse para evitar daños mayores o un bloqueo total del equipo. Aunque suele estar relacionado con problemas de hardware, en la gran mayoría de las ocasiones se debe a conflictos de software, controladores desactualizados o configuraciones de overclocking inestables.
Causas Principales del Error DXGI_ERROR_DEVICE_HUNG
- Controladores de tarjeta gráfica (NVIDIA o AMD) corruptos o desactualizados.
- Configuración excesiva de overclocking en la GPU o la memoria RAM.
- Temperaturas elevadas que provocan que la tarjeta gráfica reduzca su velocidad (thermal throttling).
- Archivos de juego dañados o conflictos con las versiones recientes de DirectX 11 o DirectX 12.
Método 1: Actualización y Reinstalación Limpia de los Drivers de la GPU
Dado que este error proviene directamente de la interfaz gráfica y DirectX, mantener los controladores al día es fundamental. Para hacer una instalación limpia:
- Descarga la herramienta gratuita
Display Driver Uninstaller (DDU)desde su sitio web oficial. - Reinicia tu ordenador en Modo Seguro y ejecuta DDU para desinstalar por completo los controladores anteriores de NVIDIA, AMD o Intel.
- Inicia sesión normalmente en tu sistema operativo y descarga la versión más reciente del driver directamente desde la web del fabricante de tu tarjeta gráfica.
- Instala el nuevo controlador y reinicia el equipo antes de volver a abrir el juego.
Método 2: Desactivar el Overclocking y Ajustar el TdrLevel en el Registro
Si tienes la GPU con valores modificados de fábrica o un perfil de overclocking aplicado mediante software como MSI Afterburner, es muy probable que esto sature el controlador. Restaura los valores originales. Además, puedes modificar el tiempo de espera del controlador en Windows:
- Presiona las teclas
Windows + R, escriberegedity presiona Enter para abrir el Editor del Registro. - Navega hasta la 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ómbraloTdrLevel. - Haz doble clic sobre él y asegúrate de que su valor esté establecido en
0(lo que deshabilita el reinicio forzado del controlador o permite un margen mayor). - Reinicia tu PC para aplicar los cambios.
Método 3: Verificar la Integridad de los Archivos del Juego
A veces, archivos faltantes o corruptos dentro de los directorios del juego generan llamadas incorrectas a la API de DirectX. Dependiendo de la plataforma que utilices, sigue estos pasos:
- Abre tu cliente de juegos (Steam, Epic Games Launcher o EA App).
- Dirígete a tu biblioteca y haz clic derecho sobre el juego afectado, seleccionando
PropiedadesoAdministrar. - Busca la pestaña
Archivos instaladosoVerificar archivos. - Haz clic en el botón para comprobar la integridad y espera a que el cliente descargue cualquier archivo dañado que haya encontrado.