Ako opraviť chybu „Unreal Engine končí kvôli strate zariadenia D3D“



Vyskúšajte Náš Nástroj Na Odstránenie Problémov

Používateľom sa zobrazí chybové hlásenie „Program Unreal Engine končí kvôli strate zariadenia D3D ‘Keď sa spoločnosti Unreal nedokáže spojiť so zariadením D3D vo vašom počítači. Táto chyba je veľmi častá a môže sa vyskytnúť aj u používateľov, ktorí na svojich počítačoch nemajú zjavné problémy.



Program Unreal Engine končí kvôli strate zariadenia D3D



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



Čo spôsobuje chybu „Program Unreal Engine končí kvôli strate zariadenia D3D“?

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

  • Zastaraný Unreal Engine: Najpravdepodobnejšou príčinou je situácia, keď Unreal Engine nie je aktualizovaný na najnovšiu verziu a nie je schopný komunikovať s ostatnými systémovými komponentmi, ktoré by sa mohli nedávno aktualizovať. Môže to byť aj naopak.
  • Antivirusový softvér: Existuje veľa antivírusových softvérov, ktoré majú tendenciu blokovať Unreal Engine, a preto označujú falošne pozitívne výsledky. Je to veľmi bežné a dá sa to vyriešiť vytvorením zoznamu povolených alebo zakázaním.
  • Zastarané ovládače zariadení: Ďalšou pravdepodobnou príčinou tohto problému je, že ovládače zariadení sú poškodené alebo zastarané. V obidvoch prípadoch preinštalovanie alebo aktualizácia ovládačov funguje.
  • Neúplné súbory Steam: Steam často funguje s Unreal Engine. Ak sú jeho herné / inštalačné súbory poškodené alebo neúplné, zobrazí sa pri diskusii chybové hlásenie.
  • Nastavenia NVIDIA GeForce: O týchto moduloch je tiež známe, že sú v konflikte s hrou. Problém zvyčajne vyriešite deaktiváciou modulu alebo konkrétnych nastavení.
  • Pretaktovanie: Pretaktovanie môže vášmu počítaču poskytnúť potrebnú podporu, ale je známe, že spôsobuje problémy alebo konflikty s náročnými aplikáciami náročnými na zdroje. Zakázanie pretaktovania môže byť pre vás trikom.
  • Predvolená grafická karta: Predvolená grafická karta sa zvyčajne sama vypne, keď beží dedikovaná karta s väčším výkonom. V niekoľkých prípadoch však môže byť aktívny spolu s vyhradenou grafickou kartou a spôsobiť konflikty, ktoré spôsobia problémy ďalej.

Skôr ako začnete s riešeniami, uistite sa, že ste prihlásení ako správca. Ďalej by ste mali mať aktívne a otvorené pripojenie na internet.

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

Zvyčajne, ak je ktorákoľvek zo spomenutých zložiek zastaraná, majú problémy s komunikáciou medzi sebou. Pri zlej komunikácii nemôže hra správne fungovať. Toto je veľmi častý opakujúci sa problém a používatelia ho často prehliadajú.



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

  1. Otvor Launcher a prejdite na Knižnica
  2. V časti Knižnica v hornej časti by sa vám zobrazila verzia Engine. Ak je k dispozícii aktualizácia, zobrazí sa a viac ikona hneď vedľa.
  3. Klikni na Pridajte verzie a keď na ňu kliknete, zobrazí sa výzva na inštaláciu nového motora. Podľa toho si stiahnite verziu motora a kliknite na Aktualizácia .

    Aktualizuje sa Unreal Engine

Teraz, keď je Unreal Engine aktualizovaný, budeme pokračovať aktualizáciou systému Windows.

  1. Stlačte Windows + S, do dialógového okna zadajte „aktualizovať“ a otvorte Aktualizácia výsledok po vrátení.
  2. Teraz kliknite na tlačidlo Skontroluj aktualizácie . Teraz systém Windows začne automaticky kontrolovať online servery, ak je k dispozícii nejaká aktualizácia, ktorú je možné nainštalovať.

    Aktualizácia systému Windows

