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

Introducción

El error DXGI_ERROR_DEVICE_HUNG es uno de los problemas más frustrantes para los jugadores de PC. Ocurre cuando la tarjeta gráfica (GPU) deja de responder a los comandos enviados por el sistema operativo o el juego, lo que provoca un cierre inesperado (crash) con un mensaje de error o simplemente devolviéndote al escritorio. Este fallo es muy común en títulos exigentes que utilizan DirectX 11 o DirectX 12.

Causas Principales del Error DXGI_ERROR_DEVICE_HUNG

Antes de aplicar cualquier solución, es importante entender por qué se origina este fallo en tu ordenador:

  • Overclocking inestable: Si has aplicado un overclock de fábrica o manual a tu tarjeta gráfica o memoria RAM, una ligera inestabilidad puede colgar el controlador de vídeo.
  • Controladores gráficos corruptos o desactualizados: Los drivers de NVIDIA o AMD dañados suelen ser la causa principal de conflictos con DirectX.
  • Temperaturas elevadas: El thermal throttling o sobrecalentamiento de la GPU obliga al hardware a suspender procesos para evitar daños.
  • Falta de archivos de DirectX: Conflictos en las librerías gráficas del sistema operativo.

Método 1: Desactivar el Overclock y Ajustar Límites de Reloj

Si tienes la GPU oceada o viene con un overclock de fábrica muy agresivo, el juego puede exigir más de lo que el chip tolera, colgando el controlador.

  1. Abre tu software de gestión de GPU habitual (como MSI Afterburner o ASUS GPU Tweak).
  2. Si tienes aplicado un perfil de overclock, restablece los valores predeterminados 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 tu tarjeta viene con OC de fábrica.
  4. Guarda los cambios, aplica el perfil y vuelve a iniciar el juego para comprobar si el error desaparece.

Método 2: Realizar una Instalación Limpia de los Drivers de la GPU

Los archivos residuales de controladores antiguos suelen generar incompatibilidades graves con las llamadas a la API de DirectX.

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

Método 3: Modificar el Registro de Windows para Ajustar el TDR

El TDR (Timeout Detection and Recovery) es la función de Windows que reinicia el controlador gráfico cuando la GPU tarda demasiado en responder. Aumentar el tiempo de espera evita que el juego se cierre.

  1. Presiona la combinación de 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 del panel derecho, selecciona Nuevo y luego Valor de DWORD (32 bits) (o QWORD si usas sistemas de 64 bits muy específicos, aunque DWORD sirve en la mayoría).
  4. Nómbralo exactamente como TdrDelay.
  5. Haz doble clic sobre él, selecciona la base Decimal y escribe un valor de 10 (lo que amplía el tiempo de espera a 10 segundos).
  6. Haz clic en Aceptar, cierra el Editor del Registro y reinicia tu ordenador.
Anuncio
Seguir Leyendo

Guías y Soluciones Relacionadas

Windows Apps Juegos
Shopify

Cómo Solucionar el Error de Inventario Sincronizado en Shopify de Forma Definitiva

Soluciona los molestos desajustes de stock e inventario en tu tienda online. Descubre las causas y los métodos definitivos para corregirlo.

Leer guía completa →
Linux

Cómo Solucionar el Error de Espacio en Disco Lleno por Inodos (Inodes Full) en Linux Paso a Paso

Aprende a diagnosticar y solucionar el problema de inodos agotados en sistemas Linux de forma rápida y sencilla. Recupera el control de tu servidor hoy.

Leer guía completa →
Linux

Cómo Solucionar el Error 'sudo: unable to resolve host' en Linux de Forma Definitiva

Descubre por qué aparece el error de resolución de host al usar sudo en Linux y cómo solucionarlo en pocos minutos modificando archivos clave del sistema.

Leer guía completa →