Slik løser du feilen 'Unreal Engine exiting due to D3D device is lost'



Prøv Instrumentet Vårt For Å Eliminere Problemer

Brukerne opplever feilmeldingen ‘Unreal Engine går ut på grunn av at D3D-enheten går tapt ’Når Unreal ikke klarer å koble til D3D-enheten på datamaskinen din. Denne feilen er veldig vanlig og kan også forekomme for brukere som ikke har noen åpenbare problemer på datamaskinene sine.



Unreal Engine går ut på grunn av at D3D-enheten går tapt



I følge Unreal Engine-utviklere oppstår dette problemet vanligvis når datamaskinens grafikk- eller maskinvarekomponenter ikke blir riktig synkronisert med Unreal Engine, noe som igjen fører til at den ikke fungerer som den skal med D3D-enheten. I denne artikkelen vil vi gå gjennom alle løsningene på hvorfor dette problemet oppstår, og hva er løsningen for å løse det.



Hva forårsaker Feilen ‘Unreal Engine exiting due to D3D device is lost’?

Etter å ha mottatt mange rapporter fra brukere om problemet, bestemte vi oss for å undersøke problemet. Etter å ha kombinert disse rapportene dupliserte vi situasjonene på arbeidsstasjonene våre og utarbeidet årsakene. Årsakene til hvorfor du kan oppleve denne feilmeldingen er, men er ikke begrenset til:

  • Utdatert uvirkelig motor: Den mest sannsynlige årsaken er at Unreal Engine ikke er oppdatert til den siste versjonen og ikke er i stand til å kommunisere med andre systemkomponenter som kan være oppdatert nylig. Det kan også være omvendt.
  • Antivirus programvare: Det er mange antivirusprogrammer der ute som har en tendens til å blokkere Unreal Engine, og dermed markere en falsk positiv. Dette er veldig vanlig og kan løses ved å enten opprette en hvitliste eller deaktivere den.
  • Utdaterte enhetsdrivere: En annen sannsynlig årsak til hvorfor dette problemet oppstår, er at enhetsdriverne er skadet eller foreldet. I begge tilfeller fungerer reinstallering eller oppdatering av driverne.
  • Ufullstendige Steam-filer: Steam fungerer ofte med Unreal Engine. Hvis spill- / installasjonsfilene er korrupte eller ufullstendige, vil du oppleve feilmeldingen som diskuteres.
  • NVIDIA GeForce-innstillinger: Disse modulene er også kjent for å komme i konflikt med spillet. Deaktivering av modulen eller deaktivering av spesifikke innstillinger løser vanligvis problemet.
  • Overklokking: Overklokking kan gi PC-en den pressen den trenger, men er kjent for å forårsake problemer eller konflikter med tunge ressurskrevende applikasjoner. Deaktivering av overklokking kan gjøre trikset for deg.
  • Standard grafikkort: Standard grafikkortet deaktiverer vanligvis seg selv når en dedikert med mer kraft kjører. Imidlertid kan det i flere tilfeller være aktivt sammen med det dedikerte grafikkortet og forårsake konflikter som ytterligere vil forårsake problemer.

Før du begynner med løsningene, må du sørge for at du er logget på som administrator. Videre bør du ha en aktiv og åpen internettforbindelse.

Løsning 1: Oppdaterer Unreal Engine, Windows og Steam

Vanligvis, hvis noen av komponentene som er nevnt er utdaterte, har de problemer med å kommunisere med hverandre. Med dårlig kommunikasjon kan ikke spillet kjøre ordentlig. Dette er et veldig vanlig tilbakevendende problem, og brukere overser ofte dette.



Metoden for å oppdatere Unreal-motoren er litt lang, men Windows- og Steam-oppdatering i en smule. Forsikre deg om at du er logget inn som en administrator og følg trinnene i nøyaktig rekkefølge. Vi starter med å oppdatere Unreal Engine.

  1. Åpne Launcher og naviger til Bibliotek
  2. Når du er i biblioteket, øverst, vil du kunne se motorversjonen. Hvis det er en oppdatering tilgjengelig, vil du se en mer ikonet rett ved siden av.
  3. Klikk på Legg til versjoner og når du klikker på den, vil du bli bedt om å installere den nye motoren. Last ned motorversjonen tilsvarende og klikk på Oppdater .

    Oppdaterer Unreal Engine

Nå som Unreal Engine er oppdatert, fortsetter vi med å oppdatere Windows.

  1. Trykk på Windows + S, skriv 'oppdatering' i dialogboksen, og åpne Oppdater resultat når de returneres.
  2. Klikk nå på knappen for Se etter oppdateringer . Nå begynner Windows automatisk å sjekke online-serverne hvis det er noen oppdatering tilgjengelig for installasjon.

    Oppdaterer Windows

