¿Qué es el error DXGI_ERROR_DEVICE_REMOVED y por qué ocurre?
El error DXGI_ERROR_DEVICE_REMOVED es un fallo crítico de DirectX que ocurre cuando el sistema operativo Windows pierde la comunicación con la tarjeta gráfica (GPU). Al no poder sincronizarse, el motor gráfico se bloquea y el juego se cierra inmediatamente, devolviéndote al escritorio sin guardar tu progreso. Este error es muy común en juegos de alta exigencia técnica como Apex Legends, Battlefield, Cyberpunk 2077 y Fortnite.
Las causas de este problema suelen estar relacionadas con controladores gráficos corruptos, una configuración inestable de overclocking, sobrecalentamiento de la GPU o un retraso en la respuesta del hardware que activa el sistema de seguridad de Windows.
Método 1: Realizar una instalación limpia de los controladores gráficos con DDU
Los archivos de controlador dañados o los residuos de versiones anteriores suelen corromper las librerías de DirectX. Una reinstalación normal no siempre lo soluciona, por lo que es recomendable hacer una limpieza profunda.
- Descarga la última versión de los controladores de tu tarjeta gráfica (Nvidia, AMD o Intel) y el software gratuito
Display Driver Uninstaller (DDU). - Inicia tu ordenador en
Modo Segurode Windows para evitar conflictos durante el proceso. - Abre la herramienta DDU, selecciona tu tipo de dispositivo (GPU) y haz clic en la opción de
Limpiar y reiniciar. - Una vez que el ordenador se reinicie de forma normal, instala el controlador oficial que descargaste en el paso 1 utilizando la opción de instalación personalizada o limpia.
Método 2: Modificar el valor de TdrDelay en el Registro de Windows
Windows incluye una función de seguridad llamada Timeout Detection and Recovery (TDR). Si la GPU tarda más de 2 segundos en responder debido a una carga pesada de renderizado, Windows asume que la tarjeta se ha congelado y restablece el controlador, provocando el error DXGI. Incrementar este tiempo de espera soluciona la mayoría de los casos.
- Presiona las teclas
Windows + R, escriberegedity pulsa 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 vacío dentro del panel derecho, selecciona
Nuevoy eligeValor de DWORD (32 bits)(incluso si tu sistema es de 64 bits). - Nombra el nuevo valor exactamente como
TdrDelay. - Haz doble clic sobre
TdrDelay, selecciona la base enDecimal, cambia la información del valor a8o10y haz clic en Aceptar. - Reinicia tu sistema operativo para aplicar los cambios de forma definitiva.
Método 3: Desactivar Overclock y ajustar el plan de energía
Un overclocking inestable (incluso de fábrica) es capaz de generar microcaídas de tensión que activan el error de dispositivo removido.
- Si utilizas herramientas de personalización como MSI Afterburner o EVGA Precision X1, restablece los valores de tu tarjeta gráfica a las frecuencias de stock de fábrica.
- Accede al Panel de Control, ve a Opciones de energía y asegúrate de tener seleccionado el plan de
Alto Rendimientopara garantizar un suministro eléctrico constante a los componentes de tu PC. - Desactiva temporalmente las superposiciones en pantalla (overlays) de aplicaciones como Discord, Steam o GeForce Experience, ya que a menudo interfieren con la API de DirectX 12.