Ako opraviť chybu „Unreal Engine opúšťa stratu zariadenia D3D“

Ak sa Unreal nedokáže spojiť so zariadením D3D v počítači, zobrazí sa chybová správa „Unreal Engine je ukončený kvôli strate zariadenia D3D “. Táto chyba je veľmi častá a môže sa vyskytnúť aj pre používateľov, ktorí nemajú na počítači žiadne zjavné problémy.

Unreal Engine opúšťa stratu zariadenia D3D

Podľa vývojárov Unreal Engine sa tento problém zvyčajne vyskytuje, keď grafické a hardvérové ​​komponenty počítača nie sú správne synchronizované s Unreal Engine, čo následne spôsobuje, že nepracuje správne so zariadením D3D. V tomto článku prejdeme všetky riešenia, prečo sa tento problém vyskytuje, a tiež, aké sú riešenia na jeho vyriešenie.

Čo spôsobuje chybu „Unreal Engine opúšťa stratu zariadenia D3D“?

Po prijatí mnohých správ od používateľov o tomto probléme sme sa rozhodli problém prešetriť. Po kombinácii týchto správ sme zdvojnásobili situácie na našich pracovných staniciach a zistili príčiny. Dôvody, prečo by sa vám toto chybové hlásenie mohlo zobraziť, sú okrem iného tieto:

  • Zastaraný Unreal Engine: Najpravdepodobnejšou príčinou je prípad, keď Unreal Engine nie je aktualizovaný na najnovšiu verziu a nie je schopný komunikovať s inými komponentmi systému, ktoré by mohli byť nedávno aktualizované. Môže to byť aj naopak.
  • Antivírusový softvér: Existuje mnoho antivírusových programov, ktoré blokujú Unreal Engine, a preto označujú falošne pozitívny výsledok. Toto je veľmi bežné a dá sa to vyriešiť vytvorením bielej listiny alebo jej zakázaním.
  • Zastarané ovládače zariadení: Ďalšou pravdepodobnou príčinou tohto problému je skutočnosť, že ovládače zariadení sú poškodené alebo neaktuálne. V oboch prípadoch bude preinštalovanie alebo aktualizácia ovládačov fungovať.
  • Neúplné súbory Steam: Steam často pracuje s Unreal Engine. Ak sú jeho herné / inštalačné súbory poškodené alebo neúplné, zobrazí sa chybová správa, o ktorej sa diskutuje.
  • Nastavenia NVIDIA GeForce: Je známe, že tieto moduly sú v konflikte s hrou. Zakázaním modulu alebo zakázaním konkrétnych nastavení sa problém zvyčajne vyrieši.
  • Pretaktovanie: Pretaktovanie môže dať vášmu PC tlak, ktorý potrebuje, ale je známe, že spôsobuje problémy alebo konflikty s aplikáciami náročnými na zdroje. Zakázanie pretaktovania vám môže pomôcť.
  • Predvolená grafická karta: Predvolená grafická karta sa zvyčajne deaktivuje, keď beží vyhradená karta s väčším výkonom. V niektorých prípadoch však môže byť aktívna popri vyhradenej grafickej karte a spôsobiť konflikty, ktoré ďalej spôsobia problémy.

Predtým, ako začnete s riešením, skontrolujte, či ste prihlásený ako správca. Ďalej by ste mali mať aktívne a otvorené internetové pripojenie.

Riešenie 1: Aktualizácia Unreal Engine, Windows a Steam

Ak je ktorákoľvek z uvedených zložiek zastaraná, zvyčajne majú problémy s komunikáciou. Pri slabej komunikácii nemôže hra fungovať správne. Toto je veľmi častý opakovaný problém a používatelia to často prehliadajú.

Metóda aktualizácie modulu Unreal je trochu zdĺhavá, ale Windows a Steam sa aktualizujú v okamihu. Uistite sa, že ste prihlásení ako správca a postupujte podľa pokynov v presnom poradí. Začneme aktualizáciou Unreal Engine.

  1. Otvorte spúšťač a prejdite do knižnice
  2. Akonáhle budete v knižnici, hore, budete mať možnosť vidieť verziu motora. Ak je k dispozícii aktualizácia, hneď vedľa nej sa zobrazí ikona plus .
  3. Kliknite na Pridať verzie a po kliknutí sa zobrazí výzva na inštaláciu nového motora. Zodpovedajúcim spôsobom stiahnite verziu motora a kliknite na Aktualizovať .

    Aktualizácia Unreal Engine

