Ako opraviť pády DirectX 12 v moderných hrách: DXGI_ERROR_DEVICE_HUNG / 0x887A0005:

Posledná aktualizácia: 01.02.2024

  • Chyba spojená s grafickou nestabilitou: zvyčajne sú zapojené ovládače, TDR a DX12.
  • Povolenie režimu ladenia, vynútenie DX11 a overenie súborov rieši mnoho prípadov.
  • Nastavenia TDR (TdrLevel), vypnutie prekrytí/Dynamic Vibrance a DDU majú vplyv.
  • Prípady z reálneho života potvrdzujú zlepšenia pri kontrole oprávnení nvlddmkm.sys a prepínaní spúšťačov.
DXGI_CHYBA_ZARIADENIA_ZASEKNUTÉ / 0x887A0005:

Ak sa vám počas hrania zobrazí obávaná chyba DXGI_ERROR_DEVICE_HUNG s kódmi 0x887A0005 alebo 0x887A0006, vaša relácia sa pravdepodobne náhle skončí. Táto chyba DirectX je obzvlášť otravná. v populárnych tituloch a niekedy sa dokonca objaví v ponuke alebo čakárni bez varovania.

V tejto príručke sme zhromaždili najčastejšie prípady z reálneho života, pravdepodobné príčiny a riešenia, ktoré skutočne fungovali: od povolenia režimu ladenia na NVIDIA a úpravy kľúčov TDR v registri, overovanie súborov, vynútenie DX11, vypnutie nových funkcií v aplikácii NVIDIA a kontrolu oprávnení nvlddmkm.sys. Všetko je vysvetlené krok za krokom a v španielčine.

Čo je chyba DXGI_ERROR_DEVICE_HUNG (0x887A0005 / 0x887A0006)

DXGI_ERROR_DEVICE_HUNG označuje, že grafické zariadenie zlyhalo po prijatí neplatných príkazov alebo je v nestabilnom stave. Windows to zarámuje do seba Chyby DirectX a zvyčajne je sprevádzaná správami ako „Chyba motora“ alebo podobnými kódmi ako 6068 alebo 0x887A0006, ktoré nakoniec ukončia hru.

Spoločnosť Microsoft opisuje problém ako zlyhanie komunikácie medzi hrou a grafickým hardvérom. Môže to byť spustené pretaktovaním, ovládačmi, API (DX11/DX12), časovými limitmi TDR alebo poškodenými súbormi.Niekedy postihuje iba jednu alebo dve hry; inokedy je to rozsiahlejšie.

 

DXGI_ERROR_DEVICE_HUNG

Bežné príčiny zlyhania

  • Pretaktovanie GPU alebo CPU: zvyšuje výkon, ale môže spôsobiť nestabilitu, ktorá spôsobuje pády TDR a DirectX.
  • Problémové alebo poškodené ovládače: verzie s chybami, nefunkčnými inštaláciami alebo zvyškami po výmene grafických kariet.
  • Nastavenia API a grafikyDX12 môže byť na niektorých tituloch alebo počítačoch otravný; vynútenie DX11 ho zvyčajne stabilizuje.
  • Detekcia a obnovenie časového limitu (TDR)Systém Windows reštartuje ovládač, ak „neodpovedá“; nesprávne nastavené hodnoty TdrLevel/TdrDelay môže sa zhoršiť.
  • Poškodené herné súboryPoškodené balíky alebo neúplné aktualizácie.
  • Používanie nesprávnej grafickej karty na počítačoch s integrovanou a dedikovanou grafickou kartou.
  • Nedostatok oprávnení alebo spustenie bez oprávnení pri spustení hry.
  • Povolenia súboru nvlddmkm.sys v DriverStore: špecifické prípady sa po zmene priradenia zlepšia.
  • Prekrytia a funkcie aplikácií (prekrytia, synchronizácia s cloudom, RTX Dynamic Vibrance), ktoré rušia.

Rýchle opravy, ktoré zvyčajne fungujú najviac

Predtým, ako sa pustíme do detailov, uvádzame akcie s najvyššou kumulatívnou mierou úspešnosti: Povoľte režim ladenia v aplikácii NVIDIA, vypnite funkciu RTX Dynamic Vibrance v aplikácii NVIDIA, overiť/prerobiť herné súbory, vynútiť DX11, kde je k dispozícii, a vyčistiť/preinštalovať ovládače pomocou DDU.

  • Režim ladenia (NVIDIA): Zakáže akékoľvek pretaktovanie grafickej karty z výroby/osobných nastavení.
  • Zakázať dynamickú vibráciu RTX v beta aplikácii NVIDIA, ak ju používate s MSFS alebo inými hrami.
  • Vynútiť DX11 v hrách s problémami pod DX12; na Epicu použite argumenty príkazového riadku.
  • Overte integritu súborov v službách Steam/Epic/Battle.net; preinštalujte, ak je veľa poškodených súborov.
  • Vyberte si vyhradenú grafickú kartu v paneli NVIDIA/AMD, ak máte integrovanú grafickú kartu.
  • Spustiť ako správca .exe súbor hry (najlepšie z inštalačného priečinka).
  • Zrušiť pretaktovanie CPU/GPU a otestujte továrenské nastavenia.
  • Preinštalujte ovládače pomocou DDU a otestujte predchádzajúce stabilné verzie (najnovšia nie je vždy najlepšia).
