Hur man åtgärdar felet "Unreal Engine avslutas på grund av att D3D-enhet går förlorad"

Användare upplever felmeddelandet "Unreal Engine avslutas på grund av att D3D-enhet går förlorad " när Unreal inte kan ansluta till D3D-enheten på din dator. Det här felet är mycket vanligt och kan också uppstå för användare som inte har några synliga problem på sin dator.

Unreal Engine går ut på grund av att D3D-enheten går förlorad

Enligt Unreal Engine-utvecklare uppstår det här problemet vanligtvis när datorns grafik- eller hårdvarukomponenter inte synkroniseras ordentligt med Unreal Engine, vilket i sin tur får den att inte fungera korrekt med D3D-enheten. I den här artikeln kommer vi att gå igenom alla lösningar på varför den här frågan inträffar, och vilka lösningar som finns för att lösa det.

Vad orsakar felet "Unreal Engine går ut på grund av att D3D-enhet går förlorad"?

Efter att ha fått flera rapporter från användare om problemet beslutade vi att undersöka problemet. Efter att ha kombinerat dessa rapporter duplicerade vi situationerna i våra arbetsstationer och beräknade orsakerna. Skälen till varför du kan uppleva detta felmeddelande är men inte begränsade till:

  • Föråldrad Unreal Engine: Den mest troliga orsaken är där Unreal Engine inte uppdateras till den senaste konstruktionen och inte kan kommunicera med andra systemkomponenter som kan uppdateras nyligen. Det kan också vara tvärtom.
  • Antivirusprogram: Det finns många antivirusprogram där ute som tenderar att blockera Unreal Engine och därmed markera ett falskt positivt. Detta är mycket vanligt och kan lösas genom att antingen skapa en vitlista eller inaktivera den.
  • Föråldrade enhetsdrivrutiner: En annan trolig orsak till varför det här problemet uppstår är att dina enhetsdrivrutiner är antingen skadade eller inaktuella. I båda fallen, ominstallera eller uppdatera drivrutinerna.
  • Ofullständiga ångfiler: Steam fungerar ofta med Unreal Engine. Om spel- / installationsfilerna är skadade eller ofullständiga kommer du att få felmeddelandet som diskuteras.
  • NVIDIA GeForce-inställningar: Dessa moduler är också kända för att de kommer i konflikt med spelet. Att inaktivera modulen eller inaktivera specifika inställningar löser vanligtvis problemet.
  • Överklockning: Överklockning kan ge din dator den push den behöver men är känd för att orsaka problem eller konflikter med tunga resurskrävande applikationer. Att inaktivera överklockning kan göra tricket för dig.
  • Standard grafikkort: Standardgrafikkortet inaktiverar vanligtvis sig själv när ett dedikerat kort med mer kraft körs. I flera fall kan det dock vara aktivt tillsammans med det dedikerade grafikkortet och orsaka konflikter som ytterligare kommer att orsaka problem.

Innan du börjar med lösningarna, se till att du är inloggad som administratör. Dessutom bör du ha en aktiv och öppen internetanslutning.

Lösning 1: Uppdatering av Unreal Engine, Windows och Steam

Vanligtvis, om någon av de nämnda komponenterna är föråldrad, har de problem att kommunicera med varandra. Med dålig kommunikation kan spelet inte köras ordentligt. Detta är en mycket vanlig återkommande fråga och användare förbiser ofta detta.

Metoden för att uppdatera Unreal-motorn är lite lång men Windows- och Steam-uppdateringen på ett skämt. Se till att du är inloggad som administratör och följ stegen i exakt ordning. Vi börjar med att uppdatera Unreal Engine.

  1. Öppna startprogrammet och navigera till biblioteket
  2. När du är i biblioteket, upptill, skulle du kunna se motorversionen. Om det finns en uppdatering, ser du en plusikon bredvid den.
  3. Klicka på Lägg till versionerna och när du klickar på den ges en uppmaning att installera den nya motorn. Ladda ner motorversionen därefter och klicka på Uppdatera .

    Uppdatering av Unreal Engine

