Jak opravit chybu „Unreal Engine opouští kvůli ztrátě zařízení D3D“

Pokud se Unreal nemůže připojit k zařízení D3D v počítači, zobrazí se chybová zpráva „Unreal Engine opouští kvůli ztrátě zařízení D3D “. Tato chyba je velmi častá a může se vyskytnout také pro uživatele, kteří nemají na počítači zjevné problémy.

Unreal Engine opouští kvůli ztrátě zařízení D3D

Podle vývojářů Unreal Engine k tomuto problému obvykle dochází, když grafické nebo hardwarové komponenty počítače nejsou řádně synchronizovány s Unreal Engine, což zase způsobí, že nebude správně fungovat se zařízením D3D. V tomto článku projdeme všechna řešení, proč k tomuto problému dochází, a také, jaká jsou zástupná řešení k jeho vyřešení.

Co způsobuje chybu „Unreal Engine opouští kvůli ztrátě zařízení D3D“?

Po obdržení četných zpráv od uživatelů o problému jsme se rozhodli problém prošetřit. Po kombinaci těchto zpráv jsme zdvojnásobili situace na našich pracovních stanicích a zjistili příčiny. Důvody, proč se může tato chybová zpráva objevit, jsou mimo jiné:

  • Zastaralý Unreal Engine: Nejpravděpodobnější příčinou je situace, kdy Unreal Engine není aktualizován na nejnovější verzi a není schopen komunikovat s ostatními komponentami systému, které by mohly být nedávno aktualizovány. Může to být i naopak.
  • Antivirový software: Existuje mnoho antivirových programů, které mají tendenci blokovat Unreal Engine, a proto označují falešně pozitivní. To je velmi běžné a lze to vyřešit vytvořením seznamu povolených nebo zakázáním.
  • Zastaralé ovladače zařízení: Další pravděpodobnou příčinou tohoto problému je to, že ovladače zařízení jsou poškozené nebo zastaralé. V obou případech funguje přeinstalace nebo aktualizace ovladačů.
  • Neúplné soubory Steam: Steam často pracuje s Unreal Engine. Pokud jsou její herní / instalační soubory poškozené nebo neúplné, zobrazí se chybová zpráva, o které se diskutuje.
  • Nastavení NVIDIA GeForce: Je známo, že tyto moduly jsou v konfliktu s hrou. Deaktivace modulu nebo deaktivace specifických nastavení obvykle tento problém řeší.
  • Přetaktování: Přetaktování může dát vašemu počítači tlak, který potřebuje, ale je známo, že způsobuje problémy nebo konflikty s těžkými zdroji náročné aplikace. Zakázání přetaktování může udělat trik pro vás.
  • Výchozí grafická karta: Výchozí grafická karta se obvykle deaktivuje, když běží vyhrazená karta s větším výkonem. V několika případech však může být aktivní spolu s vyhrazenou grafickou kartou a způsobit konflikty, které dále způsobí problémy.

Než začnete s řešením, ujistěte se, že jste přihlášeni jako správce. Dále byste měli mít aktivní a otevřené připojení k internetu.

Řešení 1: Aktualizace Unreal Engine, Windows a Steam

Pokud je některá ze zmíněných součástí zastaralá, mají obvykle problémy s vzájemnou komunikací. Při špatné komunikaci nemůže hra fungovat správně. Toto je velmi častý opakující se problém a uživatelé to často přehlížejí.

Metoda aktualizace Unreal engine je trochu zdlouhavá, ale Windows a Steam se aktualizují v jiffy. Ujistěte se, že jste přihlášeni jako správce a postupujte podle pokynů v přesném pořadí. Začneme aktualizací Unreal Engine.

  1. Otevřete Spouštěč a přejděte do knihovny
  2. Jakmile v knihovně, nahoře, byste mohli vidět verzi motoru. Pokud je k dispozici aktualizace, vedle ní se zobrazí ikona plus .
  3. Klikněte na Přidat verze a po klepnutí na ni se zobrazí výzva k instalaci nového motoru. Stáhněte si odpovídajícím způsobem verzi motoru a klikněte na Aktualizovat .

    Aktualizace Unreal Engine

