Sådan rettes fejlen 'Unreal Engine afslutter på grund af, at D3D-enhed går tabt'

Brugere oplever fejlmeddelelsen 'Unreal Engine afslutter på grund af, at D3D-enheden er gået tabt ', når Unreal ikke kan oprette forbindelse til D3D-enheden på din computer. Denne fejl er meget almindelig og kan også forekomme for brugere, der ikke har nogen åbenlyse problemer på deres computer.

Unreal Engine afslutter på grund af, at D3D-enheden går tabt

Ifølge Unreal Engine-udviklere opstår dette problem normalt, når computerens grafik- eller hardwarekomponenter ikke synkroniseres korrekt med Unreal Engine, hvilket igen får den til ikke at fungere korrekt med D3D-enheden. I denne artikel vil vi gennemgå alle løsningerne på, hvorfor dette problem opstår, og hvad der er løsningen på at løse det.

Hvad forårsager fejlen 'Unreal Engine afslutter på grund af, at D3D-enhed er gået tabt'?

Efter at have modtaget adskillige rapporter fra brugere om problemet besluttede vi at undersøge problemet. Efter at have kombineret disse rapporter duplikerede vi situationerne i vores arbejdsstationer og udarbejdede årsagerne. Årsagerne til, hvorfor du muligvis oplever denne fejlmeddelelse, er men ikke begrænset til:

  • Forældet Unreal Engine: Den mest sandsynlige årsag er, hvor Unreal Engine ikke er opdateret til den nyeste build og ikke er i stand til at kommunikere med andre systemkomponenter, der muligvis er opdateret for nylig. Det kan også være omvendt.
  • Antivirussoftware: Der er adskillige antivirussoftware derude, der har tendens til at blokere Unreal Engine, hvilket markerer en falsk positiv. Dette er meget almindeligt og kan løses ved enten at oprette en hvidliste eller deaktivere den.
  • Forældede enhedsdrivere: En anden sandsynlig årsag til, hvorfor dette problem opstår, er, at dine enhedsdrivere er enten korrupte eller forældede. I begge tilfælde arbejder geninstallation eller opdatering af driverne.
  • Ufuldstændige Steam-filer: Steam fungerer ofte med Unreal Engine. Hvis dets spil / installationsfiler er korrupte eller ufuldstændige, vil du opleve fejlmeddelelsen, der diskuteres.
  • NVIDIA GeForce-indstillinger: Disse moduler er også kendt for at komme i konflikt med spillet. Deaktivering af modulet eller deaktivering af specifikke indstillinger løser normalt problemet.
  • Overklokering: Overklokning kan give din pc det push, den har brug for, men det er kendt for at forårsage problemer eller konflikter med tunge ressourceforbrugende applikationer. Deaktivering af overklokning kan gøre det trick for dig.
  • Standard grafikkort: Standard grafikkort deaktiverer normalt sig selv, når et dedikeret et med mere strøm kører. I flere tilfælde kan det dog være aktiv sammen med det dedikerede grafikkort og forårsage konflikter, som yderligere vil forårsage problemer.

Før du begynder med løsningen, skal du sørge for, at du er logget ind som administrator. Desuden skal du have en aktiv og åben internetforbindelse.

Løsning 1: Opdatering af Unreal Engine, Windows og Steam

Normalt, hvis en af ​​de nævnte komponenter er forældet, har de problemer med at kommunikere med hinanden. Med dårlig kommunikation kan spillet ikke køre korrekt. Dette er et meget almindeligt tilbagevendende problem, og brugerne overser dette ofte.

Metoden til at opdatere Unreal-motoren er en smule langvarig, men Windows og Steam-opdatering på en jippy. Sørg for, at du er logget ind som administrator, og følg trinnene i den nøjagtige rækkefølge. Vi starter med at opdatere Unreal Engine.

  1. Åbn startprogrammet og naviger til biblioteket
  2. Når du først er i biblioteket øverst, vil du være i stand til at se Engine-versionen. Hvis der er en opdatering tilgængelig, ser du et plusikon lige ved siden af.
  3. Klik på Tilføj-versionerne, og når du klikker på den, vil du blive bedt om at installere den nye motor. Download motorversionen i overensstemmelse hermed, og klik på Opdater .

    Opdatering af Unreal Engine