Po aktualizácii Unreal Engine budeme pokračovať aktualizáciou systému Windows.

  1. Stlačte Windows + S, do dialógového okna napíšte „update“ a po návrate otvorte výsledok aktualizácie .
  2. Teraz kliknite na tlačidlo Vyhľadať aktualizácie . Ak teraz existuje aktualizácia, ktorá sa dá nainštalovať, systém Windows automaticky začne kontrolovať servery online.

    Aktualizácia systému Windows

Buďte trpezliví a nechajte proces dokončiť. Po dokončení procesu, ak sa zobrazí výzva, reštartujte počítač. Po reštartovaní vykonajte kroky uvedené nižšie a aktualizujte Steam .

  1. Spustite klienta Steam a uistite sa, že máte aktívne pripojenie na internet.
  2. Klient po kontrole online serverov automaticky začne sťahovať najnovšiu aktualizáciu. Po stiahnutí aktualizácie reštartujte počítač znova.

Po aktualizácii všetkých modulov skúste spustiť Unreal Engine a zistiť, či chyba pretrváva. Ak áno, postupujte podľa krokov uvedených nižšie.

Riešenie 2: Vypnutie funkcie NVIDIA Game Booster (alebo iných funkcií)

Ďalšou vecou, ​​ktorú by sme mali vyskúšať skôr, ako sa pohneme, je uistiť sa, že v GeForce Experience NVIDIA nie sú aktívne žiadne funkcie „vylepšenia“. Aj keď tieto funkcie môžu zmeniť nastavenia a poskytnúť vám ďalší výkon, je známe, že spôsobujú niekoľko problémov.

Zakázanie funkcií NVIDIA

Tieto „vylepšovacie“ funkcie sú väčšinou funkcie, ako je Game Booster, Battery Optimizer, atď. Otvorte GeForce Experience (alebo príslušnú aplikáciu) a uistite sa, že sú úplne deaktivované. Môžete tiež dočasne vypnúť GeForce Experience a zistiť, či to funguje. Akonáhle ste si úplne istí, že problém nie je kvôli týmto funkciám, môžete pokračovať s inými riešeniami.

Riešenie 3: Zmena preferencie vyhradenej grafiky

O ľuďoch, ktorí používajú Unreal Engine a hrajú svoje hry, je zvyčajne známe, že majú na počítači nainštalovanú vlastnú vyhradenú grafiku. Vyhradená grafika sa zvyčajne pridáva neskôr na zabudovaný grafický modul od spoločnosti Intel (známy ako Intel HD alebo Intel UHD).

Existencia dvoch grafických modulov v jednom počítači však spôsobuje niekoľko problémov, čo nie je žiadnym prekvapením. V tomto riešení prejdeme na ovládací panel NVIDIA a po výbere Unreal Engine sa uistite, že je prispôsobené tak, aby fungovalo iba v grafických ovládačoch NVIDIA.

  1. Pravým tlačidlom myši kliknite kdekoľvek na pracovnú plochu a vyberte ovládací panel NVIDIA .
  2. Po otvorení ovládacieho panela kliknite na Spravovať nastavenia 3D . Teraz kliknite na Nastavenia programu .
  3. Teraz uvidíte rozbaľovaciu ponuku obsahujúcu zoznam všetkých programov. Pridajte Unreal Engine a z druhej rozbaľovacej ponuky vyberte NVIDIA (Dedicated graphics) .

    Zmena preferencie grafickej karty
  4. Uložte zmeny a ukončite program. Reštartujte počítač a skúste spustiť modul / hru a zistite, či sa tým problém nevyrieši.

Riešenie 4: Vypnutie zabudovanej grafiky

Ďalšou vecou, ​​ktorú si môžete vyskúšať, je úplne zakázať grafiku na počítači. Môže to pomôcť, ak zmena preferencie grafiky nestačí na odstránenie problému. Uvedomte si, že to nebude mať vplyv na výkon alebo funkčnosť vášho počítača; iba teraz bude vaša vyhradená grafika robiť celé vzpieranie, zatiaľ čo vstavané zostanú neaktívne. Pred pokračovaním sa uistite, že ste prihlásený ako správca.

  1. Stlačte Windows + R, do dialógového okna napíšte „ devmgmt.msc “ a stlačte Enter.
  2. Keď ste v správcovi zariadení, prejdite na Display adaptéry a vyberte palubnú dosku
  3. Teraz naň kliknite pravým tlačidlom myši a vyberte možnosť Vypnúť .

    Zakázanie zabudovanej grafiky

Na chvíľu bude obrazovka pravdepodobne prázdna, ale vráti sa späť. Tu sa počítač úplne posúva na vašu vyhradenú grafiku. Uložte zmeny a ukončite program. Teraz skúste spustiť Unreal Engine a zistiť, či problém pretrváva.

Riešenie 5: Zakázanie antivírusového softvéru / softvéru brány firewall

