K chybě DXGI_ERROR_DEVICE_REMOVED někdy dochází, když se uživatelé pokoušejí spustit určité hry Windows nebo když je hrají. Hráči hlásili, že k této chybě dochází mimo jiné u her jako FIFA 2022, Prepar3D, Need for Speed Rivals, Apex a Crysis 3. Tato chybová zpráva DirectX říká: "Funkce DirectX 'GetDeviceRemovedReason' selhala s DXGI_ERROR_DEVICE_REMOVED".
V důsledku toho se hry pro Windows nespouštějí vůbec nebo často padají kvůli chybě DXGI_ERROR_DEVICE_REMOVED. Chybová zpráva uvádí, že došlo k problému souvisejícímu s vaší grafickou kartou. Proto mohou tato potenciální řešení opravit chybu DXGI_ERROR_DEVICE_REMOVED ve Windows 10/11.
1. Upravte klíč registru GraphicsDriver
Úprava klíče registru GraphicsDriver je nejrozšířenější potenciální opravou chyby DXGI_ERROR_DEVICE_REMOVED. Toto řešení zahrnuje přidání DWORD TDR (Timeout Detection and Recovery) do klíče GraphicsDrivers. Nastavení DWORD na 0 deaktivuje detekci TDR. Toto vylepšení registru můžete použít následovně:
1. Stiskněte Win + S , do vyhledávače napište regedit a klikněte na Editor registru.
2. Dále přejděte na klíč GraphicsDrivers v tomto umístění registru:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers
3. Klepněte pravým tlačítkem myši na GraphicsDrivers a v místní nabídce vyberte možnosti Nový > DWORD .
Možnost Nový > DWORD
4. Zadejte záhlaví TdrLevel pro DWORD.
5. Poklepáním na TdrLevel aktivujte pole Hodnota.
6. Hodnota DWORD je standardně nastavena na 0 . Změňte však tuto hodnotu na 0 a klikněte na OK.
TrdLevel DWORD
7. Nyní zavřete Editor registru, klikněte na Start a vyberte Napájení > Restartovat .
Někteří uživatelé také potvrdili, že odstranění TdrDelay QWORD ve stejném klíči může také opravit chybu DXGI_ERROR_DEVICE_REMOVED. Pokud v klíči GraphicsDrivers vidíte TdrDelay QWORD, zkuste jej odebrat. Chcete-li tak učinit, klepněte pravým tlačítkem myši na TdrDelay QWORD a vyberte Odstranit. Výběrem Ano potvrďte odstranění.
2. Vypněte nastavení Antialiasing
Antialiasing je nastavení grafiky, které při aktivaci vyhlazuje zubaté čáry. Tento grafický efekt však může někdy způsobit problémy se zhroucením, jako je chyba DXGI_ERROR_DEVICE_REMOVED. Zde je návod, jak můžete vypnout Antialiasing v ovládacím panelu NVIDIA:
1. Klepněte pravým tlačítkem na logo NVIDIA v oblasti systémové lišty a vyberte NVIDIA Control Panel.
Možnosti ovládacího panelu NVIDIA
2. Klikněte na možnost Spravovat 3D navigaci na postranním panelu.
3. Vyberte kartu Globální nastavení ovládacího panelu NVIDIA.
4. Dále klikněte na volbu Antialiasing – Mode a vyberte Off.
Antialising - Nastavení režimu
5. Opakujte předchozí krok pro možnosti Antialiasing – Transparency, FXAA a Gamma .
6. Poté vyberte Použít pro nastavení nových grafických možností.
Antialiasing pro GPU AMD můžete také vypnout v softwaru Radeon. Podívejte se na průvodce, jak upravit nastavení AMD Radeon, kde najdete další podrobnosti o tom, jak tam zakázat Antialiasing.
3. Vypněte funkci NVIDIA ShadowPlay (Overlay).
Funkce ShadowPlay GeForce Experience pro nahrávání her může výrazně zatížit GPU . Proto článek doporučuje tuto funkci vypnout a opravit chybu DXGI_ERROR_DEVICE_REMOVED. NVIDIA ShadowPlay můžete deaktivovat v GeForce Experience následovně:
1. Chcete-li otevřít GeForce Experience, klepněte pravým tlačítkem myši na ikonu NVIDIA na hlavním panelu a vyberte příslušný software z kontextové nabídky.
2. Poté klepněte na ozubené tlačítko (Nastavení) pro přístup k dalším možnostem.
Tlačítko Nastavení v GeForce Experience.
3. Vypněte možnost Překrytí ve hře .
Možnost překrytí ve hře
4. Ukončete software GeForce Experience a zkuste hrát hru se zakázaným ShadowPlay.
4. Vypněte nastavení grafiky DLSS
Někteří hráči potvrzují, že vypnutím nastavení grafiky DLSS ve hře se chyba DXGI_ERROR_DEVICE_REMOVED opraví. Pokud se postižená hra při spuštění vždy nezhroutí, zkuste v této hře vypnout možnost DLSS. Toto nastavení obvykle najdete v možnostech karty grafiky nebo videa ve hře.
Možnost DLSS
5. Vraťte zpět přetaktování
Provedli jste nějaké přetaktování GPU nebo procesoru v počítači? Pokud ano, toto přetaktování mohlo způsobit chybu DXGI_ERROR_DEVICE_REMOVED. Zrušte přetaktování pomocí softwaru, který jste použili. Nebo můžete přetaktování zrušit resetováním systému BIOS (Basic Input Output System).
Domovská stránka MSI Afterburner
6. Spusťte DirectX Web Installer
DXGI_ERROR_DEVICE_REMOVED může nastat kvůli problému s DirectX. Na vašem PC mohou například chybět některé požadované komponenty DirectX. Tento problém můžete vyřešit stažením a spuštěním DirectX Web Installer následovně:
1. Otevřete tuto stránku pro stahování DirectX .
2. Klepnutím na oranžové tlačítko Stáhnout získáte instalační soubor DirectX.
tlačítko Stáhnout
3. Chcete-li zobrazit Průzkumníka souborů, podržte tlačítko s logem Windows a stiskněte E . Poté otevřete složku obsahující balíček Microsoft DirectX End-User Runtime.
4. Poklepáním na dxwebsetup.exe zobrazte okno Instalace Microsoft (R) DirectX (R).
5. Klikněte na Souhlasím s dohodou > Další .
Klikněte na Souhlasím s dohodou
6. Pokud panel Bing nechcete, zrušte zaškrtnutí možnosti Instalovat panel Bing .
7. Výběrem možnosti Další nainstalujte součásti DirectX.