Nu, hvor Unreal Engine er opdateret, fortsætter vi med at opdatere Windows.

  1. Tryk på Windows + S, skriv “opdatering” i dialogboksen, og åbn opdateringsresultatet, når det returneres.
  2. Klik nu på knappen Kontroller for opdateringer . Nu begynder Windows automatisk at kontrollere onlineserverne, hvis der er en opdatering tilgængelig, der kan installeres.

    Opdatering af Windows

Vær tålmodig, og lad processen afslutte. Når processen er afsluttet, hvis du bliver bedt om det, skal du genstarte computeren. Efter genstart skal du følge nedenstående trin for at opdatere Steam .

  1. Start Steam- klienten, og sørg for, at du har en aktiv internetforbindelse.
  2. Efter kontrol af online-serverne begynder klienten automatisk at downloade den seneste opdatering. Efter at opdateringen er downloadet, skal du genstarte computeren igen.

Når alle modulerne er blevet opdateret, kan du prøve at køre Unreal Engine og se, om fejlen stadig foreligger. Hvis det sker, skal du følge nedenstående trin.

Løsning 2: Deaktivering af NVIDIA Game Booster (eller andre funktioner)

En anden ting at prøve, før vi går videre, er at sikre, at der ikke er nogen 'forbedringsfunktioner' aktive i NVIDIAs GeForce Experience. Selvom disse funktioner muligvis ændrer indstillingerne og giver dig yderligere ydelse, er det kendt at de forårsager flere problemer.

Deaktivering af NVIDIA-funktioner

Disse "forbedrings" -funktioner er hovedsageligt funktioner som Game Booster, Battery Optimizer osv. Åbn GeForce Experience (eller relevant program), og sørg for, at disse er helt deaktiverede. Du kan også midlertidigt deaktivere GeForce Experience helt og se, om dette fungerer. Når du først er helt sikker på, at problemet ikke er på grund af disse funktioner, kan du gå videre med andre løsninger.

Løsning 3: Ændring af præference for dedikeret grafik

Normalt er det kendt, at folk, der bruger Unreal Engine og spiller dens spil, har deres egen dedikerede grafik installeret på deres computer. Dedikeret grafik tilføjes normalt senere på toppen af ​​det indbyggede grafikmodul af Intel (kendt som Intel HD eller Intel UHD).

At være to grafikmoduler på en enkelt computer inducerer imidlertid flere problemer, hvilket ikke er nogen overraskelse. I denne løsning vil vi navigere til kontrolpanelet i NVIDIA og derefter, efter at du har valgt Unreal Engine, skal du sørge for, at det er tilpasset til kun at køre på NVIDIA-grafikdrivere.

  1. Højreklik hvor som helst på dit skrivebord og vælg NVIDIA-kontrolpanel .
  2. Når kontrolpanelet er åbnet, skal du klikke på Administrer 3D-indstillinger . Klik nu på Programindstillinger .
  3. Nu ser du en rulleliste, der indeholder listen over alle programmer. Tilføj Unreal Engine, og vælg NVIDIA (dedikeret grafik) fra den anden drop-down.

    Ændring af præferencer for grafikkort
  4. Gem ændringer og forlad. Genstart computeren, og prøv at starte modulet / spillet, og se, om dette løser problemet.

Løsning 4: Deaktivering af indbygget grafik

En anden ting at prøve er at deaktivere ombordgrafikken på din computer fuldstændigt. Dette kan hjælpe, hvis det kun ikke er nok at ændre grafikernes præference til at få problemet til at forsvinde. Bemærk, at dette ikke vil påvirke din computers ydeevne eller funktionalitet; først nu gør din dedikerede grafik hele vægtløftningen, mens de indbyggede forbliver inaktive. Sørg for, at du er logget ind som administrator, før du fortsætter.

  1. Tryk på Windows + R, skriv “ devmgmt.msc ” i dialogboksen, og tryk på Enter.
  2. Når du er i enhedsadministratoren, skal du navigere til skærmadaptere og vælge ombord
  3. Nu skal du højreklikke på det og vælge Deaktiver .

    Deaktivering af indbygget grafik

I et kort øjeblik bliver din skærm sandsynligvis tom, men kommer op igen. Her skifter computeren fuldstændigt til din dedikerede grafik. Gem ændringer og forlad. Prøv nu at starte Unreal Engine og se, om problemet fortsætter.

