Com es corregeix l'error 'Unreal Engine surt perquè s'ha perdut el dispositiu D3D'



Proveu El Nostre Instrument Per Eliminar Problemes

Els usuaris experimenten el missatge d'error 'Unreal Engine surt perquè s'ha perdut el dispositiu D3D ’Quan Unreal no pot connectar-se amb el dispositiu D3D de l’ordinador. Aquest error és molt comú i també es pot produir per als usuaris que no tenen problemes aparents als equips.



Unreal Engine surt a causa de la pèrdua del dispositiu D3D



Segons els desenvolupadors d’Unreal Engine, aquest problema sol produir-se quan els components gràfics o de maquinari de l’ordinador no s’estan sincronitzant correctament amb Unreal Engine, cosa que al seu torn fa que no funcioni correctament amb el dispositiu D3D. En aquest article, examinarem totes les solucions sobre per què es produeix aquest problema i també quines són les solucions per solucionar-lo.



Què provoca l'error 'Unreal Engine surt perquè s'ha perdut el dispositiu D3D'?

Després de rebre nombrosos informes dels usuaris sobre el problema, vam decidir investigar el problema. Després de combinar aquests informes, vam duplicar les situacions a les nostres estacions de treball i vam esbrinar-ne les causes. Els motius pels quals pot experimentar aquest missatge d'error són, entre d'altres, els següents:

  • Motor irreal obsolet: La causa més probable és que Unreal Engine no s’actualitza a la versió més recent i no pot comunicar-se amb altres components del sistema que podrien actualitzar-se recentment. També pot ser al revés.
  • Programari antivirus: Hi ha nombrosos programes antivirus que tendeixen a bloquejar Unreal Engine i, per tant, marquen un fals positiu. Això és molt comú i es pot solucionar creant una llista blanca o desactivant-la.
  • Controladors de dispositiu obsolets: Una altra de les causes possibles del problema és que els controladors de dispositiu estan danyats o no estan actualitzats. En ambdós casos, reinstal·lar o actualitzar els controladors funciona.
  • Fitxers de Steam incomplets: Steam sovint funciona amb Unreal Engine. Si els fitxers de joc / instal·lació estan danyats o incomplets, experimentareu el missatge d'error en discussió.
  • Configuració de NVIDIA GeForce: També se sap que aquests mòduls entren en conflicte amb el joc. Desactivar el mòdul o desactivar paràmetres específics sol solucionar el problema.
  • Overclocking: L’overclocking pot donar al vostre ordinador l’empenta que necessita, però se sap que causa problemes o conflictes amb aplicacions que consumeixen molts recursos. La desactivació de l’overclocking pot ser el vostre truc.
  • Targeta gràfica predeterminada: La targeta gràfica predeterminada normalment es desactiva quan s’executa una dedicada amb més potència. Tanmateix, en diversos casos, pot estar actiu al costat de la targeta gràfica dedicada i provocar conflictes que causaran problemes.

Abans de començar amb les solucions, assegureu-vos que heu iniciat la sessió com a administrador. A més, hauríeu de tenir una connexió a Internet activa i oberta.

Solució 1: actualització d'Unreal Engine, Windows i Steam

Normalment, si algun dels components esmentats està obsolet, tenen problemes per comunicar-se entre ells. Amb una mala comunicació, el joc no pot funcionar correctament. Aquest és un problema recurrent molt comú i els usuaris solen passar per alt això.



El mètode per actualitzar el motor Unreal és una mica llarg, però Windows i Steam s’actualitzen en un tres i no res. Assegureu-vos que heu iniciat la sessió com a administrador i seguiu els passos en l'ordre exacte. Començarem actualitzant Unreal Engine.

  1. Obriu el fitxer Llançador i aneu a Biblioteca
  2. Un cop a la biblioteca, a la part superior, podreu veure la versió de Engine. Si hi ha una actualització disponible, veureu un fitxer més icona al costat.
  3. Feu clic al botó Afegiu versions i quan hi feu clic, se us demanarà que instal·leu el motor nou. Descarregueu la versió del motor en conseqüència i feu clic a Actualització .

    S'està actualitzant Unreal Engine

Ara que s’actualitza Unreal Engine, continuarem actualitzant Windows.

  1. Premeu Windows + S, escriviu 'actualitzar' al quadre de diàleg i obriu el fitxer Actualització resultat quan es torna.
  2. Ara feu clic al botó de Buscar actualitzacions . Ara, Windows començarà a comprovar automàticament els servidors en línia si hi ha actualitzacions disponibles per instal·lar.

    Actualització de Windows

