Introducción al Error DXGI_ERROR_DEVICE_HUNG
Uno de los problemas más molestos a los que se enfrentan los jugadores de PC es la aparición repentina del error DXGI_ERROR_DEVICE_HUNG. Este fallo provoca que el juego se detenga por completo, se congele o se cierre de forma inesperada al escritorio, interrumpiendo la partida y frustrando a cualquier usuario. Este problema está estrechamente relacionado con la interfaz DirectX y la comunicación entre el juego y la tarjeta gráfica (GPU).
Causas Principales del Error DXGI_ERROR_DEVICE_HUNG
Entender por qué se produce este fallo es fundamental para aplicar la solución correcta. Entre las causas más comunes destacan:
- Controladores de gráficos (drivers) desactualizados o corruptos.
- Un nivel de overclocking inestable en la tarjeta gráfica o en la memoria RAM.
- Temperaturas excesivas en la GPU que provocan un bloqueo de seguridad.
- Archivos de juego dañados o configuraciones gráficas incompatibles con el hardware.
Método 1: Actualizar o realizar una instalación limpia de los drivers de la GPU
El primer paso y el más efectivo para solucionar este problema es asegurarte de que los controladores de tu tarjeta gráfica estén al día.
- Descubre si tu tarjeta es NVIDIA o AMD y descarga el software oficial más reciente (GeForce Experience o AMD Adrenalin).
- Si ya tienes problemas persistentes, se recomienda realizar una instalación limpia utilizando una herramienta gratuita como
DDU (Display Driver Uninstaller)en Modo Seguro de Windows. - Una vez desinstalados por completo los drivers antiguos, instala la versión más reciente descargada desde la página oficial del fabricante y reinicia tu ordenador.
Método 2: Desactivar el Overclocking y ajustar las frecuencias
Muchos jugadores exprimen su hardware al límite mediante el overclocking de fábrica o manual. Sin embargo, DirectX es extremadamente sensible a estas modificaciones y puede arrojar el error device hung.
- Si utilizas programas como
MSI Afterburnero ASUS GPU Tweak, restablece los valores predeterminados (clock speeds originales) de tu tarjeta gráfica. - Reduce ligeramente la velocidad del reloj de la GPU (Core Clock y Memory Clock) si tu tarjeta viene con overclocking de fábrica aplicado.
- Verifica también en la BIOS que el perfil XMP de tu memoria RAM sea estable y no esté generando inestabilidad general en el sistema.
Método 3: Modificar el Registro de Windows para aumentar el tiempo de espera (TDR)
El sistema operativo Windows cuenta con una característica llamada TDR (Timeout Detection and Recovery) que reinicia la GPU si esta no responde en un par de segundos, lo que a menudo genera este error en juegos pesados.
- Presiona las teclas
Win + R, escriberegedity presiona Enter para abrir el Editor del Registro. - Navega hasta la siguiente ruta:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers - Haz clic derecho en un espacio en blanco, selecciona Nuevo y crea un valor de tipo
DWORD (32-bit) Value(o QWORD si tu sistema es de 64 bits). - Nómbralo como
TdrDelay. - Haz doble clic sobre él, selecciona la base Decimal y asigna un valor de
10(para permitir 10 segundos antes de que Windows fuerze el reinicio del controlador). Reinicia tu PC para aplicar los cambios.