Nyní, když je Unreal Engine aktualizován, budeme pokračovat aktualizací Windows.

  1. Stiskněte Windows + S, do dialogového okna napište „update“ a po návratu otevřete výsledek aktualizace .
  2. Nyní klikněte na tlačítko Zkontrolovat aktualizace . Nyní bude systém Windows automaticky kontrolovat online servery, pokud bude k dispozici aktualizace, která bude k dispozici.

    Aktualizace systému Windows

Buďte trpěliví a nechte proces dokončit. Po dokončení procesu, pokud budete vyzváni, restartujte počítač. Po restartování postupujte podle následujících pokynů a aktualizujte Steam .

  1. Spusťte klienta Steam a ujistěte se, že máte aktivní připojení k internetu.
  2. Klient po kontrole online serverů automaticky začne stahovat nejnovější aktualizaci. Po stažení aktualizace restartujte počítač znovu.

Po aktualizaci všech modulů zkuste spustit Unreal Engine a zkontrolujte, zda chyba přetrvává. Pokud ano, postupujte podle níže uvedených kroků.

Řešení 2: Zakázání NVIDIA Game Booster (nebo jiných funkcí)

Další věcí, kterou je třeba vyzkoušet, než se přesuneme dále, je zajistit, aby v GeForce Experience NVIDIA nebyly aktivní žádné funkce „vylepšení“. Přestože tyto funkce mohou změnit nastavení a poskytnout vám další výkon, je známo, že způsobují několik problémů.

Zakázání funkcí NVIDIA

Tyto funkce „vylepšení“ jsou většinou funkce jako Game Booster, Battery Optimizer atd. Otevřete GeForce Experience (nebo příslušnou aplikaci) a ujistěte se, že jsou zcela deaktivovány. Můžete také dočasně zakázat GeForce Experience a zjistit, zda to funguje. Jakmile jste si naprosto jistí, že problém není způsoben těmito funkcemi, můžete přejít k dalším řešením.

Řešení 3: Změna preference specializované grafiky

Je známo, že lidé, kteří používají Unreal Engine a hrají jeho hry, mají na svém počítači nainstalovanou vlastní vyhrazenou grafiku. Dedikovaná grafika je obvykle přidána později na zabudovaný grafický modul od společnosti Intel (známý jako Intel HD nebo Intel UHD).

Existence dvou grafických modulů v jednom počítači však vyvolává několik problémů, což není žádného překvapení. V tomto řešení přejdeme na ovládací panel NVIDIA a poté, co vyberete Unreal Engine, ujistěte se, že je přizpůsobeno tak, aby fungovalo pouze v grafických ovladačích NVIDIA.

  1. Klepněte pravým tlačítkem myši kdekoli na ploše a vyberte ovládací panel NVIDIA .
  2. Po otevření ovládacího panelu klikněte na Spravovat 3D nastavení . Nyní klikněte na Nastavení programu .
  3. Nyní uvidíte rozbalovací nabídku obsahující seznam všech programů. Přidejte Unreal Engine a z druhé rozbalovací nabídky vyberte NVIDIA (Dedicated graphics) .

    Změna preference grafické karty
  4. Uložte změny a ukončete. Restartujte počítač a zkuste spustit modul / hru a zjistěte, zda se tím problém nevyřeší.

Řešení 4: Zakázání zabudované grafiky

Další věcí, kterou můžete vyzkoušet, je úplné vypnutí palubní grafiky v počítači. To by mohlo pomoci, pokud nestačí pouze změna preferencí grafiky, aby problém zmizel. Nezapomeňte, že to neovlivní výkon nebo funkčnost počítače; teprve nyní bude vaše vyhrazená grafika dělat celou vzpírání, zatímco vestavěné zůstanou neaktivní. Před pokračováním se ujistěte, že jste přihlášeni jako správce.

  1. Stiskněte Windows + R, do dialogového okna napište „ devmgmt.msc “ a stiskněte Enter.
  2. Jakmile jste ve správci zařízení, přejděte na Display adaptéry a vyberte palubní
  3. Nyní na něj klikněte pravým tlačítkem a vyberte možnost Zakázat .

    Vypnutí palubní grafiky

Na krátkou chvíli bude obrazovka pravděpodobně prázdná, ale vrátí se zpět. Zde se počítač zcela posouvá k vaší vyhrazené grafice. Uložte změny a ukončete. Nyní zkuste spustit Unreal Engine a zjistěte, zda problém přetrvává.

Řešení 5: Zakázání antivirového / firewallového softwaru

