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

Cómo Solucionar el Error DXGI_ERROR_DEVICE_HUNG en Juegos de PC de Forma Definitiva
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 o Destiny 2). Este código de error indica que la tarjeta gráfica (GPU) ha dejado de responder a las solicitudes del sistema operativo, lo que obliga al juego a cerrarse de manera inesperada.

Las causas más comunes de este fallo incluyen:

  • Controladores de video (drivers) desactualizados o corruptos.
  • Un overclocking inestable en la GPU o la memoria VRAM.
  • Temperaturas excesivas que provocan thermal throttling.
  • Falta de archivos de DirectX o conflictos con aplicaciones en segundo plano.

Método 1: Actualizar o realizar una instalación limpia de los drivers de la GPU

La causa número uno de este error es un controlador gráfico dañado. Para solucionarlo por completo, se recomienda realizar una instalación limpia utilizando herramientas especializadas.

  1. Descarga el programa DDU (Display Driver Uninstaller) desde su sitio web oficial.
  2. Reinicia tu ordenador en Modo Seguro de Windows.
  3. Ejecuta DDU, selecciona tu tipo de tarjeta (NVIDIA, AMD o Intel) y haz clic en Limpiar y reiniciar.
  4. Una vez en el escritorio normal, descarga e instala la última versión estable del controlador gráfico desde la web oficial del fabricante.

Método 2: Desactivar el Overclock y ajustar las frecuencias

Si tienes la GPU con overclock de fábrica o aplicado por software (como MSI Afterburner), esto puede saturar el bus de datos y generar el cuelgue DXGI.

  1. Abre tu software de gestión de GPU (MSI Afterburner, ASUS GPU Tweak, etc.).
  2. Restablece los valores de velocidad del núcleo (Core Clock) y memoria (Memory Clock) a sus valores predeterminados (0 MHz o perfil de stock).
  3. Si tu tarjeta tiene un interruptor físico de BIOS (modo OC / modo Silent), prueba cambiarlo a Silent.
  4. Aplica los cambios y reinicia el juego para comprobar si persiste el fallo.

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 Win + 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 sobre él, selecciona la base Decimal y escribe un valor de 8 o 10.
  5. Haz clic en Aceptar y reinicia tu ordenador para aplicar los cambios.
Anuncio
Seguir Leyendo

Guías y Soluciones Relacionadas

Windows Apps Juegos
Linux

Cómo Solucionar el Error 'Too Many Open Files' en Linux de Forma Definitiva

Descubre por qué ocurre el error 'Too Many Open Files' en sistemas Linux y aprende los métodos definitivos para ampliar el límite de descriptores de archivos.

Leer guía completa →
Juegos

Cómo Solucionar el Error DXGI_ERROR_DEVICE_HUNG en Juegos de PC Definitivamente

Aprende a solucionar el frustrante error DXGI_ERROR_DEVICE_HUNG que congela tus juegos. Recupera el rendimiento gráfico de tu PC hoy mismo.

Leer guía completa →
Desarrollo

Cómo Solucionar el Error Detached HEAD en Git de Forma Definitiva

Descubre por qué ocurre el estado Detached HEAD en Git y cómo recuperar tu flujo de trabajo normal de desarrollo sin perder código valioso.

Leer guía completa →