Cómo Solucionar el Error DXGI_ERROR_DEVICE_HUNG en Juegos de Forma Definitiva

Cómo Solucionar el Error DXGI_ERROR_DEVICE_HUNG en Juegos de Forma Definitiva
Anuncio relacionado

Introducción

Uno de los problemas más frustrantes para los jugadores de PC es encontrarse de repente con el escritorio y un mensaje que indica DXGI_ERROR_DEVICE_HUNG. Este error de DirectX provoca que el juego se congele o se cierre de forma abrupta. Afortunadamente, tiene solución si se abordan las causas raíz correctamente.

Causas Principales del Error DXGI_ERROR_DEVICE_HUNG

Este fallo suele estar relacionado con la comunicación entre el juego, DirectX y la tarjeta gráfica. Las causas más comunes incluyen:

  • Inestabilidad por overclocking excesivo en la GPU (Core Clock o Memory Clock).
  • Controladores gráficos desactualizados o corruptos.
  • Temperaturas elevadas que provocan un estrangulamiento térmico (thermal throttling).
  • Falta de archivos de DirectX dañados o conflictos con el software superpuesto.

Método 1: Desactivar el Overclocking y Ajustar Frecuencias

Si tienes tu tarjeta gráfica con overclocking aplicado de fábrica o mediante software, es muy probable que el procesador gráfico no soporte la carga exigente de ciertos títulos modernos.

  1. Abre tu software de gestión de GPU habitual (MSI Afterburner, ASUS GPU Tweak, etc.).
  2. Restablece los valores predeterminados (botón de Reset).
  3. Reduce ligeramente el Core Clock y el Memory Clock entre -30 MHz y -50 MHz si el problema persiste.
  4. Guarda los cambios y reinicia el juego.

Método 2: Realizar una Instalación Limpia de los Drivers de la GPU

Los controladores corruptos son responsables del 80% de los errores de DirectX en juegos.

  1. Descarga la herramienta gratuita Display Driver Uninstaller (DDU).
  2. Reinicia tu ordenador en Modo Seguro.
  3. Ejecuta DDU para eliminar por completo cualquier rastro del controlador anterior (NVIDIA, AMD o Intel).
  4. Reinicia normalmente y descarga la versión más reciente del driver desde la web oficial del fabricante.

Método 3: Modificar el Registro para Aumentar el Tiempo de Espera (TDR)

Windows cuenta con una función llamada TDR (Timeout Detection and Recovery) que reinicia la GPU si no responde en 2 segundos, provocando el cierre del juego.

  1. Presiona las teclas Windows + R, escribe regedit y presiona Enter.
  2. Navega hasta la siguiente ruta: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers
  3. Haz clic derecho en un espacio en blanco, selecciona Nuevo > Valor de DWORD (32 bits) y nómbralo TdrDelay.
  4. Haz doble clic en él, selecciona base Decimal y establece el valor en 8 o 10.
  5. Reinicia tu ordenador para aplicar los cambios.
Anuncio
Seguir Leyendo

Guías y Soluciones Relacionadas

Windows Apps Juegos
PrestaShop

Cómo Solucionar el Error 500 en PrestaShop de Forma Definitiva

¿Tu tienda online muestra una pantalla blanca o un error 500? Te enseñamos a diagnosticar y solucionar este fallo crítico de forma rápida y segura.

Leer guía completa →
WordPress

Cómo Solucionar el Error Estableciendo una Conexión con la Base de Datos en WordPress

Aprende a diagnosticar y reparar el error de conexión a la base de datos en WordPress de forma rápida y segura. Evita la caída de tu sitio web con esta guía experta.

Leer guía completa →
Desarrollo

Cómo Solucionar el Error CORS en JavaScript de Forma Definitiva

Descubre por qué ocurre el error de política CORS en tus peticiones fetch o Axios y cómo solucionarlo en tu entorno de desarrollo y producción.

Leer guía completa →