Sådan løses fejlen 'Unreal Engine afsluttes på grund af, at D3D-enheden går tabt'
Brugere oplever fejlmeddelelsen ‘Unreal Engine afsluttes på grund af, at D3D-enheden går 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 synlige problemer på deres computere.
Ifølge Unreal Engine-udviklere opstår dette problem normalt, når computerens grafik- eller hardwarekomponenter ikke synkroniseres ordentligt med Unreal Engine, hvilket igen får det til ikke at fungere korrekt med D3D-enheden. I denne artikel gennemgår vi alle løsningerne på, hvorfor dette problem opstår, og hvad er løsningen på at løse det.
Hvad forårsager fejlen 'Unreal Engine afslutter på grund af, at D3D-enheden går 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 måske oplever denne fejlmeddelelse, er men ikke begrænset til:
Før du starter med løsningerne, skal du sørge for at være 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 ordentligt. Dette er et meget almindeligt tilbagevendende problem, og brugerne overser ofte dette.
Metoden til at opdatere Unreal-motoren er en smule lang, men Windows og Steam-opdatering i en smule. Sørg for, at du er logget ind som administrator, og følg trinene i den nøjagtige rækkefølge. Vi starter med at opdatere Unreal Engine.
- Åbn Launcher og naviger til Bibliotek
- Når du er i biblioteket øverst, vil du kunne se motorversionen. Hvis der er en opdatering tilgængelig, vil du se en plus ikonet lige ved siden af det.
- Klik på Tilføj versioner og når du klikker på det, vil der blive bedt om at installere den nye motor. Download motorversionen i overensstemmelse hermed, og klik på Opdatering.
Nu hvor Unreal Engine er opdateret, fortsætter vi med at opdatere Windows.
- Tryk på Windows + S, skriv "opdatering" i dialogboksen, og åbn Opdatering resultat, når de returneres.
- Klik nu på knappen til Søg efter opdateringer. Nu begynder Windows automatisk at kontrollere onlineserverne, hvis der er nogen opdatering tilgængelig, der kan installeres.
Vær tålmodig og lad processen gennemføres. Når processen er afsluttet, hvis du bliver bedt om det, genstart din computer. Efter genstart skal du følge nedenstående trin for at opdatere Damp.
- Start Damp og sørg for, at du har en aktiv internetforbindelse.
- Efter kontrol af onlineserverne begynder klienten automatisk at downloade den seneste opdatering. Når opdateringen er downloadet, skal du genstarte computeren igen.
Når alle modulerne er opdateret, kan du prøve at køre Unreal Engine og se, om fejlen stadig vedvarer. 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 ingen 'enhancement'-funktioner er aktive i NVIDIAs GeForce Experience. Selvom disse funktioner muligvis ændrer indstillingerne og giver dig yderligere ydeevne, er de kendt for at forårsage flere problemer.
Disse 'ekstraudstyr'-funktioner er for det meste funktioner som Game Booster, Batterioptimering, osv. Åbn GeForce Experience (eller relevant applikation), og sørg for, at disse er fuldstændigt deaktiverede. Du kan også midlertidigt deaktivere GeForce Experience helt og se, om dette fungerer. Når du er helt sikker på, at problemet ikke skyldes disse funktioner, kan du gå videre med andre løsninger.
Løsning 3: Ændring af præferencen for dedikeret grafik
Normalt er folk, der bruger Unreal Engine og spiller dens spil, kendt for at have 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).
Imidlertid fremkalder tilstedeværelsen af to grafikmoduler på en enkelt computer flere problemer, hvilket ikke er overraskende. I denne løsning navigerer vi til kontrolpanelet på NVIDIA, og efter at have valgt Unreal Engine, skal vi sørge for, at den er tilpasset til kun at køre på NVIDIA-grafikdrivere.
- Højreklik et vilkårligt sted på dit skrivebord, og vælg NVIDIA kontrolpanel.
- Når kontrolpanelet er åbnet, skal du klikke på Administrer 3D-indstillinger. Klik nu på Programindstillinger.
- Nu vil du se en rullemenu, der indeholder listen over alle programmer. Tilføje Uvirkelig motor og vælg NVIDIA (dedikeret grafik) fra det andet rullemenu.
- Gem ændringer og afslut. Genstart din computer, 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 fuldstændig at deaktivere den indbyggede grafik på din computer. Dette kan hjælpe, hvis kun ændring af grafikens præference ikke er nok til at få problemet til at forsvinde. Bemærk, at dette ikke påvirker din computers ydeevne eller funktionalitet; kun nu vil din dedikerede grafik løfte hele vægten, mens de indbyggede forbliver inaktive. Sørg for, at du er logget ind som administrator, inden du fortsætter.
- Tryk på Windows + R, skriv “devmgmt.msc”I dialogboksen, og tryk på Enter.
- Når du er i enhedsadministratoren, skal du navigere til Displayadaptere og vælg ombord
- Højreklik nu på det, og vælg Deaktiver.
I et kort øjeblik bliver din skærm sandsynligvis tom, men kommer op igen. Her skifter computeren helt til din dedikerede grafik. Gem ændringer og afslut. Prøv nu at starte Unreal Engine, og se om problemet fortsætter.
Løsning 5: Deaktivering af antivirus- / firewallsoftware
Antivirussoftware 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 mange 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 fra at køre helt eller ikke give det nok tilladelser til at få adgang til de nævnte ressourcer. Det samme er tilfældet med Antivirus-software og Unreal Engine.
Derfor skal du prøve deaktivering af din antivirussoftware. Du kan tjekke vores artikel om, hvordan du slukker for dit antivirusprogram. Når du har deaktiveret dit Antivirus, skal du genstarte din computer og prøve at streame igen. Hvis deaktivering af Antivirus ikke virker, kan du prøve afinstallere det og se om det gør tricket for dig. Noget mærkbar antivirussoftware, der forårsagede problemer, var Avast og AVG. Ikke desto mindre skal du prøve at deaktivere det antivirusprogram, du har, og se om dette gør tricket.
Løsning 6: Deaktivering af overclocking og SLI-teknologi
Overclocking betyder, at processoren udfører kortvarige burst-beregninger for at give din pc et skub i sin processorkraft. Når den 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 køler processoren af og er derfor klar til at udføre endnu en burst, når den er kølig nok.
På trods af de avancerede funktioner og nytten af overclocking modtog vi flere rapporter fra brugere, hvor de rapporterede det deaktivering af overclocking for begge CPU og grafikkort løst problemet. Det ser ud til, at Unreal Engine ikke er optimeret til at køre i et accelereret overclocked miljø.
Ud over at deaktivere overclocking til grafik / CPU modtog vi også rapporter om, at deaktivering af SLI også gjorde tricket for mange brugere. SLI er et mærke, der administreres af NVIDIA, hvis primære formål er at forbinde to grafikkort sammen, så deres magt kan kombineres. Ligesom tilfældet med normal overclocking har Unreal Engine også problemer, når SLI er aktiv. Derfor skal du prøve at deaktivere den fra din computer og se om dette gør tricket.
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 grafikkravende applikationer som Unreal Engine. I denne løsning afinstallerer vi dine eksisterende grafikdrivere og installerer nyere senere.
- Download og installer DDU (afinstallationsprogram til displaydriver) fra dets officielle hjemmeside.
- Efter installation Display Driver Uninstaller (DDU), start din computer ind sikker tilstand. Du kan tjekke vores artikel om, hvordan du starter din computer i sikker tilstand.
- Efter start af DDU skal du vælge den første mulighed “Rengør og genstart”. Dette afinstallerer de aktuelle drivere fuldstændigt fra din computer.
- Start nu din computer normalt efter afinstallationen uden sikker tilstand. Tryk på Windows + R, skriv “devmgmt.msc”I dialogboksen, og tryk på Enter. Højreklik på et 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. - I de fleste tilfælde fungerer standarddriverne ikke for dig, så du kan enten installere de nyeste drivere via Windows-opdatering eller navigere til producentens websted og downloade de nyeste.
- Når du har installeret driverne, skal du genstarte computeren og kontrollere, om problemet er løst.
Løsning 8: Deaktiver fuldskærmstilstand
Du kan prøve at deaktivere fuldskærmstilstand i det spil, du prøver at spille, fordi dette angiveligt har løst problemet for nogle brugere. At være i Windowed-tilstand er kendt for at løse dette problem for nogle Unreal Engine Games.
Løsning 9: Geninstallation af DirectX og ændring af FreeSync-indstillinger
Hvis ingen af ovenstående metoder virker, kan vi prøve at geninstallere DirectX fuldstændigt og ændre FreeSync-indstillingerne. Dette er en ret ligetil metode, men du skal geninstallere DirectX manuelt efter download af det fra webstedet.
- GeninstallerDirectXpå din computer, og genstart den, før du fortsætter.
- Nu, hvis du har enFreeSyncovervåge, navigere tilGSyncindstillinger gennemGeForce ExperienceAnsøgning.
- Når du har fundet dine FreeSync-skærmindstillinger,AktivertilFuld skærm mulighed. Marker afkrydsningsfeltet forAktiver indstillinger for den valgte skærmsåvel.
- Genstart computeren helt efter at have foretaget ændringer, og se om dette løser problemet.
Du kan også teste den samme procedure for 'Windowed mode'.