Buďte trpezliví a nechajte proces dokončiť. Po dokončení procesu, ak sa zobrazí výzva, reštart tvoj počitač. Po reštartovaní vykonajte aktualizáciu podľa krokov uvedených nižšie Parou .

  1. Spustite Parou klienta 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 skontrolujte, či chyba stále pretrváva. Ak sa to stane, postupujte podľa krokov uvedených nižšie.

Riešenie 2: Zakázanie NVIDIA Game Booster (alebo iných funkcií)

Ďalšou vecou, ​​ktorú treba vyskúšať, než sa posunieme ďalej, je zabezpečiť, aby v GeForce Experience od spoločnosti NVIDIA neboli 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 vlastnosti ako Game Booster , Optimalizátor batérie, atď. Otvorte GeForce Experience (alebo príslušnú aplikáciu) a uistite sa, že sú úplne deaktivované. Môžete tiež dočasne úplne zakázať funkciu GeForce Experience a zistiť, či to funguje. Keď ste si úplne istí, že problém nie je spôsobený týmito funkciami, môžete prejsť k ďalším riešeniam.

Riešenie 3: Zmena preferencií vyhradenej grafiky

O ľuďoch, ktorí používajú Unreal Engine a hrajú jeho hry, sa zvyčajne vie, že majú v počítači nainštalovanú vlastnú vyhradenú grafiku. Dedikovaná grafika je zvyčajne pridaná neskôr na zabudovaný grafický modul spoločnosťou Intel (známa ako Intel HD alebo Intel UHD).

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

  1. Kliknite pravým tlačidlom myši na ľubovoľné miesto na pracovnej ploche a vyberte možnosť 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. Pridať Neskutočný motor a vyberte NVIDIA (vyhradená grafika) z druhej rozbaľovacej ponuky.

    Zmena preferencie grafickej karty

  4. Uložiť zmeny a ukončiť. Reštartujte počítač a skúste spustiť modul / hru, aby ste zistili, či to problém vyrieši.

Riešenie 4: Zakázanie palubnej grafiky

Ďalšou vecou, ​​ktorú môžete vyskúšať, je úplné zakázanie palubnej grafiky v počítači. To by mohlo pomôcť, ak nestačí iba zmena preferencií grafiky, aby sa problém odstránil. Toto nebude mať vplyv na výkon alebo funkčnosť vášho počítača; až teraz bude vaša dedikovaná grafika robiť celé zdvíhanie závažia, zatiaľ čo tie zabudované zostanú neaktívne. Pred pokračovaním sa uistite, že ste prihlásený ako správca.

  1. Stlačte Windows + R a napíšte „ devmgmt.msc ”V dialógovom okne a stlačte kláves Enter.
  2. V správcovi zariadení prejdite na Grafické adaptéry a vyberte ikonu na palube
  3. Teraz na ňu kliknite pravým tlačidlom myši a vyberte Zakázať .

    Zakázanie palubnej grafiky

Na chvíľu pravdepodobne obrazovka zhasne, ale vráti sa späť. Počítač sa tu úplne posúva k vyhradenej grafike. Uložiť zmeny a ukončiť. Teraz skúste spustiť Unreal Engine a uvidíte, či problém pretrváva.

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

Antivírusový softvér vás chráni tým, že analyzuje všetky systémové súbory vo vašom počítači a tiež kontroluje všetky spustené procesy, ktoré podľa všetkého zaberajú zdroje. Existuje však veľa prípadov, keď označuje „overený“ proces ako malware; preto nazvaný falošne pozitívny. Táto situácia nastáva pri mnohých rôznych hrách a je známe, že buď zakáže úplné spustenie hry, alebo jej neposkytne 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

Preto by ste mali vyskúšať deaktivácia antivírusového softvéru . Môžete sa pozrieť na náš článok na Ako vypnúť antivírus . Po vypnutí antivírusu reštartujte počítač a skúste streamovať znova. Ak deaktivácia antivírusového programu nefunguje, môžete vyskúšať odinštalovanie a uvidíme, či to urobí trik za teba. Znateľný antivírusový softvér, ktorý spôsoboval problémy, bol Avast a AVG. Mali by ste sa však pokúsiť zakázať akýkoľvek antivírus, ktorý máte, a zistiť, či to robí tento trik.

Riešenie 6: Zakázanie pretaktovania a technológie SLI

