DXGI_ERROR_DEVICE_REMOVED o DEVICE_HUNG: qué significa y cómo arreglarlo
Un error DXGI_ERROR_DEVICE_REMOVED no significa que hayas desenchufado nada: significa que Windows perdió el contacto con la gráfica mientras dibujaba un fotograma y tuvo que retirarla del juego. El juego se cierra porque su "dispositivo" gráfico ha dejado de existir a mitad de trabajo, no porque le falte un archivo.
La causa está casi siempre en uno de estos cuatro sitios: un overclock que no aguanta (incluido el de fábrica de tu modelo), el driver de vídeo, la fuente de alimentación cortando en los picos y la temperatura o la VRAM al límite. Solo cuando esas cuatro están descartadas conviene pensar en una tarjeta defectuosa.
Tabla rápida: qué variante te ha salido
| Código y mensaje | Qué ha pasado | Por dónde empezar |
|---|---|---|
| 0x887A0005 DEVICE_REMOVED | El sistema retiró la GPU del proceso | Overclock y driver |
| 0x887A0006 DEVICE_HUNG | La GPU se quedó colgada procesando | Overclock, temperatura |
| 0x887A0007 DEVICE_RESET | El driver reinició la tarjeta | Driver limpio con DDU |
| 0x887A0020 DRIVER_INTERNAL_ERROR | Fallo interno del driver | Versión anterior del driver |
| 0x887A0004 UNSUPPORTED | Falta una función de DirectX | Modo DX11 en vez de DX12 |
| Sale además pantalla negra y vuelve | Es un TDR clásico | Guía del controlador de pantalla |
Si en vez de cerrarse el juego ves un aviso de Windows diciendo que el controlador de pantalla dejó de responder y se ha recuperado, estás ante el mismo mecanismo pero con final feliz: lo tienes desarrollado en el controlador de pantalla dejó de responder.
Y si el código DXGI aparece dentro de una ventana de Unreal Engine, con un LowLevelFatalError
delante, el motor está reenviando el fallo del driver: el mensaje se lee de otra manera, y eso está
en
the UE4-Game has crashed and will close.
1. Qué está pasando por debajo (y por qué importa)
Windows vigila a la gráfica con un temporizador llamado TDR (Timeout Detection and Recovery). Si la GPU no responde en unos dos segundos, el sistema da por hecho que se ha colgado y reinicia el driver. Cuando eso ocurre, el juego se encuentra con que su dispositivo Direct3D ha desaparecido y aborta con el error DXGI.
Esto tiene dos consecuencias prácticas:
- El juego no es el culpable, aunque siempre falle en el mismo. Un juego exigente solo es el que primero destapa la inestabilidad.
- Verificar archivos o reinstalar el juego no arregla nada. Es el paso que más tiempo hace perder.
2. El overclock: el sospechoso número uno
Aquí entra también el overclock de fábrica. Las versiones OC de las tarjetas vienen apuradas y hay ejemplares que no aguantan su propio perfil en cuanto la temperatura sube.
Qué hacer, en este orden:
- Cierra MSI Afterburner y cualquier perfil de OC. Incluye los perfiles automáticos del software de la marca (Precision X, Adrenalin, etc.).
- Baja 100 MHz el núcleo y 200-400 MHz la memoria respecto a lo que tengas. Si el error desaparece, ya sabes qué era.
- Prueba un undervolt. Menos voltaje a los mismos MHz suele dar más estabilidad y menos calor que subir la frecuencia. Es el ajuste que más gente acaba dejando puesto.
- Si tu tarjeta es OC de fábrica, aplícale el mismo -100 MHz: no estás "estropeándola", estás devolviéndola a valores de referencia.
La memoria de la gráfica merece atención aparte: cuando es la VRAM la que no aguanta, además del error DXGI suelen aparecer artefactos gráficos: cuadros de colores y líneas raras justo antes del cierre.
3. El driver, pero bien desinstalado
Actualizar el driver por encima no sirve de mucho cuando el problema es un driver corrupto o una mezcla de versiones. La instalación tiene que ser limpia:
- Descarga el driver que quieras instalar antes de desinstalar nada.
- Usa DDU en modo seguro para borrar el anterior por completo.
- Instala la versión nueva sin GeForce Experience / Adrenalin si quieres descartar también el software de overlay.
El procedimiento completo, con las opciones que hay que marcar, está en instalación limpia de drivers de gráfica con DDU.
Un detalle contraintuitivo: el driver más nuevo no siempre es el mejor. Si el error empezó justo después de una actualización, instala la versión anterior. Las ramas nuevas rompen cosas con más frecuencia de la que se admite.
4. La fuente: el caso que nadie mira
Las gráficas modernas pegan picos instantáneos muy por encima de su consumo medio. Una fuente justa o vieja corta durante ese pico, la GPU pierde alimentación un instante y Windows la retira: error DXGI y a veces también reinicio del equipo.
Sospecha de la fuente si:
- El error aparece en las escenas más cargadas y no al azar.
- Empezó al cambiar de gráfica sin cambiar la fuente.
- La fuente tiene más de 6-8 años o es de marca desconocida.
- Alguna vez el PC se ha reiniciado solo jugando.
Comprueba primero lo gratis: que los cables PCIe estén a fondo, uno independiente por conector (nada de daisy chain en tarjetas tragonas) y sin adaptadores raros. Después, calcula lo que necesitas de verdad con la calculadora de fuente de alimentación y contrástalo con lo que tienes. Si el equipo además se apaga, el PC se apaga o reinicia solo al jugar va al grano.
5. Temperatura y VRAM
Dos límites distintos que dan el mismo error:
- Temperatura. Mira la de la GPU y, sobre todo, la de la memoria (VRAM/hotspot) si tu tarjeta la reporta. Por encima de 95-100 °C de hotspot la inestabilidad es esperable. Qué cifras son normales está en temperaturas de CPU y GPU al jugar.
- VRAM llena. Con texturas ultra, ray tracing y una tarjeta de 8 GB es fácil llegar al tope; al agotarse, el driver puede caerse en vez de degradar el rendimiento. Baja texturas un escalón y comprueba: cuánta VRAM necesito para jugar da las cifras por resolución. Y si en algún momento el juego llega a decírtelo con todas las letras —Out of video memory trying to allocate a rendering resource—, ya no es una sospecha: ese mensaje tiene su propia guía.
Si los ventiladores de la tarjeta no arrancan cuando deberían, la temperatura sube en segundos: los ventiladores de la gráfica no giran explica cuándo es normal y cuándo no.
6. Ajustes del juego que suelen destapar el fallo
No arreglan la causa, pero sirven como prueba de diagnóstico rápida:
- Cambia de DirectX 12 a DirectX 11 en el menú del juego o en las opciones de lanzamiento. Si con DX11 no falla, el problema está en el driver o en la estabilidad, no en el juego.
- Desactiva ray tracing y generación de fotogramas. Son las cargas que más estresan la tarjeta.
- Quita los overlays: Steam, Discord, GeForce Experience, RivaTuner. Se inyectan en el proceso gráfico y añaden puntos de fallo.
- Limita los FPS a los hercios de tu monitor. Reduce picos de consumo y temperatura sin que notes nada. Si no sabes por qué se te quedan clavados, el juego no pasa de 60 FPS lo aclara.
7. Cuándo pensar ya en hardware
Después de driver limpio, sin overclock, con temperaturas correctas y fuente holgada, quedan pocas salidas. Señales de que la tarjeta está tocada:
- Aparecen artefactos en el escritorio, no solo en juegos.
- Falla también en otro equipo o con otra fuente.
- Un test de memoria de vídeo devuelve errores.
- El error salta incluso con el núcleo y la memoria por debajo de las frecuencias de referencia.
Antes de dar la tarjeta por muerta, prueba a reasentarla en la ranura PCIe y limpiar el contacto: un montaje flojo produce exactamente estos síntomas y no cuesta nada descartarlo.
Errores habituales
- Reinstalar el juego. El error es del driver gráfico, no de los archivos del juego.
- Tocar TdrDelay en el registro. Subir el temporizador no arregla la inestabilidad: solo tapa el aviso y cambia el cierre del juego por un cuelgue más largo.
- Actualizar el driver "por encima" sin desinstalar el anterior.
- Dar por buena la fuente porque los vatios cuadran. Los vatios de la etiqueta no dicen nada de cómo se comporta en un pico de 20 ms.
- Culpar al juego porque siempre falla en el mismo. Es el que más exige, nada más.
Preguntas frecuentes
¿Qué significa DXGI_ERROR_DEVICE_REMOVED? Que Windows retiró la tarjeta gráfica del juego a mitad de un fotograma, normalmente después de reiniciar el driver porque la GPU no respondió a tiempo.
¿Es lo mismo DEVICE_REMOVED que DEVICE_HUNG? Casi. DEVICE_HUNG (0x887A0006) indica que la GPU se quedó colgada procesando, y DEVICE_REMOVED (0x887A0005) que el sistema la apartó. Las causas y el orden de descarte son los mismos.
¿Se arregla reinstalando el juego? No. El fallo ocurre en el driver de vídeo, por debajo del juego. Reinstalar solo cuesta gigas de descarga.
¿Puede ser la fuente de alimentación? Sí, y es de las causas menos revisadas. Si el error aparece en las escenas más exigentes o empezó al montar una gráfica nueva, la fuente es sospechosa.
¿Significa que mi gráfica se está muriendo? No necesariamente. Solo apunta a hardware si persiste con driver limpio, sin overclock, temperaturas correctas y fuente holgada, o si ves artefactos también en el escritorio.
Conclusión
El orden que resuelve la mayoría de los casos: quitar todo el overclock, driver limpio con DDU, comprobar temperaturas y VRAM y descartar la fuente. Reinstalar el juego no está en la lista, y cambiar de tarjeta es el último paso, no el primero.
Comentarios