Nu när Unreal Engine uppdateras fortsätter vi med att uppdatera Windows.

  1. Tryck på Windows + S, skriv "uppdatering" i dialogrutan och öppna uppdateringsresultatet när det returneras.
  2. Klicka nu på knappen Sök efter uppdateringar . Nu kommer Windows automatiskt att börja kontrollera onlineservrarna om det finns någon uppdatering tillgänglig att installera.

    Uppdaterar Windows

Var tålamod och låt processen slutföras. Starta om datorn efter att processen är klar. Efter omstart följer du stegen nedan för att uppdatera Steam .

  1. Starta Steam- klienten och se till att du har en aktiv internetanslutning.
  2. Efter att ha kontrollerat onlineservrarna börjar klienten automatiskt ladda ner den senaste uppdateringen. Starta om datorn igen när uppdateringen har laddats ner.

När alla moduler har uppdaterats kan du prova att köra Unreal Engine och se om felet fortfarande kvarstår. Om det gör det, följ stegen nedan.

Lösning 2: Inaktivera NVIDIA Game Booster (eller andra funktioner)

En annan sak att prova innan vi går vidare är att se till att inga "förbättrings" -funktioner är aktiva i NVIDIAs GeForce Experience. Även om dessa funktioner kan ändra inställningarna och ge dig ytterligare prestanda, är de kända för att orsaka flera problem.

Inaktivera NVIDIA-funktioner

Dessa "förbättrings" -funktioner är mestadels funktioner som Game Booster, Battery Optimizer, etc. Öppna GeForce Experience (eller relevant applikation) och se till att dessa är helt avaktiverade. Du kan också tillfälligt inaktivera GeForce Experience helt och se om detta fungerar. När du är helt säker på att problemet inte beror på dessa funktioner kan du gå vidare med andra lösningar.

Lösning 3: Ändra preferens för dedikerad grafik

Vanligtvis är människor som använder Unreal Engine och spelar dess spel kända för att ha sin egen dedikerade grafik installerad på sin dator. Dedikerad grafik läggs vanligen till senare på toppen av den inbyggda grafikmodulen av Intel (känd som Intel HD eller Intel UHD).

Att vara två grafikmoduler i en enda dator framkallar emellertid flera problem som inte är någon överraskning. I den här lösningen kommer vi att navigera till kontrollpanelen för NVIDIA och sedan, efter att du har valt Unreal Engine, se till att den är anpassad för att endast köras på NVIDIA grafikdrivrutiner.

  1. Högerklicka var som helst på skrivbordet och välj NVIDIA-kontrollpanelen .
  2. När kontrollpanelen öppnas klickar du på Hantera 3D-inställningar . Klicka nu på Programinställningar .
  3. Nu ser du en listruta som innehåller listan över alla program. Lägg till Unreal Engine och välj NVIDIA (dedikerad grafik) i den andra listrutan.

    Ändra preferens för grafikkort
  4. Spara ändringar och avsluta. Starta om datorn och försök starta modulen / spelet och se om detta löser problemet.

Lösning 4: Inaktivera grafik ombord

En annan sak att försöka är att inaktivera ombordgrafiken på din dator helt. Detta kan hjälpa om det bara är tillräckligt att ändra grafikens preferenser för att få problemet att försvinna. Observera att detta inte kommer att påverka datorns prestanda eller funktionalitet. först nu kommer din dedikerade grafik att göra hela viktlyftningen medan de inbyggda kommer att förbli inaktiva. Se till att du är inloggad som administratör innan du fortsätter.

  1. Tryck på Windows + R, skriv “ devmgmt.msc ” i dialogrutan och tryck på Enter.
  2. När du är i enhetshanteraren navigerar du till Display-adaptrar och väljer ombord
  3. Högerklicka nu på den och välj Avaktivera .

    Inaktiverar grafik ombord

På ett kort ögonblick kommer din skärm troligen att bli tom men kommer tillbaka. Här växlar datorn helt till din dedikerade grafik. Spara ändringar och avsluta. Prova nu att starta Unreal Engine och se om problemet kvarstår.