Pretaktovanie znamená, že procesor bude nútený vykonávať krátkodobé sériové výpočty, vďaka ktorým bude váš počítač môcť tlačiť do svojej výpočtovej sily. Keď to urobí, teplota procesora stúpne a keď stúpne na limit, vráti sa späť k normálnemu spracovaniu. Počas tejto doby sa procesor ochladí a tým sa pripraví na vykonanie ďalšej série, keď je dostatočne chladný.

SLI Technology

Napriek pokročilým funkciám a užitočnosti pretaktovania sme od používateľov dostali niekoľko hlásení, v ktorých to uviedli zakázanie pretaktovania pre oboch CPU a grafická karta opravil problém. Zdá sa, že Unreal Engine nie je optimalizovaný na prevádzku v zrýchlenom pretaktovanom prostredí.

Okrem deaktivácie pretaktovania grafiky / procesora sme dostali aj správy, že deaktivácia SLI urobila trik aj mnohým používateľom. SLI je značka riadená spoločnosťou NVIDIA, ktorej primárnym účelom je spojiť dve grafické karty dohromady, aby bolo možné kombinovať ich výkon. Rovnako ako v prípade bežného pretaktovania má aj Unreal Engine problémy, keď je SLI aktívne. Preto by ste sa mali pokúsiť deaktivovať ho z počítača a zistiť, či to robí tento trik.

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 nepracujú správne, narazíte na problémy takmer so 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 a nainštalujte si DDU (odinštalátor ovládača displeja) z jeho oficiálnej webovej stránky.
  2. Po inštalácii Display Driver Uninstaller (DDU) , spustite počítač v bezpečnostný mód . Môžete si pozrieť náš článok o tom, ako na to nabootujte počítač do bezpečného režimu .
  3. Po spustení DDU vyberte prvú možnosť „ Vyčistite a reštartujte “. Týmto sa z počítača úplne odinštalujú súčasné ovládače.

    Čistenie vodičov

  4. Teraz po odinštalovaní naštartujte počítač normálne bez bezpečného režimu. Stlačte Windows + R a napíšte „ devmgmt. msc ”V dialógovom okne a stlačte kláves Enter. Kliknite pravým tlačidlom myši na prázdne miesto a vyberte možnosť Vyhľadajte zmeny hardvéru “. Nainštalujú sa predvolené ovládače. Skúste spustiť funkciu Capture Display a skontrolovať, či sa tým problém vyrieši.
    Poznámka: Po tomto kroku bude pravdepodobne potrebné vykonať riešenie 1 znova.
  5. Vo väčšine prípadov vám predvolené ovládače nebudú vyhovovať, takže si môžete nainštalovať najnovšie ovládače prostredníctvom aktualizácie systému Windows alebo prejsť na web výrobcu a stiahnuť si najnovšie ovládače.
  6. Po nainštalovaní ovládačov reštartujte počítač a skontrolujte, či sa problém nevyriešil.

Riešenie 8: Zakážte režim celej obrazovky

V hre, ktorú sa pokúšate hrať, sa môžete pokúsiť vypnúť režim celej obrazovky, pretože to údajne napravilo problém niektorých používateľov. Je známe, že pobyt v režime s oknami tento problém opravuje pri niektorých hrách Unreal Engine.

Riešenie 9: Preinštalovanie DirectX a zmena nastavení FreeSync

Ak žiadna z vyššie uvedených metód nefunguje, môžeme skúsiť úplne preinštalovať DirectX a zmeniť nastavenia FreeSync. Toto je pomerne jednoduchá metóda, ale po stiahnutí z webovej stránky musíte DirectX preinštalovať manuálne.

  1. Preinštalujte Directx v počítači a potom ho reštartujte.
  2. Teraz, ak máte FreeSync sledovať, navigovať do GSync nastavenia cez Zážitok z GeForce žiadosť.
  3. Po vyhľadaní nastavení monitora FreeSync Povoliť pre Celá obrazovka možnosť. Začiarknite políčko Povoliť nastavenia pre vybraný displej tiež.
  4. Po vykonaní zmien reštartujte počítač úplne a zistite, či sa tým problém vyrieši.

Rovnaký postup môžete vyskúšať aj pre režim „Okno“.

7 minút prečítania