Cómo Solucionar el Error DXGI_ERROR_DEVICE_HUNG en Juegos de PC Paso a Paso

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

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

El código de error DXGI_ERROR_DEVICE_HUNG es uno de los problemas más frustrantes para los jugadores de PC. Este fallo está directamente relacionado con la interfaz DirectX y se produce cuando la tarjeta gráfica (GPU) deja de responder a los comandos enviados por el juego y el sistema operativo. Windows, al detectar que la GPU se ha 'congelado', reinicia el controlador gráfico para evitar un fallo total del sistema, lo que provoca el cierre inmediato del juego.

Causas principales del fallo de DirectX en la GPU

  • Overclocking inestable o frecuencias de fábrica demasiado agresivas en la tarjeta gráfica.
  • Controladores de gráficos (NVIDIA o AMD) corruptos o desactualizados.
  • Temperatura excesiva de la GPU que activa el mecanismo de protección térmica.
  • Archivos de juego dañados o conflictos con configuraciones de pantalla completa.

Método 1: Desactivar el Overclocking y ajustar los límites de la GPU

Muchos fabricantes venden tarjetas gráficas con un overclock de fábrica que a veces resulta inestable en ciertos motores gráficos modernos. Si utilizas software como MSI Afterburner o ASUS GPU Tweak, sigue estos pasos:

  1. Abre tu software de gestión de GPU (ej. MSI Afterburner).
  2. Si tienes aplicado un perfil de overclocking personalizado, restablece los valores a los predeterminados de fábrica haciendo clic en el botón de reinicio (flecha circular).
  3. Reduce ligeramente el Core Clock y el Memory Clock en unos -50 MHz o -100 MHz si el problema persiste.
  4. Aplica los cambios y prueba el juego nuevamente.

Método 2: Realizar una instalación limpia de los controladores gráficos

Los archivos residuales de drivers antiguos suelen corromper la comunicación con DirectX. Utilizar una herramienta especializada es la mejor opción.

  1. Descarga la herramienta gratuita Display Driver Uninstaller (DDU) desde su sitio web oficial.
  2. Reinicia tu ordenador en Modo Seguro de Windows.
  3. Ejecuta DDU, selecciona tu tipo de dispositivo (GPU) y elige la opción Limpiar y reiniciar.
  4. Una vez que el PC se reinicie normalmente, descarga e instala la última versión estable del controlador desde la web oficial de NVIDIA, AMD o Intel.

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 cierra los juegos si la GPU tarda más de 2 segundos en responder. Aumentar este límite puede evitar que el juego se cierre.

  1. Presiona la combinación de teclas Windows + R, escribe regedit y presiona Enter.
  2. Navega por el árbol de directorios hasta la siguiente ruta: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers
  3. Haz clic derecho en un espacio en vacío del panel derecho, selecciona Nuevo y luego Valor de DWORD (32 bits) (o QWORD si tu sistema es de 64 bits).
  4. Nombra el nuevo valor exactamente como TdrDelay.
  5. Haz doble clic sobre él, selecciona la base Decimal y escribe 10 en la información del valor. Haz clic en Aceptar y reinicia tu ordenador.
Anuncio
Seguir Leyendo

Guías y Soluciones Relacionadas

Windows Apps Juegos
Shopify

Cómo Solucionar el Error de Checkout en Shopify de Forma Definitiva

Aprende a identificar y solucionar los fallos más comunes en el checkout de tu tienda Shopify. Métodos efectivos para restaurar tus conversiones.

Leer guía completa →
Mac

Cómo Solucionar el Error de Impresora Pausada en macOS Paso a Paso

Tu Mac muestra la impresora como pausada y no puedes imprimir tus archivos importantes. Descubre cómo reiniciar el sistema de impresión fácilmente.

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 rama de trabajo de forma segura en pocos pasos.

Leer guía completa →