Vær tålmodig og la prosessen fullføres. Etter at prosessen er fullført, hvis du blir bedt om det, omstart din datamaskin. Etter omstart, følg trinnene nedenfor for å oppdatere Damp .

  1. Start Damp klienten og sørg for at du har en aktiv internettforbindelse.
  2. Etter å ha sjekket online-serverne vil klienten automatisk laste ned den siste oppdateringen. Etter at oppdateringen er lastet ned, start datamaskinen på nytt.

Etter at alle modulene er oppdatert, kan du prøve å kjøre Unreal Engine og se om feilen fortsatt vedvarer. Hvis det gjør det, følg trinnene nedenfor.

Løsning 2: Deaktivering av NVIDIA Game Booster (eller andre funksjoner)

En annen ting å prøve før vi går videre er å sørge for at ingen ‘enhancement’ -funksjoner er aktive i NVIDIAs GeForce Experience. Selv om disse funksjonene kan endre innstillingene og gi deg ytterligere ytelse, er det kjent at de forårsaker flere problemer.

Deaktivering av NVIDIA-funksjoner

Disse ‘enhancement’-funksjonene er for det meste funksjoner som Game Booster , Battery Optimizer, etc. Åpne GeForce Experience (eller relevant applikasjon) og sørg for at disse er fullstendig deaktivert. Du kan også deaktivere GeForce Experience helt midlertidig og se om dette fungerer. Når du er helt sikker på at problemet ikke skyldes disse funksjonene, kan du gå videre med andre løsninger.

Løsning 3: Endre preferansen for dedikert grafikk

Vanligvis er det kjent at folk som bruker Unreal Engine og spiller spillene, har sin egen dedikerte grafikk installert på datamaskinen. Dedikert grafikk blir vanligvis lagt til senere på toppen av den innebygde grafikkmodulen av Intel (kjent som Intel HD eller Intel UHD).

Imidlertid induserer det å være to grafikkmoduler på en datamaskin flere problemer, noe som ikke er overraskende. I denne løsningen vil vi navigere til kontrollpanelet til NVIDIA, og etter at du har valgt Unreal Engine, sørg for at den er tilpasset kun for å kjøre på NVIDIA-grafikkdrivere.

  1. Høyreklikk hvor som helst på skrivebordet ditt og velg NVIDIA kontrollpanel .
  2. Når kontrollpanelet er åpnet, klikker du på Administrer 3D-innstillinger . Klikk nå på Programinnstillinger .
  3. Nå vil du se en rullegardin som inneholder listen over alle programmer. Legge til Uvirkelig motor og velg NVIDIA (dedikert grafikk) fra den andre rullegardinmenyen.

    Endrer preferanse for grafikkort

  4. Lagre endringer og avslutt. Start datamaskinen på nytt og prøv å starte modulen / spillet og se om dette løser problemet.

Løsning 4: Deaktivere innebygd grafikk

En annen ting å prøve er å deaktivere innebygd grafikk på datamaskinen din. Dette kan hjelpe hvis bare det ikke er nok å endre grafikkinnstillingen for å få problemet til å forsvinne. Vær oppmerksom på at dette ikke vil påvirke datamaskinens ytelse eller funksjonalitet; bare nå vil den dedikerte grafikken gjøre hele vektløftingen mens de innebygde vil forbli inaktive. Forsikre deg om at du er logget på som administrator før du fortsetter.

  1. Trykk Windows + R, skriv “ devmgmt.msc ”I dialogboksen, og trykk Enter.
  2. Når du er i enhetsbehandling, naviger til Skjermkort og velg om bord
  3. Høyreklikk nå på den og velg Deaktiver .

    Deaktivere innebygd grafikk

For et kort øyeblikk vil skjermen din sannsynligvis bli blank, men vil komme opp igjen. Her skifter datamaskinen helt til din dedikerte grafikk. Lagre endringer og avslutt. Prøv å starte Unreal Engine og se om problemet vedvarer.

Løsning 5: Deaktivering av antivirus- / brannmurprogramvare

Antivirusprogramvare holder deg trygg ved å analysere alle systemfilene på datamaskinen din og også sjekke alle kjørende prosesser som ser ut til å ta opp ressurser. Imidlertid er det mange tilfeller der det markerer en 'verifisert' prosess som skadelig programvare; derav kalt en falsk positiv. Denne situasjonen skjer med mange forskjellige spill, og er kjent for å enten deaktivere spillet fra å kjøre helt eller ikke gi det nok tillatelser til å få tilgang til de nevnte ressursene. Det samme er tilfelle med Antivirus-programvare og Unreal Engine.

Deaktivering av antivirusprogramvare