Antivirový software vás udržuje v bezpečí analýzou všech systémových souborů v počítači a také kontrolou všech běžících procesů, které, jak se zdá, zabírají prostředky. Existují však četné případy, kdy označuje „ověřený“ proces jako malware; proto se nazýval falešně pozitivní. K této situaci dochází u mnoha různých her a je známo, že buď hru zcela znemožní, nebo jí neudělují dostatečná oprávnění pro přístup k uvedeným prostředkům. Totéž platí pro antivirový software a Unreal Engine.

Zakázání antivirového softwaru

Proto byste měli zkusit zakázat antivirový software . Můžete se podívat na náš článek Jak vypnout antivirus. Po deaktivaci antivirového programu restartujte počítač a zkuste znovu streamovat. Pokud deaktivace antiviru nefunguje, můžete to zkusit odinstalovat a zjistit, zda to pro vás udělá trik. Některé nápadné antivirové programy, které způsobovaly problémy, byly Avast a AVG. Měli byste se však pokusit vypnout kterýkoli antivirový program, který máte, a zjistit, zda to způsobí trik.

Řešení 6: Zakázání přetaktování a technologie SLI

Přetaktování znamená, že procesor bude provádět krátkodobé výpočty shluku, aby váš počítač mohl tlačit na jeho výpočetní výkon. Když to udělá, teplota procesoru vzroste a když se zvýší na limit, vrátí se zpět k normálnímu zpracování. Během této doby se procesor vychladne, a proto je připraven provést další výboj, když je dostatečně chladný.

Technologie SLI

Navzdory pokročilým funkcím a užitečnosti přetaktování jsme od uživatelů dostali několik zpráv, kde uvedli, že problém lze vyřešit deaktivací přetaktování pro CPU i grafickou kartu . Zdá se, že Unreal Engine není optimalizován pro provoz v akcelerovaném přetaktovaném prostředí.

Kromě deaktivace přetaktování pro grafiku / CPU jsme také dostali zprávy, že deaktivace SLI také trik pro mnoho uživatelů. SLI je značka spravovaná společností NVIDIA, jejímž primárním účelem je propojení dvou grafických karet dohromady, aby bylo možné kombinovat jejich sílu. Stejně jako v případě normálního přetaktování, i Unreal Engine má problémy, když je aktivní SLI. Proto byste to měli zkusit vypnout z počítače a zjistit, zda se to nepodaří.

Řešení 7: Aktualizace grafických ovladačů

Grafické ovladače jsou hlavní moduly, které umožňují komunikaci mezi vaším grafickým hardwarem a operačním systémem (aplikace nebo hry atd.). Pokud samotné grafické ovladače nepracují správně, dojde k problémům s téměř všemi graficky náročnými aplikacemi, jako je Unreal Engine. V tomto řešení odinstalujeme vaše stávající grafické ovladače a později nainstalujeme novější.

  1. Stáhněte si a nainstalujte DDU (Display odinstalační program ovladače) ze svého oficiálního webu.
  2. Po instalaci odinstalačního ovladače ovladačů zobrazení (DDU) spusťte počítač v nouzovém režimu . Můžete si přečíst náš článek o tom, jak zavést počítač do nouzového režimu.
  3. Po spuštění DDU vyberte první možnost „ Vyčistit a restartovat “. Tím zcela odinstalujete aktuální ovladače z počítače.

    Čištění ovladačů
  4. Nyní po odinstalaci spusťte počítač normálně bez nouzového režimu. Stiskněte Windows + R, napište „ devmgmt. msc “v dialogovém okně a stiskněte klávesu Enter. Klikněte pravým tlačítkem myši na prázdné místo a vyberte „ Vyhledat hardwarové změny “. Budou nainstalovány výchozí ovladače. Zkuste spustit Capture displeje a zkontrolujte, zda se tím problém nevyřeší.

    Poznámka: Možná budete muset po tomto kroku znovu provést řešení 1.

  5. Ve většině případů vám výchozí ovladače nebudou fungovat, takže si můžete nainstalovat nejnovější ovladače prostřednictvím aktualizace systému Windows nebo přejít na web výrobce a stáhnout nejnovější ovladače.
  6. Po instalaci ovladačů restartujte počítač a zkontrolujte, zda je problém vyřešen.

Zajímavé Články