8 maneras de solucionar el error DXGI_ERROR_DEVICE HUNG en Windows

Error Dxgi Dispositivo Colgado O Reiniciado

DirectX es una parte esencial del software de tu PC, ayudando a la GPU a realizar diferentes tareas. Sin embargo, si este motor falla en su funcionamiento, puedes recibir un mensaje DXGI_ERROR_DEVICE HUNG en tu PC con Windows al intentar iniciar un juego. DXGI significa Infraestructura Gráfica de DirectX, así que sabrás de inmediato que el error está relacionado con este proceso. Esta guía te muestra cómo solucionar este problema.

Consejo: ¿tienes problemas con una tarjeta gráfica defectuosa? Aquí tienes lo que debes hacer para solucionar una GPU que no funciona correctamente.

Tabla de Contenidos

    1. Desactivar Antialiasing
    1. Desactivar la función ShadowPlay
    1. Reinstalar NVIDIA GeForce Experience
    1. Modificar el TDR en el Registro
    1. Dejar de hacer overclocking a tu GPU
    1. Comprobar tu RAM
    1. Actualizar DirectX
    1. Actualizar los controladores de la tarjeta gráfica
  • Preguntas Frecuentes

1. Desactivar Antialiasing

El Antialiasing, una técnica utilizada para eliminar o suavizar los bordes dentados en los juegos, es conocido por causar problemas. Los efectos negativos de esta característica gráfica a veces superan sus beneficios.

Si tienes un PC con una tarjeta gráfica NVIDIA, puedes usar la aplicación del Panel de Control NVIDIA incorporada para desactivar el Antialiasing. Si no la tienes instalada, descárgala desde la Microsoft Store.

  1. Usa la barra de búsqueda de Windows en la barra de tareas y busca “Panel de Control NVIDIA”. Selecciona el mejor resultado.

Buscar Panel de Control Nvidia usando la búsqueda de Windows.

  1. Una vez en la aplicación, selecciona “Gestionar la configuración 3D” en el panel izquierdo, luego haz clic en la pestaña “Configuración global” a la derecha.

Vista del Panel de Control NVIDIA con la pestaña Configuración Global abierta.

  1. Encontrarás cuatro o cinco configuraciones relacionadas con Antialiasing en la lista. Configura cada una en “Desactivado”.

Panel de Control NVIDIA con opciones de Antialiasing a la vista.

  1. Si tienes un PC con una tarjeta gráfica AMD o Intel, ten en cuenta que las aplicaciones asociadas, AMD Radeon Settings o Intel Graphics Command Center, no te permitirán desactivar completamente el Antialiasing. Sin embargo, puedes intentar desactivarlo desde la configuración del juego. Esta opción suele estar ubicada en la sección “Video” si está disponible.

2. Desactivar la función ShadowPlay

La aplicación NVIDIA GeForce Experience incorporada viene con una opción de “Superposición en el juego” que puede mostrar información de rendimiento del PC o permitirte grabar la pantalla mientras juegas. Esto se llama ShadowPlay. Aunque es una herramienta útil, podría estar detrás del error DXGI_ERROR_DEVICE HUNG, así que intenta desactivarla. Puedes omitir esta solución si no tienes un PC con una tarjeta gráfica NVIDIA.

  1. Usa la búsqueda de Windows y escribe “GeForce Experience”. Haz clic derecho en el mejor resultado y elige “Ejecutar como Administrador”. Si no tienes esta aplicación en tu PC, puedes descargarla desde el sitio web de NVIDIA.

Escribir Geforce Experience en la búsqueda de Windows.

  1. Puedes encontrar la función “Superposición en el juego” haciendo clic en “Configuración” y yendo a la pestaña “General”. Desactiva la opción desde allí, deshabilitando efectivamente ShadowPlay.

Interfaz de NVIDIA GeForce Experience con el ícono de Configuración en la esquina superior derecha.