Derfor bør du prøve deaktivere antivirusprogramvaren . Du kan sjekke artikkelen vår på Slik slår du av antivirusprogrammet ditt . Etter at du har deaktivert Antivirusprogrammet, start datamaskinen på nytt og prøv å streame på nytt. Hvis deaktivering av Antivirus ikke virker, kan du prøve avinstallerer den og se om det gjør susen for deg. Noe merkbar antivirusprogramvare som forårsaket problemer var Avast og AVG. Ikke desto mindre bør du prøve å deaktivere det antivirusprogrammet du har, og se om dette gjør susen.

Løsning 6: Deaktivering av overklokking og SLI-teknologi

Overklokking betyr at prosessoren utfører kortvarige burst-beregninger for å gi PC-en et press i prosessorkraften. Når den gjør dette, stiger prosessorens temperatur, og når den har steget til det ytterste, går den tilbake til normal prosessering. I løpet av denne tiden avkjøles prosessoren og gjør seg dermed klar til å utføre en ny serie når den er kald nok.

SLI-teknologi

Til tross for de avanserte funksjonene og nytten av overklokking, mottok vi flere rapporter fra brukere der de rapporterte om det deaktivering av overklokking for begge prosessor og grafikkort løst problemet. Det ser ut til at Unreal Engine ikke er optimalisert for å kjøre i et akselerert overklokket miljø.

I tillegg til å deaktivere overklokking for grafikk / CPU, mottok vi også rapporter om at deaktivering av SLI også gjorde susen for mange brukere. SLI er et merkenavn som administreres av NVIDIA hvis primære formål er å koble to grafikkort sammen slik at deres kraft kan kombineres. I likhet med normal overklokking har Unreal Engine også problemer når SLI er aktiv. Derfor bør du prøve å deaktivere den fra datamaskinen din og se om dette gjør susen.

Løsning 7: Oppdatere grafikkdrivere

Grafikkdrivere er hovedmodulene som muliggjør kommunikasjon mellom grafikkmaskinvaren og operativsystemet (applikasjoner eller spill osv.). Hvis grafikkdriverne selv ikke fungerer som de skal, vil du oppleve problemer med nesten alle grafikkrevende applikasjoner som Unreal Engine. I denne løsningen vil vi avinstallere eksisterende grafikkdrivere og installere nyere senere.

  1. Last ned og installer DDU (Uninstaller for skjermdriver) fra det offisielle nettstedet.
  2. Etter installasjon Display Driver Uninstaller (DDU) , start datamaskinen din inn sikkerhetsmodus . Du kan sjekke artikkelen vår om hvordan du gjør det start datamaskinen i sikker modus .
  3. Etter å ha startet DDU, velg det første alternativet “ Rengjør og start på nytt ”. Dette vil avinstallere de nåværende driverne helt fra datamaskinen.

    Rengjøringsdrivere

  4. Nå etter avinstallasjonen, starter du datamaskinen normalt uten sikker modus. Trykk Windows + R, skriv “ devmgmt. msc ”I dialogboksen og trykk Enter. Høyreklikk på et tomt område og velg “ Søk etter maskinvareendringer ”. Standarddriverne blir installert. Prøv å starte Display Capture og sjekk om dette løser problemet.
    Merk: Du må kanskje utføre løsning 1 igjen etter dette trinnet.
  5. I de fleste tilfeller fungerer ikke standarddriverne for deg, så du kan enten installere de nyeste driverne gjennom Windows-oppdateringen eller navigere til produsentens nettsted og laste ned de nyeste.
  6. Etter at du har installert driverne, start datamaskinen på nytt og sjekk om problemet er løst.

Løsning 8: Deaktiver fullskjermmodus

Du kan prøve å deaktivere fullskjermmodus i spillet du prøver å spille fordi dette angivelig har løst problemet for noen brukere. Å være i Windowed-modus er kjent for å løse dette problemet for noen Unreal Engine Games.

Løsning 9: Installer DirectX på nytt og endre FreeSync-innstillinger

Hvis ingen av metodene ovenfor fungerer, kan vi prøve å installere DirectX på nytt og endre FreeSync-innstillingene. Dette er en ganske grei metode, men du må installere DirectX på nytt manuelt etter at du har lastet det ned fra nettstedet.

  1. Installer på nytt Directx på datamaskinen din, og start den deretter på nytt før du går videre.
  2. Nå, hvis du har en FreeSync overvåke, navigere til GSync innstillinger gjennom GeForce Experience applikasjon.
  3. Når du har funnet FreeSync-skjerminnstillingene, Muliggjøre til Full skjerm alternativ. Merk av for Aktiver innstillinger for valgt skjerm også.
  4. Start datamaskinen på nytt helt etter endringer, og se om dette løser problemet.

Du kan også teste den samme prosedyren for 'Windowed mode'.

7 minutter lest