Løsning 5: Deaktivering af Antivirus / Firewall-software

Antivirus-software holder dig sikker ved at analysere alle systemfiler på din computer og også kontrollere alle de kørende processer, der ser ud til at tage ressourcer op. Der er dog adskillige tilfælde, hvor det markerer en 'verificeret' proces som malware; kaldes derfor en falsk positiv. Denne situation sker med mange forskellige spil og er kendt for enten at deaktivere spillet i at køre helt eller ikke give det tilstrækkelige tilladelser til at få adgang til de nævnte ressourcer. Det samme er tilfældet med Antivirus-software og Unreal Engine.

Deaktivering af antivirus-software

Derfor skal du prøve at deaktivere din Antivirus-software . Du kan tjekke vores artikel om Sådan slås din Antivirus fra. Efter at have deaktiveret din Antivirus, skal du genstarte computeren og prøve at streame igen. Hvis deaktivering af Antivirus ikke fungerer, kan du prøve at afinstallere det og se, om det gør det trick for dig. Noget mærkbar Antivirus-software, der forårsager problemer, var Avast og AVG. Ikke desto mindre bør du prøve at deaktivere den antivirus, du har, og se, om dette gør det.

Løsning 6: Deaktivering af Overclocking og SLI-teknologi

Overklokering betyder, at processoren skal udføre kortvarige burst-beregninger for at give din pc et skub i processorkraften. Når det gør dette, stiger processorens temperatur, og når den er steget til grænsen, vender den tilbage til normal behandling. I løbet af denne tid afkøles processoren og gør sig derfor klar til at udføre en ny burst, når den er kølig nok.

SLI-teknologi

På trods af de avancerede funktioner og nytten ved overklokkning modtog vi flere rapporter fra brugere, hvor de rapporterede, at deaktivering af overklokering for både CPU og grafikkort løste problemet. Det ser ud til, at Unreal Engine ikke er optimeret til at køre i et accelereret overklokket miljø.

Desuden modtog vi på toppen af ​​at deaktivere overklokkning til grafik / CPU også rapporter om, at deaktivering af SLI også gjorde det trick for adskillige brugere. SLI er et mærkenavn administreret af NVIDIA, hvis primære formål er at forbinde to grafikkort sammen, så deres magt kan kombineres. Som tilfældet med normal overklokning har Unreal Engine også problemer, når SLI er aktiv. Derfor bør du prøve at deaktivere den fra din computer og se, om dette gør susen.

Løsning 7: Opdatering af grafikdrivere

Grafikdrivere er de vigtigste moduler, der muliggør kommunikation mellem din Grafikhardware og operativsystemet (applikationer eller spil osv.). Hvis selve grafikdriverne ikke fungerer korrekt, vil du opleve problemer med næsten alle grafiske krævende applikationer som Unreal Engine. I denne løsning vil vi afinstallere dine eksisterende grafikdrivere og installere nyere senere.

  1. Download og installer DDU (Display-afinstallationsprogram) fra dets officielle websted.
  2. Efter installation af Display Driver Uninstaller (DDU) skal du starte din computer i sikker tilstand . Du kan tjekke vores artikel om, hvordan du starter din computer i sikker tilstand.
  3. Efter lancering af DDU skal du vælge den første indstilling “ Rengør og genstart ”. Dette vil fjerne de aktuelle drivere helt fra din computer.

    Rengøring af drivere
  4. Nu efter afinstallationen skal du starte din computer normalt uden sikker tilstand. Tryk på Windows + R, skriv “ devmgmt. msc ”i dialogboksen, og tryk på Enter. Højreklik på ethvert tomt rum og vælg " Søg efter hardwareændringer ". Standarddriverne installeres. Prøv at starte Display Capture, og kontroller, om dette løser problemet.

    Bemærk: Du skal muligvis udføre løsning 1 igen efter dette trin.

  5. I de fleste tilfælde fungerer standarddriverne ikke for dig, så du kan enten installere de nyeste drivere gennem Windows-opdatering eller navigere til din producents websted og downloade de nyeste.
  6. Når du har installeret driverne, skal du genstarte computeren og kontrollere, om problemet er løst.

Interessante Artikler