Antivírusový softvér vás ochráni analýzou všetkých systémových súborov vo vašom počítači a tiež kontrolou všetkých bežiacich procesov, ktoré, ako sa zdá, zaberajú zdroje. Existuje však veľa prípadov, keď to označuje „overený“ proces ako malware; preto sa nazýva falošne pozitívny. Táto situácia sa vyskytuje pri mnohých rôznych hrách a je známe, že buď hru úplne znemožní, alebo jej neposkytuje dostatok povolení na prístup k uvedeným zdrojom. To isté platí pre antivírusový softvér a Unreal Engine.

Zakázanie antivírusového softvéru

Mali by ste sa preto pokúsiť vypnúť antivírusový softvér . Môžete si prečítať náš článok o tom, ako vypnúť antivírusový program. Po vypnutí antivírusu reštartujte počítač a skúste znova streamovať. Ak vypnutie antivírusu nefunguje, môžete ho skúsiť odinštalovať a zistiť, či vám nevyhovuje. Niektoré nápadné antivírusové programy, ktoré spôsobovali problémy, boli Avast a AVG. Mali by ste sa však pokúsiť vypnúť ktorýkoľvek antivírus, ktorý máte, a zistiť, či sa to nepodarí.

Riešenie 6: Vypnutie technológie pretaktovania a SLI

Pretaktovanie znamená, že procesor vykoná krátkodobé výpočty zhluku, aby váš počítač mohol využiť svoj výpočtový výkon. Keď to urobí, teplota procesora stúpa a keď sa zvýši na limit, vráti sa späť k normálnemu spracovaniu. Počas tejto doby sa procesor ochladzuje, a preto je pripravený vykonať ďalší impulz, keď je dosť chladný.

Technológia SLI

Napriek pokročilým funkciám a užitočnosti pretaktovania sme od používateľov dostali niekoľko správ, v ktorých uviedli, že problém sa vyrieši zakázaním pretaktovania pre procesor aj grafickú kartu . Zdá sa, že Unreal Engine nie je optimalizovaný na prevádzku v zrýchlenom pretaktovanom prostredí.

Okrem zakázania pretaktovania pre grafiku / CPU sme dostali aj správy, že zakázanie SLI tiež urobilo trik pre mnohých používateľov. SLI je obchodná značka spravovaná spoločnosťou NVIDIA, ktorej primárnym účelom je prepojiť dve grafické karty tak, aby sa ich sila mohla kombinovať. Rovnako ako v prípade normálneho pretaktovania, aj Unreal Engine má problémy, keď je aktívna SLI. Mali by ste sa preto pokúsiť ho vypnúť z počítača a zistiť, či sa to nepodarí.

Riešenie 7: Aktualizácia grafických ovládačov

Grafické ovládače sú hlavné moduly, ktoré umožňujú komunikáciu medzi grafickým hardvérom a operačným systémom (aplikácie alebo hry atď.). Ak samotné grafické ovládače nefungujú správne, vyskytnú sa problémy s takmer všetkými graficky náročnými aplikáciami, ako je Unreal Engine. V tomto riešení odinštalujeme vaše existujúce grafické ovládače a neskôr nainštalujeme novšie.

  1. Stiahnite si a nainštalujte DDU (Display odinštalátor ovládača) z jeho oficiálnej webovej stránky.
  2. Po inštalácii odinštalačného ovládača obrazovky (DDU) uveďte počítač do bezpečného režimu . Môžete si prečítať náš článok o tom, ako zaviesť počítač do bezpečného režimu.
  3. Po spustení DDU vyberte prvú možnosť „ Vyčistiť a reštartovať “. Týmto úplne odinštalujete súčasné ovládače z počítača.

    Čistenie ovládačov
  4. Teraz po odinštalovaní spustite počítač normálne bez bezpečného režimu. Stlačte Windows + R, napíšte „ devmgmt. msc “v dialógovom okne a stlačte kláves Enter. Pravým tlačidlom myši kliknite na akékoľvek prázdne miesto a vyberte príkaz „ Vyhľadať hardvérové ​​zmeny “. Nainštalujú sa predvolené ovládače. Skúste spustiť program Capture obrazovky a skontrolujte, či sa tým problém nevyrieši.

    Poznámka: Možno budete musieť znova vykonať riešenie 1 po tomto kroku.

  5. Vo väčšine prípadov vám predvolené ovládače nebudú fungovať, takže môžete nainštalovať najnovšie ovládače prostredníctvom aktualizácie systému Windows alebo prejsť na webovú stránku výrobcu a stiahnuť najnovšie.
  6. Po nainštalovaní ovládačov reštartujte počítač a skontrolujte, či sa problém nevyriešil.

Zaujímavé Články