Mientras jugaba en mi computadora con Windows, algunos usuarios pueden encontrar un mensaje de error con el código DXGI_ERROR_DEVICE_HUNG a veces una sola vez, a veces constantemente y no en un solo juego. El error es causado por la detención del funcionamiento de la tarjeta gráfica, pero las causas de esto pueden ser diversas.
En esta guía te explico qué causa este error y cómo solucionarlo en Windows 11 y Windows 10.
Controladores de la tarjeta gráfica
Una de las posibles causas del error DXGI_ERROR_DEVICE_HUNG es el funcionamiento inestable de los controladores de la tarjeta gráfica instalados. Aquí te presento algunas opciones para solucionar este problema:
- Descargue manualmente los controladores originales de la tarjeta gráfica de las últimas versiones de los sitios web de NVIDIA, AMD o Intel e instálalos en su computadora. Si tiene tanto una tarjeta gráfica integrada como una dedicada, realice la instalación de controladores para ambas.
- Si el problema, por el contrario, apareció después de actualizar el controlador, intente deshacer ese cambio. Para ello, en el Administrador de dispositivos, abra las propiedades de la tarjeta gráfica y verifique si la opción «Deshacer» está activa en la pestaña «Controlador», utilícela.
Tenga en cuenta que el uso de la opción «Actualizar controlador» en el Administrador de dispositivos tiene una alta probabilidad de indicar que el controlador más adecuado ya está instalado.
Pero, a menudo no es así, y solo indica que Windows no puede ofrecer algo más adecuado; por lo tanto, el método más correcto es la descarga y instalación manual de los controladores adecuados para su tarjeta gráfica.
Sobreclocking de la CPU y GPU, frecuencias de la tarjeta gráfica
Si antes habías activado de alguna forma el sobreclocking del procesador o de la tarjeta gráfica, prueba a desactivarlo. Para desactivarlo, utiliza las mismas herramientas: utilidades de terceros o BIOS/UEFI que utilizaste para activar el sobreclocking.
Incluso si no se activó el sobreclocking, prueba a reducir manualmente las frecuencias del núcleo de la tarjeta gráfica (Core Clock) en MSI Afterburner, NVIDIA Inspector u otras herramientas con funcionalidad similar. Según los comentarios de muchos usuarios, esto soluciona el problema.
Plan de alimentación y funcionamiento con batería
Prueba a activar el plan de alimentación «Máxima rendimiento» y comprueba si esto soluciona el problema. Para ello:
En el caso de que el error aparezca en un portátil solo al funcionar con batería, la causa puede ser la insuficiencia de potencia para que la tarjeta gráfica funcione bajo carga, lo cual podría deberse al desgaste de la batería.
Desactivación de TDR en el registro
Comprueba si el error desaparece al desactivar la detección de ausencia de respuesta del controlador de la tarjeta gráfica, para ello:
- Te recomiendo crear un punto de restauración del sistema para poder recuperar fácilmente los parámetros originales.
- Presioné las teclas Win+R en el teclado, escribí regedit y presioné Enter.
- Navegué hasta la sección del registro:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlGraphicsDrivers
Si esto funcionó y el error ya no aparece, puedes intentar eliminar el parámetro TdrLevel y cambiar el valor del parámetro TdrDelay (que corresponde al tiempo de espera de respuesta del controlador en segundos, por defecto es 2) hacia un valor mayor para que la función de recuperación automática del controlador de video continúe funcionando, pero en caso de que el controlador no responda, la espera se prolongue.
Métodos adicionales
Para finalizar, algunas causas adicionales posibles del error DXGI_ERROR_DEVICE_HUNG y opciones de solución:
- Problemas con el juego en sí o su compatibilidad, si el error aparece solo en un juego específico. Puedes intentar actualizar el juego, reinstalarlo, descargar una versión anterior o más nueva, ejecutarlo como administrador o en modo de compatibilidad (para juegos antiguos). Ten en cuenta que a veces el error no se debe al juego en sí, sino a los mods instalados en él.
- Sobrecalentamiento de la tarjeta gráfica: intenta ver las temperaturas de la tarjeta gráfica bajo carga y, si superan los límites aceptables para tu modelo de tarjeta gráfica, intenta solucionar el problema: por ejemplo, limpiando el sistema de refrigeración y cambiando la pasta térmica.
- Para las tarjetas gráficas NVIDIA, abre el Panel de Control de NVIDIA y, en la sección «Parámetros 3D», «Configuración de la imagen», activa «Configuraciones personalizadas con enfoque en el rendimiento».
- En un PC, el problema puede estar causado por una fuente de alimentación insuficiente, incluyendo una disminución de la potencia entregada en comparación con la nominal debido al desgaste.
Por último, la causa del error también pueden ser problemas de hardware con la propia tarjeta gráfica, no es frecuente, pero sucede. El signo principal: este y otros errores relacionados con el funcionamiento del controlador de video aparecen en una gran variedad de juegos y programas.