Exkluzívny obsah – kliknite sem  Pracovná plocha systému Windows sa po prihlásení nenačíta: prečo sa to stane a ako to opraviť

DirectX

sprievodcovia krok za krokom

1) Spustite hru s oprávneniami správcu

Na niektorých počítačoch hra vyžaduje zvýšené oprávnenia na prístup k systémovým komponentom. Prejdite do priečinka, kde sa nachádza súbor .exe V hre kliknite pravým tlačidlom myši, vyberte Vlastnosti, kartu Kompatibilita a vyberte možnosť „Spustiť tento program ako správca“. Spustite aplikáciu a otestujte.

2) Povoľte režim ladenia v ovládacom paneli NVIDIA

Toto nastavenie zakáže pretaktovanie (vrátane pretaktovania z výroby) grafického procesora, čím sa zníži nestabilita. Kliknite pravým tlačidlom myši na pracovnú plochu a prejdite na Ovládací panel NVIDIA, otvorte ponuku Pomocník a vyberte možnosť „Režim ladenia“. Reštartujte hru.

3) Oprava/overenie herných súborov

Poškodenie herného balíka spôsobuje chyby DXGI. V Epic GamesKnižnica, tlačidlo s tromi bodkami v hre, Spravovať a Skontrolovať. Na SteameKnižnica, kliknite pravým tlačidlom myši na hru, Vlastnosti, Lokálne súbory a „Overiť integritu herných súborov“.

4) Uistite sa, že používate správnu grafickú kartu

Na notebookoch alebo počítačoch s iGPU + dGPU sa hra môže spustiť s integrovanou grafickou kartou. Ovládací panel NVIDIA → Spravovať nastavenia 3D → Nastavenia programu, vyberte hru a v časti „Preferovaný grafický procesor“ vyberte možnosť „Vysokovýkonný procesor NVIDIA“. Kliknite na tlačidlo Použiť.

Ak používate AMD, otvorte nastavenia AMD Radeon, prejdite na Systém → Prepínateľná grafika a priraďte „Vysokovýkonný grafický procesor“ k hre.

5) Aktualizujte (alebo zmeňte) ovládač grafickej karty

Samotná správa hovorí o probléme s grafickým adaptérom. Stiahnite si ovládač z oficiálnej webovej stránky od spoločností NVIDIA alebo AMD namiesto používania generických aktualizácií, alebo použite DDU na vyčistenie a preinštalovanie známej stabilnej verzie, ak vám najnovšia spôsobuje problémy.

  • DDU (Čisté odinštalovanie): Núdzový režim, odinštalovanie ovládača, reštartovanie a následná inštalácia vybraného ovládača.
  • Ak vás zlyhá konkrétna vetva (napr. 418.81 na 2080 Ti), skús inú verziu overené komunitou.
Exkluzívny obsah – kliknite sem  Chyba „Systém nemôže nájsť zadaný súbor“ v skriptoch alebo inštalátoroch: ako ju ladiť

6) V konfliktných hrách vypnite DX12 a vynútite DX11

DX12 nie je vždy najlepšia voľba. Ak hra ponúka selektor DX11/DX12 V jeho nastaveniach vyberte DX11. V Epic Launcheri to môžete vynútiť: Nastavenia → prejdite na hru → zaškrtnite „Ďalšie argumenty príkazového riadka“ a zadajte d3d11Použite a otestujte.

7) Zrušte akékoľvek pretaktovanie GPU alebo CPU

Pretaktovanie, aj mierne, môže spustiť TDR. Obnoviť predvolené hodnoty V programe MSI Afterburner (GPU) a v systéme BIOS/UEFI (CPU). V systéme BIOS prejdite na položku Rozšírené možnosti a načítajte položku „Predvolené“, uložte systém a reštartujte počítač. Skontrolujte, či sa to stabilizuje.

8) Upravte TDR v registri: TdrLevel a TdrDelay

Systém Windows reštartuje ovládač grafickej karty, ak zistí, že nereaguje. Niektorí používatelia zaznamenali menej pádov vypnutie obnovenia alebo predĺženie časového limitu. Postupujte opatrne.

  • Otvorte Editor databázy Registry ako správca (regedit).
  • Prejsť na: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers.
  • Vytvorte hodnotu DWORD (32-bitovú) s názvom TdrLevel a nastavte ho na 0 (nulu).
  • Voliteľne, niektorí skúsia s TdrMeškanie predĺžiť čas pred reštartovaním vodiča.
  • Po vykonaní zmien reštartujte počítač.

Poznámka: Dotyk s TDR môže skryť príznak, nie príčinu. Vytvorte kópiu registra predtým, ako niečo zmeníte, a ak sa to nezlepší, vráťte sa späť.