Tingueu paciència i deixeu el procés complet. Un cop finalitzat el procés, si se us demana, reinicia l’ordinador. Després de reiniciar, seguiu els passos següents per actualitzar Vapor .

  1. Inicieu el Vapor client i assegureu-vos que teniu una connexió a Internet activa.
  2. El client, després de comprovar els servidors en línia, començarà a descarregar automàticament la darrera actualització. Després de descarregar l'actualització, reinicieu l'ordinador de nou.

Després d’haver actualitzat tots els mòduls, proveu d’executar Unreal Engine i comproveu si l’error encara persisteix. Si ho fa, seguiu els passos següents.

Solució 2: desactivar NVIDIA Game Booster (o altres funcions)

Una altra cosa que cal provar abans de continuar és assegurar-se que no hi ha cap funció de “millora” activa a GeForce Experience de NVIDIA. Tot i que aquestes funcions poden alterar la configuració i proporcionar-vos un rendiment addicional, se sap que causen diversos problemes.

Desactivació de les funcions NVIDIA

Aquestes funcions de 'millora' són principalment funcions com Game Booster , Optimitzador de bateries, etc. Obriu el GeForce Experience (o l'aplicació pertinent) i assegureu-vos que estiguin completament desactivats. També podeu desactivar temporalment el GeForce Experience i veure si funciona. Un cop estigueu absolutament segur que el problema no és degut a aquestes funcions, podeu continuar amb altres solucions.

Solució 3: Canviar la preferència per als gràfics dedicats

Normalment, es coneix que les persones que utilitzen Unreal Engine i juguen als seus jocs tenen instal·lats els seus propis gràfics dedicats a l’ordinador. Els gràfics dedicats se solen afegir més endavant a la part superior del mòdul gràfic integrat per Intel (conegut com Intel HD o Intel UHD).

Tanmateix, el fet que hi hagi dos mòduls gràfics en un sol ordinador indueix diversos problemes, cosa que no és d’estranyar. En aquesta solució, anirem al tauler de control de NVIDIA i, després de seleccionar Unreal Engine, assegurar-nos que estigui personalitzat per executar-se només amb controladors gràfics NVIDIA.

  1. Feu clic amb el botó dret a qualsevol lloc de l'escriptori i seleccioneu Tauler de control NVIDIA .
  2. Un cop obert el tauler de control, feu clic a Gestiona la configuració 3D . Ara feu clic a Configuració del programa .
  3. Ara, veureu un menú desplegable que conté la llista de tots els programes. Afegeix Unreal Engine i seleccioneu NVIDIA (gràfics dedicats) des del segon menú desplegable.

    Canvi de preferència de la targeta gràfica

  4. Deseu els canvis i sortiu. Reinicieu l'ordinador i proveu d'iniciar el mòdul / joc i comproveu si això soluciona el problema.

Solució 4: desactivació de gràfics integrats

Una altra cosa que cal provar és desactivar completament els gràfics integrats a l’ordinador. Això pot ajudar si només canviar la preferència dels gràfics no és suficient per fer desaparèixer el problema. Tingueu en compte que això no afectarà el rendiment o la funcionalitat del vostre equip; només ara, els vostres gràfics dedicats faran tot l'aixecament de peses mentre que els integrats romandran inactius. Assegureu-vos que heu iniciat la sessió com a administrador abans de continuar.

  1. Premeu Windows + R, escriviu “ devmgmt.msc ”Al quadre de diàleg i premeu Retorn.
  2. Un cop al gestor de dispositius, aneu a Adaptadors de pantalla i seleccioneu el fitxer a bord
  3. Ara, feu-hi clic amb el botó dret i seleccioneu Desactivar .

    Desactivació de gràfics integrats

Per un curt moment, la pantalla es quedarà en blanc, però tornarà a aparèixer. Aquí l’ordinador canvia completament als vostres gràfics dedicats. Deseu els canvis i sortiu. Ara proveu de llançar Unreal Engine i comproveu si el problema persisteix.

Solució 5: desactivació del programari antivirus / tallafocs

El programari antivirus us manté segur analitzant tots els fitxers del sistema a l’ordinador i també comprovant tots els processos en execució que semblen ocupar recursos. No obstant això, hi ha nombrosos casos en què marca un procés 'verificat' com a programari maliciós; per tant, s’anomena fals positiu. Aquesta situació passa amb molts jocs diferents i se sap que desactiva el joc per executar-se completament o no li atorga prou permisos per accedir als recursos esmentats. El mateix passa amb el programari antivirus i Unreal Engine.

Desactivació del programari antivirus

Per tant, hauríeu de provar-ho desactivació del programari antivirus . Podeu consultar el nostre article a Com desactivar el vostre antivirus . Després de desactivar l'antivirus, reinicieu l'ordinador i torneu a provar de transmetre'l. Si la desactivació de l’antivirus no funciona, podeu provar-ho desinstal·lant-lo i veure si us fa el truc. Alguns programes antivirus notables que causaven problemes eren Avast i AVG. Tot i això, heu de provar de desactivar qualsevol antivirus que tingueu i veure si això funciona.

Solució 6: desactivació de l'overclocking i la tecnologia SLI

Overclocking significa fer que el processador realitzi càlculs de ràfega de curta durada per donar al vostre PC un impuls en la seva capacitat de processament. Quan fa això, la temperatura del processador augmenta i, quan ha pujat al límit, torna al processament normal. Durant aquest temps, el processador es refreda i, per tant, es prepara per realitzar una altra ràfega quan sigui prou fresc.

Tecnologia SLI

Tot i les funcions avançades i la utilitat de l'overclocking, vam rebre diversos informes dels usuaris on ens van informar desactivació de l'overclocking per als dos CPU i targeta gràfica s'ha solucionat el problema. Sembla que Unreal Engine no està optimitzat per funcionar en un entorn de overclock accelerat.

A més, a més de desactivar l'overclocking per a gràfics / CPU, també vam rebre informes que la desactivació de SLI també va fer el truc per a nombrosos usuaris. SLI és una marca gestionada per NVIDIA que té com a objectiu principal enllaçar dues targetes gràfiques perquè es pugui combinar la seva potència. Com el cas del overclocking normal, Unreal Engine també té problemes quan SLI està actiu. Per tant, proveu de desactivar-lo des del vostre ordinador i veure si això funciona.

Solució 7: Actualització de controladors gràfics

Els controladors gràfics són els mòduls principals que permeten la comunicació entre el maquinari gràfic i el sistema operatiu (aplicacions o jocs, etc.). Si els controladors gràfics no funcionen correctament, experimentareu problemes amb gairebé totes les aplicacions que requereixen gràfics, com Unreal Engine. En aquesta solució, desinstal·larem els controladors de gràfics existents i més endavant instal·larem els més nous.

  1. Descarregueu i instal·leu DDU (Display driver uninstaller) des del seu lloc web oficial.
  2. Després de la instal·lació Desinstal·lador de controladors de pantalla (DDU) , inicieu l'ordinador a mode segur . Podeu consultar el nostre article sobre com fer-ho arrencar l’ordinador en mode segur .
  3. Després d’iniciar el DDU, seleccioneu la primera opció “ Netegeu i reinicieu ”. Això desinstal·larà completament els controladors actuals de l'ordinador.

    Neteja de conductors

  4. Ara, després de la desinstal·lació, inicieu l’ordinador normalment sense mode segur. Premeu Windows + R, escriviu “ devmgmt. msc ”Al quadre de diàleg i premeu Retorn. Feu clic amb el botó dret a qualsevol espai buit i seleccioneu ' Cerqueu canvis de maquinari ”. S'instal·laran els controladors predeterminats. Proveu d'iniciar Display Capture i comproveu si això soluciona el problema.
    Nota: És possible que hàgiu de tornar a realitzar la solució 1 després d’aquest pas.
  5. En la majoria dels casos, els controladors predeterminats no funcionaran, de manera que podeu instal·lar els controladors més recents mitjançant l’actualització de Windows o navegar al lloc web del fabricant i descarregar-ne els més recents.
  6. Després d’instal·lar els controladors, reinicieu l’ordinador i comproveu si el problema està resolt.

Solució 8: desactiveu el mode de pantalla completa

Podeu provar de desactivar el mode de pantalla completa al joc que esteu intentant jugar, ja que, segons els informes, s'ha solucionat el problema per a alguns usuaris. Estar en mode Windowed és conegut per solucionar aquest problema en alguns jocs d'Unreal Engine.

Solució 9: reinstal·leu DirectX i canvieu la configuració de FreeSync

Si cap dels mètodes anteriors no funciona, podem provar de reinstal·lar completament DirectX i canviar la configuració de FreeSync. Aquest és un mètode bastant senzill, però heu de tornar a instal·lar DirectX manualment després de descarregar-lo del lloc web.

  1. Torneu a instal·lar DirectX a l’ordinador i reinicieu-lo abans de continuar.
  2. Ara, si en teniu FreeSync supervisar, navegar a GSync configuració a través de Experiència GeForce aplicació.
  3. Un cop localitzeu la configuració del monitor de FreeSync, Activa per Pantalla completa opció. Marqueu la casella Activeu la configuració de la pantalla seleccionada també.
  4. Reinicieu completament l'ordinador després de fer canvis i comproveu si això soluciona el problema.

També podeu provar el mateix procediment per al 'mode Windowed'.

7 minuts de lectura