Consejo: también puedes grabar tu pantalla usando la barra de juegos incorporada de Xbox en Windows.

3. Reinstalar NVIDIA GeForce Experience

Por mucho que NVIDIA GeForce Experience sea útil, a veces puede causar problemas en tu PC. Es posible que el problema que estás enfrentando ahora se deba a un error en NVIDIA GeForce Experience, así que podría ser una buena idea reinstalar la aplicación.

  1. Escribe “Panel de Control” en la barra de búsqueda y selecciona la mejor coincidencia.

Buscando el Panel de Control usando la búsqueda de Windows.

  1. Haz clic en “Desinstalar un programa.”

Sección de programas en el Panel de Control.

  1. Encuentra “NVIDIA GeForce Experience” en el menú y haz clic derecho sobre él. Selecciona “Desinstalar.”

Desinstalando NVIDIA GeForce Experience.

  1. Después de desinstalar, ve al sitio web de descarga de GeForce Experience y haz clic en “Descargar ahora.” Abre el paquete descargado y sigue las instrucciones en pantalla para instalarlo.

Descarga de GeForce Experience desde el sitio web oficial de NVIDIA.

4. Modificar el TDR en el Registro

Timeout Detection and Recovery (TDR) es un proceso del sistema que determina si una tarjeta gráfica no responde. Desactivarlo a través del Editor del Registro puede tener el efecto de corregir el error discutido aquí al permitir que tu GPU procese aplicaciones sin una restricción de tiempo. ¿Buscas más trucos del registro? Tenemos algunos para compartir.

  1. Presiona la combinación de teclas Windows + R para abrir la aplicación Ejecutar. Escribe regedit y presiona Enter.

Escribiendo

  1. Sigue la ruta a continuación para llegar al Registro del controlador gráfico:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers.

Ruta del Registro hacia GraphicsDriver.

  1. Cuando llegues a la carpeta “GraphicsDrivers”, haz clic derecho en el lado derecho y selecciona “Nuevo -> Valor DWORD (32 bits).”

Creando un nuevo valor en el Editor del Registro.

  1. Escribe “TdrLevel” en el cuadro de nombre del valor y establece su “Datos del valor” en “0.” Haz clic en “Aceptar”, luego reinicia tu PC.

Modificando Datos del valor en el Editor del Registro.

Bueno saber: aquí tienes cómo puedes hacer overclocking fácilmente a tu RAM con AMD Ryzen Master.

5. Dejar de hacer overclocking a tu GPU

Si has estado haciendo overclocking a tu GPU, es una buena idea intentar restablecer la velocidad base de reloj del chip a su valor predeterminado. Dependiendo de la aplicación que estés utilizando para hacer overclocking, las instrucciones pueden variar.

En MSI Afterburner, notarás varios controles deslizantes en la parte inferior de la pantalla principal, la mayoría de los cuales modifican el rendimiento de tu CPU y GPU. Establece todos los parámetros en “0” para restablecer la velocidad de reloj de los chips a sus valores predeterminados, luego haz clic en el botón “Guardar”.

Resumen de la interfaz de MSI Afterburner.

6. Comprobar tu RAM

Windows viene con algunas utilidades de diagnóstico, lo cual es útil para los usuarios que enfrentan problemas con sus PC. Una de estas utilidades es Windows Memory Diagnostic, que escanea tus módulos de RAM en busca de defectos y luego intenta repararlos si están relacionados con software. Alternativamente, puede sugerir que reparen tus módulos de RAM si el problema que detecta es de hardware. Sigue los pasos a continuación para ejecutar la prueba de diagnóstico de memoria de Windows:

  1. Escribe “Windows Memory Diagnostic” y haz clic en la mejor coincidencia.

Buscando Windows Memory Diagnostic usando la búsqueda.

  1. En la ventana emergente, selecciona “Reiniciar ahora y comprobar si hay problemas (recomendado).”

  1. Tu PC se reiniciará y comenzará a ejecutarse el diagnóstico de memoria.
  2. Tan pronto como tu PC arranque nuevamente, dirígete a “Visor de eventos” usando el cuadro de búsqueda y seleccionando la mejor coincidencia.