9) Skontrolujte oprávnenia súboru nvlddmkm.sys (špecifické prípady)

Po udelení úplných povolení boli hlásené vylepšenia nvlddmkm.sys v ceste k DriverStore. Umiestnenie je zvyčajne niečo ako: C:\Windows\System32\DriverStore\FileRepository\…\nvlddmkm.sysOtvorte Vlastnosti → Zabezpečenie a upravte povolenia pre vášho používateľa/systém. Je to pokročilá zmenaUrobte to iba vtedy, ak viete, ako to urobiť zvrátiť.

10) Zakážte funkcie a prekrytia tretích strán

Prekrytia a synchronizácie môžu rušiť. Zakázať prekrytia (Steam, GeForce Experience, Discord) a otestujte. V službe Steam tiež dočasne vypnite synchronizáciu s cloudom pre konfliktnú hru.

11) Puzdro MSFS s beta aplikáciou NVIDIA: vypnutie RTX Dynamic Vibrance

S verziou NVIDIA_app_beta_v10.0.1.253, RTX Dynamic Vibrance spôsoboval pády s chybou 0x887A0006 v MSFS 2020. Prejdite do aplikácie NVIDIA a vypnite túto funkciu - hra by mala prestať padať.

12) Ak problém pretrváva, zmeňte spúšťač

V reálnom prípade tá istá hra spadla pri spustení z Battle.net, ale potom sa stabilizovala. presunutie do SteamuAk máte oficiálnu alternatívu platformy, stojí za to to vyskúšať.

Exkluzívny obsah – kliknite sem  Čo robiť, keď systém Windows nerozpozná nový disk SSD NVMe

13) Skontrolujte integritu systému

Niektorí používatelia vykonali SFC /scannow, CHKDSK a MEMTEST. Hoci SFC dokáže opraviť súbory, nie vždy opraví chybu. Napriek tomu, Odporúča sa skontrolovať, či je systém Windows v poriadku. predtým, ako budete pokračovať v jemnom dolaďovaní.

14) O nástrojoch na opravu automobilov

Existujú platené nástroje, ktoré sľubujú opravu chýb 0x887A0006/0x887A0005 jedným kliknutím. Nie sú nevyhnutné a je potrebné postupovať s nimi mimoriadne opatrne.Urobte si prieskum, vyhýbajte sa potenciálne nežiaducim programom a dávajte si pozor na zázračné sľuby. Vo väčšine prípadov sú vyššie uvedené kroky postačujúce.

Štandardné upozornenie: Niektoré odkazy alebo odporúčania na fórach odkazujú na externé stránky. Skontrolujte, či sú informácie spoľahlivé a vyhnite sa sťahovaniu softvéru propagovaného agresívnymi reklamami.

Konkrétne poznámky založené na vašom hardvéri a hre

  • RTX 20xx (2080 Ti) a špecifické vetvy ovládačovAk si po aktualizácii všimnete chybu, vyskúšajte predchádzajúcu stabilnú verziu. Vždy si uchovávajte zálohu inštalátora vášho obľúbeného ovládača.
  • Konfigurácie SLI a viacerých GPUS GTX 980 v SLI dochádzalo k pravidelným pádom. Na testovanie vypnite SLI, použite jeden adaptér a zopakujte kontroly s TDR a vodičmiModerné hry sotva využívajú SLI a môžu častejšie padať.
  • Pád špičkovej výbavy vo Warzone/MW3: : aj pri správnych teplotách (pod 75 °C) a bez viditeľného pretaktovania aktivujte Režim ladenia NVIDIA a kontrola oprávnení na nvlddmkm.sys pomohla stabilizovať situáciu. Ak je to možné, zvážte aj zmenu platformy.
  • MSFS 2020 na NVIDIA Game Pass (beta aplikácia): zakáže RTX Dynamic VibranceAk je to opravené, nahláste to podpore spoločnosti NVIDIA, aby to mohli opraviť v budúcich vydaniach.

Ak ste sa dostali až sem, už máte kompletnú sadu opatrení na útok na DXGI_ERROR_DEVICE_HUNG 0x887A0005/0x887A0006 zo všetkých strán: Ovládače, API, TDR, integrita súborov, povolenia a softvérové ​​funkcieKombinácia režimu ladenia NVIDIA, vynútenia DX11, vypnutia problematických funkcií (ako napríklad RTX Dynamic Vibrance v beta aplikácii), overovania súborov a čistej preinštalácie ovládačov často obnovuje stabilitu aj na výkonných počítačoch; v náročných situáciách bola úprava TdrLevel, kontrola oprávnení nvlddmkm.sys a prípadne prepínanie spúšťačov kľúčom k návratu k hraniu bez pádov.

iGPU a dedikovaná grafická karta bojujú
Súvisiaci článok:
Súboj iGPU a dedikovanej GPU: vynútenie správnej GPU pre každú aplikáciu a zabránenie zasekávaniu