Introducción al Error DXGI Error Device Hung
Uno de los problemas más frustrantes para los gamers en PC es el repentino cierre del juego acompañado del mensaje DXGI_ERROR_DEVICE_HUNG. Este código de error indica que la tarjeta gráfica (GPU) ha dejado de responder a las órdenes enviadas por la aplicación DirectX, lo que obliga al sistema operativo a reiniciar el controlador gráfico para evitar un bloqueo total del equipo. A continuación, exploraremos las causas y los métodos más efectivos para solucionarlo.
Causas Principales del Error DXGI Error Device Hung
Este fallo puede ser provocado por múltiples factores relacionados con el hardware y el software:
- Sobrecarga u overclocking inestable en la GPU (incluso el de fábrica).
- Controladores de video desactualizados o corruptos.
- Temperaturas excesivas en la tarjeta gráfica.
- Conflictos con aplicaciones en segundo plano o superposiciones (overlays).
- Falta de archivos de DirectX o corrupción en los archivos del juego.
Método 1: Desactivar el Overclocking y Ajustar la Frecuencia de la GPU
Muchos fabricantes venden tarjetas gráficas con un overclocking de fábrica que a veces resulta inestable en juegos modernos y exigentes. Si utilizas software como MSI Afterburner o ASUS GPU Tweak, sigue estos pasos:
- Abre tu software de gestión de GPU (ej. MSI Afterburner).
- Restablece los valores predeterminados haciendo clic en el botón de reinicio (flecha circular).
- Reduce ligeramente el
Core Clocky elMemory Clocken unos -50 MHz o -100 MHz si el problema persiste. - Aplica los cambios y prueba el juego nuevamente.
Método 2: Actualizar o Reinstalar Limpiamente los Drivers de la Tarjeta Gráfica
Un controlador gráfico dañado es la causa número uno de los errores de DirectX. Realizar una instalación limpia solucionará archivos corruptos.
- Descarga la herramienta gratuita DDU (Display Driver Uninstaller).
- Reinicia tu PC en Modo Seguro.
- Ejecuta DDU para desinstalar por completo el controlador actual de NVIDIA, AMD o Intel.
- Reinicia el equipo normalmente y descarga la última versión del controlador directamente desde la web oficial del fabricante de tu GPU.
- Instala el nuevo controlador y reinicia una vez más.
Método 3: Modificar el Registro de Windows para Aumentar el Tiempo de Espera (TDR)
Windows cuenta con una función llamada TDR (Timeout Detection and Recovery) que reinicia la GPU si esta tarda más de 2 segundos en responder. A veces, aumentar este límite evita que el juego se cierre.
- 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
Nuevoy luegoValor de DWORD (32 bits)(o QWORD si tu sistema es de 64 bits). - Nómbralo
TdrDelay. - Haz doble clic sobre él, selecciona la base
Decimaly establece el valor en8o10. - Haz clic en Aceptar y reinicia tu ordenador para aplicar los cambios.