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



Vyzkoušejte Náš Nástroj Pro Odstranění Problémů

Uživatelům se zobrazí chybová zpráva „Unreal Engine končí kvůli ztrátě zařízení D3D „Když se Unreal nedokáže připojit k zařízení D3D ve vašem počítači. Tato chyba je velmi častá a může se vyskytnout také u uživatelů, kteří na svých počítačích nemají žádné zjevné problémy.



Unreal Engine končí 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 správně synchronizovány s Unreal Engine, což zase způsobuje, ž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 řešení k jeho vyřešení.



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

Po obdržení mnoha zpráv od uživatelů o problému jsme se rozhodli problém prošetřit. Po kombinaci těchto zpráv jsme duplikovali situace na našich pracovních stanicích a vyřešili příčiny. Důvody, proč se může zobrazit tato chybová zpráva, 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 dalšími součástmi systému, které by mohly být nedávno aktualizovány. Může to být také naopak.
  • Antivirový software: Existuje mnoho antivirových programů, které mají tendenci blokovat Unreal Engine, a proto označují falešně pozitivní výsledky. To je velmi běžné a lze to vyřešit vytvořením whitelistu nebo jeho deaktivací.
  • Zastaralé ovladače zařízení: Další pravděpodobnou příčinou, proč k tomuto problému dochází, je, že jsou ovladače zařízení poškozené nebo zastaralé. V obou případech přeinstalování nebo aktualizace ovladačů funguje.
  • Neúplné soubory Steam: Steam často funguje s Unreal Engine. Pokud jsou jeho herní / instalační soubory poškozené nebo neúplné, zobrazí se v diskusi chybová zpráva.
  • Nastavení NVIDIA GeForce: O těchto modulech je také známo, že jsou v konfliktu s hrou. Problém obvykle vyřeší deaktivace modulu nebo deaktivace konkrétního nastavení.
  • Přetaktování: Přetaktování může vašemu počítači poskytnout potřebnou sílu, ale je známo, že způsobuje problémy nebo konflikty s těžkými aplikacemi náročnémi na zdroje. Zakázání přetaktování vám může pomoci.
  • Výchozí grafická karta: Výchozí grafická karta se obvykle sama vypne, když běží vyhrazená karta s větším výkonem. V několika případech však může být aktivní vedle vyhrazené grafické karty a způsobit konflikty, které způsobí další problémy.

Než začnete s řešeními, 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

Obvykle, pokud je některá ze zmíněných komponent zastaralá, mají 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í.



Způsob aktualizace enginu Unreal je trochu zdlouhavý, ale Windows a Steam se aktualizují rychle. 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ři Spouštěč a přejděte na Knihovna
  2. Jakmile jste v knihovně, nahoře byste mohli vidět verzi Engine. Pokud je k dispozici aktualizace, zobrazí se a více ikona hned vedle.
  3. Klikněte na Přidejte verze a když na něj kliknete, zobrazí se výzva k instalaci nového enginu. Stáhněte si odpovídající verzi motoru a klikněte na Aktualizace .

    Aktualizace Unreal Engine

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

  1. Stiskněte Windows + S, do dialogového okna napište „aktualizovat“ a otevřete Aktualizace výsledek při vrácení.
  2. Nyní klikněte na tlačítko Kontrola aktualizací . Nyní Windows automaticky zahájí kontrolu online serverů, pokud je k dispozici nějaká aktualizace k instalaci.

    Aktualizace systému Windows

Buďte trpěliví a nechte proces dokončit. Po dokončení procesu, pokud se zobrazí výzva, restartovat tvůj počítač. Po restartování proveďte aktualizaci podle následujících pokynů Parní .

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

Po aktualizaci všech modulů zkuste spustit Unreal Engine a zkontrolujte, zda chyba stále přetrvává. Pokud ano, postupujte podle následujících pokynů.

Řešení 2: Deaktivace NVIDIA Game Booster (nebo jiných funkcí)

Další věcí, kterou je třeba vyzkoušet, než se přesuneme, je zajistit, aby v GeForce Experience NVIDIA nebyly aktivní žádné funkce „vylepšení“. I když 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 podobné Game Booster , Optimalizátor baterie, atd. Otevřete GeForce Experience (nebo příslušnou aplikaci) a ujistěte se, že jsou zcela deaktivovány. Můžete také dočasně úplně deaktivovat GeForce Experience a zjistit, zda to funguje. Jakmile si budete absolutně jisti, ž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 předvoleb vyhrazené grafiky

O lidech, kteří používají Unreal Engine a hrají jeho hry, je obvykle známo, že mají v počítači nainstalovanou vlastní grafiku. Dedikovaná grafika se obvykle přidává 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ž nepřekvapuje. V tomto řešení přejdeme na ovládací panel NVIDIA a poté po výběru Unreal Engine se ujistěte, že je přizpůsobeno pro provoz pouze na grafických ovladačích NVIDIA.

  1. Klikněte pravým tlačítkem kamkoli na plochu 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 rozevírací seznam obsahující seznam všech programů. Přidat Neskutečný motor a vyberte NVIDIA (vyhrazená grafika) od druhého rozevíracího seznamu.

    Změna preference grafické karty

  4. Uložte změny a ukončete. Restartujte počítač a zkuste spustit modul / hru a zkontrolujte, zda se tím problém vyřeší.

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