Lösning 5: Inaktivera antivirus- / brandväggsprogramvara

Antivirusprogram håller dig säker genom att analysera alla systemfiler i din dator och även kontrollera alla löpande processer som verkar ta resurser. Det finns emellertid många fall där det markerar en "verifierad" process som skadlig programvara. kallas därför ett falskt positivt. Denna situation händer med många olika spel och är känd för att antingen inaktivera spelet från att köras helt eller inte ger det tillräckligt med behörigheter för att få åtkomst till nämnda resurser. Samma är fallet med Antivirusprogram och Unreal Engine.

Inaktiverar antivirusprogram

Därför bör du försöka inaktivera din Antivirus-programvara . Du kan kolla in vår artikel om hur du stänger av ditt antivirusprogram. Starta om datorn och försök strömma igen när du har inaktiverat ditt antivirusprogram. Om inaktivering av Antivirus inte fungerar kan du försöka avinstallera det och se om det gör tricket för dig. En del märkbar antivirusprogram som orsakade problem var Avast och AVG. Du bör ändå försöka inaktivera det antivirusprogram du har och se om detta gör tricket.

Lösning 6: Inaktivera överklockning och SLI-teknik

Överklockning innebär att processorn ska utföra kortlivade burst-beräkningar för att ge din dator ett tryck i sin processorkraft. När den gör detta stiger processorns temperatur och när den har stigit till gränsen återgår den till normal bearbetning. Under denna tid kyls processorn av och gör sig därför redo att utföra ytterligare en burst när den är tillräckligt sval.

SLI-teknik

Trots de avancerade funktionerna och användbarheten med överklockning fick vi flera rapporter från användare där de rapporterade att inaktivering av överklockning för både CPU och grafikkort fixade problemet. Det verkar som att Unreal Engine inte är optimerad för att köra i en accelererad överklockad miljö.

Utöver att inaktivera överklockning för grafik / CPU fick vi också rapporter om att inaktivering av SLI också gjorde susen för många användare. SLI är ett varumärke som hanteras av NVIDIA vars huvudsakliga syfte är att länka två grafikkort tillsammans så att deras kraft kan kombineras. Precis som för vanlig överklockning har Unreal Engine också problem när SLI är aktivt. Därför bör du försöka inaktivera den från din dator och se om detta gör tricket.

Lösning 7: Uppdatering av grafikdrivrutiner

Grafikdrivrutiner är de huvudmoduler som möjliggör kommunikation mellan din grafikhårdvara och operativsystemet (applikationer eller spel etc.). Om grafikdrivrutinerna själva inte fungerar korrekt, kommer du att få problem med nästan alla grafiska krävande applikationer som Unreal Engine. I den här lösningen avinstallerar du dina befintliga grafikdrivrutiner och installerar nyare senare.

  1. Ladda ner och installera DDU (Display driver uninstaller) från dess officiella webbplats.
  2. När du har installerat Display Driver Uninstaller (DDU) startar du datorn i säkert läge . Du kan kolla vår artikel om hur du startar datorn i säkert läge.
  3. Efter att ha startat DDU väljer du det första alternativet “ Rensa och starta om ”. Detta kommer att avinstallera de nuvarande drivrutinerna helt från din dator.

    Rengöring av drivrutiner
  4. Nu efter avinstallationen startar du datorn normalt utan säkert läge. Tryck på Windows + R, skriv “ devmgmt. msc ”i dialogrutan och tryck på Enter. Högerklicka på något tomt utrymme och välj " Sök efter hårdvaruändringar ". Standarddrivrutinerna kommer att installeras. Försök starta Display Capture och kontrollera om detta löser problemet.

    Obs: Du kanske måste utföra lösning 1 igen efter detta steg.

  5. I de flesta fall fungerar inte standarddrivrutinerna för dig så att du antingen kan installera de senaste drivrutinerna genom Windows-uppdatering eller navigera till din tillverkares webbplats och ladda ner de senaste.
  6. När du har installerat drivrutinerna startar du om datorn och kontrollerar om problemet är löst.

Intressanta Artiklar