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 enviadas por el sistema operativo y el juego, lo que obliga a DirectX a reiniciar el controlador de video o cerrar la aplicación por completo para evitar daños mayores.
Causas Principales del Error DXGI_ERROR_DEVICE_HUNG
Este problema puede deberse a múltiples factores relacionados con el hardware o el software de tu equipo. Las causas más comunes incluyen:
- Overclocking inestable en la GPU o la memoria VRAM.
- Controladores de gráficos corruptos, desactualizados o incompatibles.
- Temperaturas elevadas que provocan estrangulamiento térmico (thermal throttling).
- Falta de energía estable desde la fuente de alimentación (PSU).
- Archivos de juego dañados o configuraciones gráficas demasiado agresivas.
Método 1: Desactivar el Overclock y Ajustar Límites de Energía
Si has aplicado un aumento de velocidad a tu tarjeta gráfica mediante software como MSI Afterburner o ASUS GPU Tweak, es muy probable que la configuración no sea estable. Sigue estos pasos para solucionarlo:
- Abre tu software de gestión de GPU (por ejemplo, MSI Afterburner).
- Haz clic en el botón de restablecer (icono de flecha circular) para volver a los valores de fábrica de la GPU y la memoria.
- Reduce el parámetro
Core ClockyMemory Clockligeramente si el problema persiste. - Abre el Panel de control de NVIDIA o el software de AMD, dirígete a la configuración de energía y selecciona 'Modo de administración de energía preferido: Máximo rendimiento'.
Método 2: Reinstalación Limpia de los Drivers Gráficos
Un controlador gráfico corrupto suele ser el detonante principal de este error en DirectX. Para asegurarte de eliminar cualquier archivo residual, utiliza la herramienta DDU (Display Driver Uninstaller):
- Descarga el programa DDU y los últimos drivers oficiales desde la web de NVIDIA, AMD o Intel.
- Reinicia tu PC en Modo Seguro de Windows.
- Ejecuta DDU, selecciona tu tipo de dispositivo (GPU) y haz clic en 'Limpiar y reiniciar'.
- Una vez que el ordenador encienda normalmente, instala el controlador gráfico que descargaste previamente.
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 no responde en 2 segundos. A veces, los juegos pesados requieren un poco más de tiempo:
- 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
Nuevoy luegoValor de DWORD (32 bits)oQWORD (64 bits)según tu sistema. - Nómbralo
TdrDelay. - Haz doble clic sobre él, selecciona la base Decimal y cambia el valor a
8o10. - Reinicia tu ordenador para aplicar los cambios.