Další věcí, kterou je třeba vyzkoušet, je úplné vypnutí palubní grafiky v počítači. To by mohlo pomoci, pokud nestačí pouze změna předvoleb grafiky, aby problém zmizel. Upozorňujeme, že to neovlivní výkon ani funkčnost vašeho počítače; teprve teď bude vaše dedikovaná grafika dělat celé vzpírání, zatímco vestavěné zůstanou neaktivní. Než budete pokračovat, ujistěte se, že jste přihlášeni jako správce.

  1. Stiskněte Windows + R, zadejte „ devmgmt.msc ”V dialogovém okně a stiskněte klávesu Enter.
  2. Ve správci zařízení přejděte na Grafické adaptéry a vyberte ikonu na palubě
  3. Nyní na něj klikněte pravým tlačítkem a vyberte Zakázat .

    Zakázání palubní grafiky

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

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

Antivirový software vás udrží v bezpečí tím, že analyzuje všechny systémové soubory ve vašem počítači a také kontroluje všechny spuštěné procesy, které, zdá se, zabírají zdroje. Existuje však řada případů, kdy označuje „ověřený“ proces jako malware; proto nazývá falešně pozitivní. K této situaci dochází u mnoha různých her a je známo, že buď úplně zakáže běh hry, nebo jí neposkytne dostatečná oprávnění pro přístup k uvedeným zdrojům. Totéž platí pro antivirový software a Unreal Engine.

Zakázání antivirového softwaru

Proto byste měli zkusit deaktivace antivirového softwaru . Můžete se podívat na náš článek na Jak vypnout antivirový program . Po deaktivaci antiviru restartujte počítač a zkuste streamovat znovu. Pokud deaktivace antiviru nefunguje, můžete to zkusit odinstalovat a uvidíme, jestli to pro tebe bude trik. Mezi znatelné antivirové programy, které způsobovaly problémy, patřily Avast a AVG. Přesto byste se měli pokusit deaktivovat jakýkoli antivirový program, který máte, a zjistit, zda to funguje.

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

Přetaktování znamená přinutit procesor provádět krátkodobé výpočty dávek, které vašemu počítači dodají sílu jeho zpracování. 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 ochladí, a proto se připraví na další dávku, když je dostatečně chladný.

Technologie SLI

Navzdory pokročilým funkcím a užitečnosti přetaktování jsme obdrželi několik hlášení od uživatelů, kde to hlásili zakázání přetaktování pro oba procesor a grafická karta problém vyřešil. Zdá se, že Unreal Engine není optimalizován pro běh v zrychleném přetaktovaném prostředí.

Kromě deaktivace přetaktování pro grafiku / CPU jsme také obdrželi zprávy, že deaktivace SLI také udělala trik pro mnoho uživatelů. SLI je značka spravovaná společností NVIDIA, jejímž primárním účelem je propojit dvě grafické karty dohromady, aby bylo možné kombinovat jejich výkon. Stejně jako v případě normálního přetaktování má Unreal Engine také potíže, když je aktivní SLI. Proto byste se měli pokusit jej deaktivovat z počítače a zjistit, zda to funguje.

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

Grafické ovladače jsou hlavní moduly, které umožňují komunikaci mezi grafickým hardwarem a operačním systémem (aplikace nebo hry atd.). Pokud samotné grafické ovladače nepracují správně, narazíte na problémy téměř se 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 a nainstalujte DDU (Display Driver Uninstaller) z jeho oficiálních webových stránek.
  2. Po instalaci Display Driver Uninstaller (DDU) , spusťte počítač bezpečný režim . Můžete si přečíst náš článek o tom, jak na to spusťte počítač do bezpečného režimu .
  3. Po spuštění DDU vyberte první možnost „ Vyčistěte a restartujte “. Tím se z počítače úplně odinstalují aktuální ovladače.

    Čištění ovladačů

  4. Nyní po odinstalaci spusťte počítač normálně bez nouzového režimu. Stiskněte Windows + R, zadejte „ devmgmt. msc ”V dialogovém okně a stiskněte klávesu Enter. Klikněte pravým tlačítkem na prázdné místo a vyberte „ Vyhledejte změny hardwaru “. Budou nainstalovány výchozí ovladače. Zkuste spustit program Capture a zkontrolujte, zda se tím problém vyřeší.
    Poznámka: Po tomto kroku budete možná muset provést řešení 1 znovu.
  5. Ve většině případů vám výchozí ovladače nebudou fungovat, takže můžete buď nainstalovat nejnovější ovladače prostřednictvím aktualizace systému Windows, nebo přejít na web výrobce a stáhnout ty nejnovější.
  6. Po instalaci ovladačů restartujte počítač a zkontrolujte, zda je problém vyřešen.

Řešení 8: Zakažte režim celé obrazovky

Ve hře, kterou se pokoušíte hrát, můžete zkusit deaktivovat režim celé obrazovky, protože to u některých uživatelů údajně opravilo problém. Je známo, že to, že jste v okně, opravuje tento problém u některých her Unreal Engine.

Řešení 9: Přeinstalování DirectX a změna nastavení FreeSync

Pokud žádná z výše uvedených metod nefunguje, můžeme zkusit úplně přeinstalovat DirectX a změnit nastavení FreeSync. Jedná se o poměrně přímou metodu, ale po stažení z webu musíte DirectX přeinstalovat ručně.

  1. Přeinstalujte Directx na počítači a poté jej restartujte.
  2. Nyní, pokud máte FreeSync monitor, přejděte na GSync nastavení prostřednictvím GeForce Experience aplikace.
  3. Jakmile najdete nastavení monitoru FreeSync, Umožnit pro Celá obrazovka volba. Zaškrtněte políčko Povolit nastavení pro vybraný displej také.
  4. Po provedení změn úplně restartujte počítač a zkontrolujte, zda se tím problém vyřeší.

Stejný postup můžete také otestovat pro režim „Windowed mode“.

7 minut čtení