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 código de error DXGI_ERROR_DEVICE_HUNG. Este fallo indica que la tarjeta gráfica (GPU) dejó de responder a las solicitudes del sistema operativo, lo que obliga a DirectX a reiniciar el controlador de video para evitar un bloqueo total del equipo.
Causas Principales del Error
Este error puede deberse a múltiples factores relacionados con el hardware y el software de tu ordenador:
- Overclocking inestable en la GPU o la memoria RAM.
- Controladores gráficos desactualizados o corruptos.
- Temperaturas excesivas en la tarjeta gráfica que activan mecanismos de protección.
- Conflictos con aplicaciones en segundo plano que superponen elementos en pantalla.
Método 1: Actualizar o Reinstalar Limpiamente los Drivers Gráficos
Un controlador gráfico dañado suele ser la causa principal de este comportamiento. Sigue estos pasos para realizar una instalación limpia:
- Descarga la herramienta gratuita Display Driver Uninstaller (DDU) desde su sitio oficial.
- Reinicia tu PC en Modo Seguro de Windows.
- Ejecuta DDU para desinstalar por completo el software de NVIDIA, AMD o Intel según corresponda.
- Reinicia el equipo en modo normal y descarga la versión más reciente del controlador desde la web oficial del fabricante de tu tarjeta gráfica.
- Instala el nuevo controlador y reinicia nuevamente la PC.
Método 2: Desactivar el Overclock y Ajustar el TdrLevel en el Registro
Si tienes un perfil de overclock aplicado o quieres darle más margen de tiempo a Windows para responder antes de arrojar el error, modifica el Registro:
- 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 vacío, selecciona Nuevo y luego Valor de DWORD (32 bits) (o QWORD de 64 bits según tu sistema).
- Nómbralo
TdrLevely asegúrate de que su valor sea0(esto deshabilita temporalmente el restablecimiento de tiempo de espera, aunque se recomienda usar DDU para una solución permanente). - Si prefieres evitar modificar el registro profundamente, simplemente reduce las frecuencias de reloj de tu GPU usando software como MSI Afterburner.
Método 3: Verificar la Integridad de los Archivos del Juego
A veces, archivos dañados en el directorio del juego provocan llamadas incorrectas a la API de DirectX:
- Abre tu cliente de juegos (Steam, Epic Games Launcher o EA App).
- Dirígete a tu Biblioteca de juegos y haz clic derecho sobre el título afectado.
- Selecciona Propiedades > Archivos instalados (en Steam) o la opción equivalente de verificación en otros launchers.
- Haz clic en Verificar integridad de los archivos del juego y espera a que el sistema reemplace cualquier archivo corrupto.