Introducción
Uno de los problemas más frustrantes para los jugadores de PC es el temido error DXGI_ERROR_DEVICE_HUNG. Este fallo provoca que el juego se congele repentinamente, pierda la conexión con la tarjeta gráfica y se cierre por completo al escritorio. Suele ocurrir en títulos exigentes que utilizan DirectX 11 o DirectX 12.
¿Cuáles son las causas del error DXGI_ERROR_DEVICE_HUNG?
Este código de error indica que la unidad de procesamiento gráfico (GPU) dejó de responder a las solicitudes del sistema operativo o del juego. Las causas más comunes incluyen:
- Controladores de video desactualizados o corruptos.
- Overclocking inestable en la tarjeta gráfica (GPU o VRAM).
- Sobrecalentamiento de los componentes de hardware.
- Archivos de juego dañados o conflictos con el software de fondo.
Método 1: Desactivar el Overclock y ajustar las frecuencias
Si has aplicado overclock a tu tarjeta gráfica o viene de fábrica con frecuencias muy elevadas, esto puede causar inestabilidad en DirectX. Sigue estos pasos para solucionarlo:
- Abre tu software de gestión de GPU, como MSI Afterburner o ASUS GPU Tweak.
- Si tienes activo un perfil de overclock (OC), restablece los valores predeterminados haciendo clic en el botón de reinicio (flecha circular).
- Reduce ligeramente la frecuencia del núcleo (Core Clock) y de la memoria (Memory Clock) en unos -50 MHz o -100 MHz si el problema persiste.
- Guarda los cambios y reinicia el juego para comprobar la estabilidad.
Método 2: Actualizar o realizar una instalación limpia de los drivers de la GPU
Un controlador gráfico dañado es la causa principal de este error. Realizar una instalación limpia solucionará archivos corruptos.
- Descarga la utilidad gratuita
Display Driver Uninstaller (DDU)desde su sitio web oficial. - Reinicia tu ordenador en Modo Seguro de Windows.
- Ejecuta DDU, selecciona tu tipo de GPU (NVIDIA, AMD o Intel) y haz clic en Limpiar y reiniciar.
- Una vez que el PC encienda normalmente, descarga e instala la última versión oficial del controlador desde la web del fabricante de tu tarjeta gráfica.
Método 3: Modificar el Registro de Windows para aumentar el tiempo de espera (TDR)
El sistema operativo Windows cuenta con una función llamada TDR (Timeout Detection and Recovery) que reinicia la GPU si no responde en 2 segundos. A veces, este tiempo es muy corto para cargas gráficas pesadas.
- 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 del panel derecho, selecciona Nuevo y luego Valor de DWORD (32 bits) (o QWORD de 64 bits según tu sistema).
- Nómbralo exactamente como
TdrDelay. - Haz doble clic sobre él, selecciona la base Decimal y asigna un valor de
8o10. Haz clic en Aceptar y reinicia tu ordenador.