Tanto os desenvolvedores como os xogadores atopáronse co temido "Unreal Engine está a pechar debido á perda dun dispositivo D3D.«. Este erro, tamén coñecido como Dispositivo perdido en Unreal Engine, pode interromper o desenvolvemento ou a execución dun xogo sen previo avisoPor que ocorre isto e como solucionalo? Todos os detalles a continuación.
Por que aparece a mensaxe Dispositivo perdido en Unreal Engine

Por que vexo a mensaxe "Dispositivo perdido" en Unreal Engine? A mensaxe completa adoita ser: "Unreal Engine está a pechar debido á perda dun dispositivo D3D.«. Entón, este erro indica que a conexión entre o Software do motor irreal e o hardware responsable de renderizar imaxes, a tarxeta gráfica ou GPU. E para evitar fallos importantes, o motor gráfico prefire apagarse, detendo todos os procesos.
A abreviatura "D3D" fai referencia a Direct3D, unha parte da API DirectX de Microsoft que permite que os programas se comuniquen coa GPU para renderizar gráficos en 3D. Cando Unreal Engine informa de que o dispositivo D3D se perdeu, significa que a comunicación coa GPU se interrompeu inesperadamente. Que causou isto? Vexamos as causas máis comúns que provocan este fallo.
Problemas de enerxía e sobrequecemento
A causa máis directa da mensaxe Dispositivo perdido en Unreal Engine ten que ver con problemas de hardwarePor unha banda, a integridade física da tarxeta gráfica pode estar comprometida. Por outra banda, a fonte de alimentación pode estar a fallar ao alimentar a tarxeta gráfica e outros compoñentes esenciais.
Pensando na tarxeta gráfica, hai algunhas erros que reducen a súa vida útil e causar avarías. Unha das máis comúns é a mala ventilación debido a atascos de ventilación e ventiladores debido á acumulación de po. A GPU apagarase rapidamente se detecta que a temperatura está a superar o limiar, o que provocará perda do dispositivo.
O mesmo ocorre se a fonte de alimentación (PSU) é inadecuada para as demandas de enerxía do sistema. Lembre que As GPU modernas teñen picos de consumo de enerxía elevadosE renderizar unha escena complexa en Unreal pode causar unha carga tan intensa que é imposible que a fonte de alimentación a sosteña.
Problemas de condutores
Se non se debe a un problema de conexión, a mensaxe Dispositivo perdido en Unreal Engine pode aparecer debido a problemas de comunicación. A comunicación entre o motor gráfico e a GPU é posible grazas a condutores. Se estes son corrupto ou desactualizado, a tarxeta gráfica será irrecoñecible mesmo se está conectada correctamente.
Conflitos de software e configuración
Os conflitos de software e configuración tamén poden causar erros como a mensaxe Dispositivo perdido en Unreal Engine. Ten en conta que o teu PC é complexo, polo que outros programas poden interferir co seu funcionamento.
- Por exemplo se tes dúas GPUs (dedicadas e instaladas), poden xurdir conflitos entre eles.
- Do mesmo xeito, ferramentas como Discord Overlay, GeForce Experience, Steam Overlay ou software de gravación poden interferir coa renderización.
- É o mesmo Se usas dous ou máis monitores con diferentes taxas de actualización ou se forzas a súa resolución nativa.
De feito, a inestabilidade pode vir de calquera lugar e causar conflitos entre Unreal Engine e a GPU. Pero, Por complexo que pareza, as solucións a este erro son sinxelas.. Vexamos
Solucións da vida real para a mensaxe Dispositivo perdido en Unreal Engine

É certo: a mensaxe de Dispositivo perdido en Unreal Engine pode parecer intimidante. A boa noticia é que hai varias solucións que demostraron ser eficacesA continuación, presentamos as máis recomendadas.
Comprobar o hardware do ordenador
Tes que comezar polo básico, así que realizar un diagnóstico de hardware no teu ordenador e limpaloPodes abrir a carcasa e comprobar que a tarxeta gráfica estea ben colocada e no seu sitio. Elimina o po das reixas de ventilación e dos ventiladores e, se tes a habilidade suficiente, considera aplicar pasta térmica á GPU.
Por outra banda, é recomendable que fagas unha monitorización da temperatura do equipoUsa ferramentas como HWMonitor, GPU-Z ou MSI Afterburner para verificar que a túa tarxeta gráfica non se estea sobrequentando. Se detectas temperaturas superiores a 85 °C, tes un problema de refrixeración.
Actualiza os teus controladores gráficos
Actualizar os controladores da tarxeta gráfica é unha solución probada para a mensaxe Dispositivo perdido en Unreal Engine. Non obstante, non desinstales os controladores desde o Panel de control. No seu lugar, Reinicia en modo seguro e executa algunha ferramenta como Driver Easy ou Display Driver Uninstaller (DDU) para realizar a comprobación.
Despois reinicie o computador e Vaia ao sitio web de NVIDIA ou AMD para descargar a última versión desde o controlador da túa tarxeta gráfica. Isto é mellor que depender de Windows Update, que pode ofrecer versións máis antigas.
Desactiva as superposicións e as superposicións cando aparece a mensaxe Dispositivo perdido en Unreal Engine.
Unha recomendación que paga a pena probar é desactivar software adicional, polo menos temporalmente. Pecha aplicacións como Discord, GeForce Experience, Steam Overlay ou calquera programa que mostre información do xogo na pantalla. Mentres traballas en Unreal, elimina todos estes complementos e avalía o rendemento xeral do sistema.
Cambiar a GPU predeterminada

A mensaxe de Dispositivo perdido en Unreal Engine pode ser causada por conflitos entre a GPU integrada e a tarxeta gráfica independente. Polo tanto, é moi importante asegurarse de que Unreal usa a tarxeta gráfica máis potente, que adoita ser o dedicado. Isto pódese facer desde o panel de control de NVIDIA ou AMD ou desde a propia configuración do sistema. (Vexa o artigo: Loita contra iGPU e GPU dedicada: forza a GPU correcta por aplicación e evita as tartamudeadas).
Cambiar a configuración de enerxía
Se aínda estás na configuración de Windows, bótalle unha ollada ás Opcións de enerxía. Por defecto, o sistema está configurado para aforrar recursos, o que pode limitar o rendemento da tarxeta gráfica. Dentro do Panel de control, vaia a Opcións de enerxía e seleccione "Alto rendemento"Isto impide que o sistema limite a GPU mentres un xogo está a executarse ou en desenvolvemento.
Reinstalar Unreal Engine
Finalmente, se a mensaxe Dispositivo perdido en Unreal Engine persiste, tenta reinstalar o motor gráfico. Durante o proceso, asegúrate de elimina tamén os cartafoles temporais e de configuraciónDeste xeito, evitas manter configuracións contraditorias e erros previos. Con paciencia e lóxica, podes facer que o teu ordenador volva á normalidade.
Dende moi pequeno sentín moita curiosidade todo o relacionado cos avances científicos e tecnolóxicos, sobre todo aqueles que nos facilitan e entretenen a vida. Encántame estar ao día das últimas novidades e tendencias, e compartir as miñas experiencias, opinións e consellos sobre os equipos e aparellos que uso. Isto levoume a converterme en escritor web hai algo máis de cinco anos, centrado principalmente en dispositivos Android e sistemas operativos Windows. Aprendín a explicar con palabras sinxelas o que é complicado para que os meus lectores o entendan facilmente.