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

Introducción al Error DXGI_ERROR_DEVICE_HUNG

Uno de los problemas más frustrantes para los videojugadores en PC es la aparición repentina del error DXGI_ERROR_DEVICE_HUNG. Este fallo provoca que el juego se congele y se cierre de inmediato al escritorio, afectando a títulos populares que utilizan DirectX 11 o DirectX 12. Ocurre principalmente cuando la tarjeta gráfica deja de responder a las solicitudes del sistema operativo debido a un conflicto de controladores, sobrecalentamiento o configuraciones de hardware inestables.

Causas Principales del Fallo

  • Controladores de tarjeta gráfica (NVIDIA o AMD) desactualizados o corruptos.
  • Configuración de overclocking inestable en la GPU o la memoria RAM.
  • Temperaturas elevadas que provocan un estrangulamiento térmico (thermal throttling).
  • Archivos de juego dañados o conflictos con el software superpuesto (overlays).

Método 1: Actualizar o Reinstalar los Drivers de la GPU con DDU

Un controlador gráfico dañado es la causa número uno de este error. Para solucionarlo de raíz, se recomienda una instalación limpia utilizando Display Driver Uninstaller (DDU).

  1. Descarga la última versión de los drivers oficiales desde la web de NVIDIA o AMD y el software DDU.
  2. Reinicia tu ordenador en Modo Seguro de Windows.
  3. Ejecuta DDU, selecciona tu tipo de dispositivo (GPU) y haz clic en Limpiar y reiniciar.
  4. Una vez en el escritorio normal, instala el controlador que descargaste previamente.

Método 2: Desactivar el Overclocking y Ajustar el Modo de Energía

Forzar la tarjeta gráfica más allá de sus especificaciones de fábrica suele desencadenar fallos de DirectX. Restablecer los valores predeterminados y priorizar el rendimiento energético estabiliza el dispositivo.

  1. Abre aplicaciones de gestión de hardware como MSI Afterburner y restablece los valores de Core Clock y Memory Clock a 0.
  2. Abre el Panel de control de Windows y ve a Opciones de energía.
  3. Selecciona el plan de energía Alto rendimiento o Máximo rendimiento.
  4. Abre el panel de control de tu GPU (NVIDIA Control Panel o AMD Software) y cambia el modo de administración de energía a Preferir rendimiento máximo.

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 el controlador si la GPU tarda más de 2 segundos en responder. Aumentar este límite evita 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 vacío, selecciona Nuevo y crea un valor de tipo DWORD (de 32 bits) con el nombre TdrDelay.
  4. Haz doble clic sobre él, selecciona la base Decimal y escribe un valor de 10. Guarda los cambios y reinicia tu PC.
Anuncio
Seguir Leyendo

Guías y Soluciones Relacionadas

Windows Apps Juegos
Hardware

Cómo Solucionar el Error de Memoria Reservada para Hardware Demasiado Alta en Windows

Descubre por qué Windows limita tu memoria RAM y cómo solucionar el molesto problema de la memoria reservada para hardware excesiva.

Leer guía completa →
Linux

Cómo Solucionar el Error de Espacio en Disco lleno con Inodos Libres en Linux

Aprende a diagnosticar y solucionar el problema de inodos agotados en tu sistema operativo Linux. Recupera el rendimiento de tu servidor sin perder datos.

Leer guía completa →
PrestaShop

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

El Error 500 en PrestaShop puede paralizar tus ventas en segundos. Sigue nuestra guía definitiva para identificar la causa y aplicar la solución correcta.

Leer guía completa →