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. Este fallo de DirectX indica que la tarjeta gráfica (GPU) ha dejado de responder a las solicitudes del sistema operativo o del juego, lo que provoca un bloqueo repentino y el cierre inesperado de la aplicación. Es común en títulos exigentes como Battlefield, Call of Duty o Cyberpunk 2077.

Causas principales del fallo de DirectX

  • Controladores gráficos desactualizados o corruptos.
  • Configuración de overclocking inestable en la GPU o la memoria RAM.
  • Temperaturas excesivas que provocan un estrangulamiento térmico (thermal throttling).
  • Archivos de juego dañados o conflictos con el software de superposición (overlay).

Método 1: Actualizar o reinstalar los controladores gráficos con DDU

Un controlador gráfico defectuoso es la causa número uno de este error. Sigue estos pasos para realizar una instalación limpia:

  1. Descarga la herramienta oficial Display Driver Uninstaller (DDU) y el último controlador para tu tarjeta gráfica (NVIDIA o AMD) desde su web oficial.
  2. Reinicia tu PC en Modo Seguro de Windows.
  3. Ejecuta DDU, selecciona tu tipo de dispositivo (GPU) y haz clic en "Limpiar y reiniciar".
  4. Una vez que el equipo encienda normalmente, instala el nuevo controlador que descargaste previamente.

Método 2: 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 no responde en 2 segundos. Aumentar este tiempo puede evitar que el juego se cierre.

  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 vacío, selecciona Nuevo > Valor de DWORD (32 bits) y nómbralo TdrDelay.
  4. Haz doble clic sobre él, selecciona la base Decimal y establece el valor en 10. Haz clic en Aceptar y reinicia tu ordenador.

Método 3: Desactivar el Overclock y verificar la temperatura

Si tienes un perfil de overclock aplicado a tu tarjeta gráfica o memoria, este podría ser inestable bajo carga pesada.

  1. Abre tu software de gestión de GPU (como MSI Afterburner).
  2. Restablece los valores de Core Clock y Memory Clock a sus configuraciones de fábrica (Stock).
  3. Monitorea las temperaturas de tu GPU y CPU utilizando herramientas como HWMonitor para asegurarte de que no superen los 85°C.
Anuncio
Seguir Leyendo

Guías y Soluciones Relacionadas

Windows Apps Juegos
Juegos

Cómo Solucionar el Error ERR_GFX_D3D_INIT en GTA V de Forma Definitiva

El error ERR_GFX_D3D_INIT en GTA V impide disfrutar del juego correctamente. Aprende a solucionarlo aplicando métodos avanzados de configuración y controladores.

Leer guía completa →
Windows

Cómo Solucionar el Error Código 43 en el Administrador de Dispositivos de Windows de Forma Definitiva

Aprende a resolver el molesto Código 43 en Windows cuando un dispositivo USB o de hardware deja de funcionar. Métodos efectivos paso a paso.

Leer guía completa →
Linux

Cómo Solucionar el Error Connection Refused en Linux de Forma Definitiva

Descubre por qué ocurre el error Connection Refused en Linux y aplica nuestros métodos probados para restablecer la comunicación en la red de tu servidor.

Leer guía completa →