Buscando

  1. En el panel izquierdo selecciona “Registros de Windows -> Sistema” y selecciona “Buscar” a la derecha.

  1. Escribe “MemoryDiagnostic” y haz clic en “Buscar siguiente.”

  2. Si ves el mensaje “Se detectaron problemas de hardware. Para identificar y reparar estos problemas, debes contactar al fabricante de la computadora”, significa que puede que necesites llevar tu PC a un técnico o reemplazar tus módulos de RAM.

7. Actualizar DirectX

A pesar de que Windows actualiza DirectX automáticamente, es posible que debas buscar manualmente actualizaciones de DirectX si estás experimentando problemas, incluido el error DXGI_ERROR_DEVICE HUNG.

  1. Busca “Buscar actualizaciones” en la barra de búsqueda y selecciona la mejor coincidencia.

Buscando

  1. Selecciona “Descargar” para descargar e instalar la última versión de Windows.

Vista de Actualizaciones de Windows.

  1. Si no ves actualizaciones disponibles, selecciona “Buscar actualizaciones.”

Comprobando actualizaciones en Windows.

8. Actualizar los controladores de la tarjeta gráfica

Haz que Windows busque actualizaciones de controladores automáticamente a través del Administrador de dispositivos. Puede ayudarte a abordar el DXGI_ERROR_DEVICE HUNG de manera efectiva.

  1. Haz clic derecho en el menú de inicio y selecciona “Administrador de dispositivos.”

Error Dxgi Administrador de Dispositivos en el Menú Rápido

  1. Haz clic en “Adaptadores de pantalla” para expandir la categoría.

Error Dxgi Expandir la Configuración del Adaptador de Pantalla

  1. Haz clic derecho en tu tarjeta gráfica y selecciona “Actualizar controlador.”

Error Dxgi Opción de Actualización Para Hardware En Administrador de Dispositivos

  1. Elige “Buscar automáticamente controladores.” Si tu sistema encuentra alguna actualización, la instalará automáticamente.

Error Dxgi Buscar Automáticamente Por Controladores Opción

También puedes descargar e instalar el controlador más reciente de la tarjeta gráfica desde el sitio web del fabricante. Es una buena idea si quieres asegurarte de obtener la versión más reciente. Sin embargo, el proceso puede resultar un poco complicado para aquellos que no saben cómo instalar un paquete de controladores.

Consejo: ¿necesitas instalar un controlador no firmado en tu PC con Windows? Te mostramos cómo hacerlo.

Preguntas Frecuentes

¿Cuál es la versión más reciente de DirectX?

En Windows 11, la versión más reciente de DirectX es DirectX 12 Ultimate. Sin embargo, según tu tarjeta gráfica, puede que no puedas descargar esta versión debido a problemas de incompatibilidad. Windows generalmente detecta e instala automáticamente la versión de DirectX más compatible.

¿Cómo puedo comprobar mi versión de DirectX?

En la caja de Ejecutar, escribe dxdiag y presiona Enter. Esto abrirá la ventana de información de DirectX, donde encontrarás tu versión de DirectX así como tu modelo de CPU y versión de BIOS.

¿Qué es la Infraestructura Gráfica de DirectX (DXGI)?

Microsoft introdujo DXGI con Windows Vista. Este subsistema lleva a cabo tareas relacionadas con el controlador gráfico, incluyendo:

  • Optimizaciones de modo de ventana
  • Control de modo de múltiples monitores
  • Selección de formatos de búfer
  • Distribución de recursos entre procesos

Este proceso trabaja principalmente en segundo plano cuando tu PC ejecuta juegos como la serie Battlefield o Call of Duty: Modern Warfare.

Créditos de imagen: Pexels. Todas las capturas de pantalla por Farhad Pashaei.