Cómo Solucionar el Error DXGI_ERROR_DEVICE_HUNG en Juegos de PC

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

¿Qué es el error DXGI_ERROR_DEVICE_HUNG y por qué ocurre?

El error DXGI_ERROR_DEVICE_HUNG es uno de los problemas más frustrantes para los jugadores de PC. Ocurre principalmente en juegos que utilizan DirectX 11 o DirectX 12 (como Battlefield, Cyberpunk 2077, Destiny 2, entre otros). Este código de error significa que la tarjeta gráfica (GPU) ha dejado de responder a las solicitudes del sistema operativo, lo que obliga al juego a cerrarse de forma inesperada.

Las causas más comunes de este fallo incluyen:

  • Inestabilidad por un overclocking excesivo en la tarjeta gráfica (GPU) o la memoria RAM.
  • Controladores de video desactualizados o corruptos.
  • Temperaturas elevadas que provocan que la GPU haga thermal throttling y se bloquee.
  • Falta de potencia en la fuente de alimentación o archivos de juego dañados.

Método 1: Desactivar el Overclocking y ajustar los relojes de la GPU

Si has aplicado un overclocking a tu tarjeta gráfica mediante software como MSI Afterburner o ASUS GPU Tweak, es muy probable que la frecuencia sea inestable para los juegos modernos. Sigue estos pasos para solucionarlo:

  1. Abre tu software de gestión de GPU (por ejemplo, MSI Afterburner).
  2. Haz clic en el botón de restablecer (icono de flecha circular) para volver los valores de Core Clock y Memory Clock a su configuración de fábrica.
  3. Si experimentas problemas continuos, reduce ligeramente el Core Clock en unos -50 MHz y el límite de energía (Power Limit).
  4. Guarda los cambios y reinicia el juego para comprobar si el error persiste.

Método 2: Actualizar o realizar una instalación limpia de los drivers gráficos

Un controlador gráfico dañado es el detonante número uno de errores DirectX. Realizar una instalación limpia solucionará conflictos de versiones anteriores.

  1. Descarga la herramienta gratuita Display Driver Uninstaller (DDU).
  2. Reinicia tu ordenador en Modo Seguro de Windows.
  3. Ejecuta DDU, selecciona tu tipo de GPU (NVIDIA, AMD o Intel) y haz clic en Limpiar y reiniciar.
  4. Una vez encienda el equipo 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)

Windows cuenta con una función llamada TDR (Timeout Detection and Recovery) que reinicia el controlador gráfico si no responde en 2 segundos. A veces, los juegos pesados necesitan un margen mayor.

  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 y luego Valor DWORD (32 bits) (o 64 bits según tu sistema).
  4. Nómbralo TdrDelay.
  5. Haz doble clic sobre él, selecciona formato Decimal y establece el valor en 8 o 10. Haz clic en Aceptar y reinicia tu PC.
Anuncio
Seguir Leyendo

Guías y Soluciones Relacionadas

Windows Apps Juegos
Juegos

Cómo Solucionar el Error Fatal Error DirectX en Juegos de Unreal Engine de Forma Definitiva

¿El juego se cierra inesperadamente mostrando un error de DirectX? Aprende a solucionar este fallo común de Unreal Engine con métodos probados.

Leer guía completa →
Desarrollo

Cómo Solucionar el Error de HEAD Desconectado (detached HEAD) en Git Paso a Paso

¿Te has encontrado con el temido estado de detached HEAD en Git y no sabes cómo salir sin perder tu progreso? Descubre cómo solucionarlo de forma segura.

Leer guía completa →
PrestaShop

Cómo Solucionar el Error 500 en PrestaShop Paso a Paso

El Error 500 en PrestaShop es uno de los problemas más frustrantes para los administradores de tiendas online. Aprende a identificar su causa y a solucionarlo definitivamente.

Leer guía completa →