NÁVODY

Proč mi spadla hra? Sledování spolehlivosti a Prohlížeč událostí

Hra, která spadne na plochu, reset ovladače a modrá obrazovka zanechají ve Windows tři různé záznamy. Kde který najít, jak ho číst a co zkontrolovat dál.

Hra běžela, a pak najednou ne: zpátky na ploše bez jakékoli hlášky, černá obrazovka, ze které se obraz vrátil, ale hra už ne, nebo modrá obrazovka a restart. To jsou tři různé události a Windows každou zaznamenává jinde. Když nejdřív přečteš ten správný záznam, změní se „hra mi padá“ v otázku, která má další krok.

Tři druhy pádu, tři různé záznamy

Co jsi vidělCo se staloKde hledat
Hra se zavřela, s chybou nebo bez níSpadl proces hrySledování spolehlivosti a událost s ID 1000 v protokolu Aplikace
Obraz na chvíli zamrzl nebo zčernal a pak se vrátilOvladač displeje přestal reagovat a Windows ho resetovalŽivý výpis (live dump) v C:\WINDOWS\LiveKernelReports a protokol Systém
Modrá obrazovka, pak restartChyba zastavení (bug check)Výpis paměti v %SystemRoot% a Sledování spolehlivosti

Pokud se PC vypnulo nebo restartovalo bez modré obrazovky, po téhle stopě jde článek PC se při hraní restartuje.

Začni Sledováním spolehlivosti

Stiskni Windows + R, napiš perfmon /rel a stiskni Enter; přepínač /rel spustí Sledování spolehlivosti. Průvodce Microsoftu, jak ho číst, byl napsaný pro Windows Vista, takže rozvržení, které vidíš, se může lišit. Popisuje až rok historie, jeden sloupec na den a ikonu chyby u každého dne, kdy něco selhalo. Windows 11 třídí selhání do tří řádků:

Graf navíc zaznamenává instalace a odinstalace softwaru, včetně aktualizací Windows a ovladačů, a právě proto je dobré začít tady. Microsoft upozorňuje, že graf ukazuje, zda výrazné změny stability začaly ve stejnou dobu. Klikni na den, kdy pády začaly, a podívej se, co se ten den instalovalo; aktualizace z toho data je stopa, kterou můžeš ověřit tím, že ji vrátíš zpět.

Protokol Aplikace: událost s ID 1000

Otevři Prohlížeč událostí (eventvwr.msc) a v protokolu Aplikace hledej chyby se zdrojem Application Error a ID události 1000, kterou Microsoft označuje za samotnou událost pádu aplikace. Jeho ukázkový záznam ukazuje pole, která stojí za to si opsat:

Opakující se události s ID 1000 a ID 1001 v protokolu Aplikace čte Microsoft jako znamení, že aplikace opakovaně padá; 1001 souvisí s Windows Error Reporting (hlášením chyb Windows).

Název modulu čti opatrně. Microsoft upozorňuje, že událost často jmenuje modul Microsoftu, třeba ntdll.dll, kernel32.dll nebo kernelbase.dll, a že tyto moduly jsou zachycené jako oběti jiných druhů poškození, které předtím způsobily špatně se chovající moduly. U programu třetí strany Microsoft radí předat příslušné výpisy k prošetření té třetí straně: u hry je to podpora jejího vývojáře a do hlášení patří i název modulu, kód výjimky a datum.

Černá obrazovka, pak se obraz vrátí

Když grafická karta přestane reagovat, Windows resetuje ovladač a GPU, místo aby nechal počítač zamrzlý. Microsoft tomu říká Timeout Detection and Recovery: výchozí časový limit jsou 2 sekundy a po úspěšném obnovení se zobrazí zpráva „Display driver stopped responding and has recovered.“ (ovladač displeje přestal reagovat a byl obnoven).

Obnovení může zanechat živý výpis v C:\WINDOWS\LiveKernelReports, ve složce pro každou komponentu zvlášť; referenční dokumentace Microsoftu upozorňuje, že živé výpisy operační systém neresetují. Jde o kódy 0x117 VIDEO_TDR_TIMEOUT_DETECTED a 0x141 VIDEO_ENGINE_TIMEOUT_DETECTED, které označují živé výpisy a nikdy se nepoužívají pro skutečnou chybu zastavení.

Mezi příčinami kódu 0x117, které Microsoft uvádí, je ovladač displeje, který potřebuje aktualizovat, a seznam hardwarových potíží: přetaktované komponenty, nesprávná kompatibilita a nastavení komponent (zejména konfigurace a časování paměti), nedostatečné chlazení nebo napájení a vadné díly. Microsoft také radí projít protokol Systém a hledat chybové zprávy, které by mohly pomoct určit zařízení nebo ovladač. Jak vypadá reset ovladače uprostřed hry, popisuje článek Náhlé propady FPS ve hrách.

Modrá obrazovka

Modrá obrazovka je chyba zastavení. Windows zapíše výpis paměti do %SystemRoot%\MEMORY.DMP, nebo při nastavení malého výpisu paměti soubor o velikosti asi 256 KB za každý pád do %SystemRoot%\Minidump, pojmenovaný podle data. Malý výpis obsahuje zprávu o zastavení, její parametry a podle Microsoftu i seznam načtených ovladačů. Abys ho přečetl, nainstaluj WinDbg z Microsoft Storu nebo příkazem winget install Microsoft.WinDbg, otevři soubor .dmp a spusť !analyze -v.

Výsledek čti s varováním Microsoftu na paměti: hlavní příčinou chyb zastavení je jen zřídka proces v uživatelském režimu. Hra může chybu zastavení vyvolat, ale obvykle tím jen odhaluje problém v ovladači, hardwaru nebo v samotných Windows, a když je jmenovaný ovladač, aktualizace přichází od jeho výrobce.

Co zkontrolovat, jednu změnu po druhé

Po každém kroku hru otestuj, ať víš, která změna měla vliv.

  1. Ověř soubory hry. Ve Steamu klikni pravým tlačítkem na hru ve své knihovně (nebo použij ikonu ozubeného kola na její stránce v knihovně), pak Vlastnosti... > Soubory > Ověřit integritu souborů hry; Steam uvádí, že u většiny her na Steamu je normální, když se jeden nebo více souborů nepodaří ověřit. V aplikaci EA přejdi do „Library“ (knihovna), vyber u hry ikonu „Manage“ (spravovat) a pak „Repair“ (opravit).
  2. Přeinstaluj grafický ovladač načisto. NVIDIA radí přeinstalovat nejnovější ovladač metodou čisté instalace: v instalátoru NVIDIA „Custom (Advanced) > Perform a clean installation“ (vlastní instalace, pak provést čistou instalaci), nebo Display Driver Uninstaller (DDU).
  3. Zavři overlaye a nahrávací nástroje. Activision varuje, že software pro přemapování vstupů, overlaye a nahrávací software můžou narušovat hraní, a pokud pády pokračují, radí je odinstalovat.
  4. Vrať takty na výchozí hodnoty. NVIDIA navrhuje režim ladění (Debug Mode) v části Systém > Pokročilé v aplikaci NVIDIA (nebo v řádku nabídek staršího Ovládacího panelu NVIDIA), který podle NVIDIA nutí grafickou kartu běžet na referenčních taktech NVIDIA, a výchozí rychlosti procesoru a paměti, pokud jsi je přetaktoval, což může znamenat nastavit v BIOSu profil XMP nebo EXPO na Default. Pokud to pády zastaví, podívej se na článek Běží tvoje RAM na jmenovité rychlosti?
  5. Otestuj paměť. Stiskni Windows + R, spusť mdsched.exe (Windows Memory Diagnostic, diagnostika paměti) a zvol „Restart now and check for problems (recommended)“ (restartovat nyní a vyhledat problémy, doporučeno); po testu si v protokolu Systém přečti záznam MemoryDiagnostics-Results.
  6. Zkontroluj teploty a napájení. Obojí je na seznamu Microsoftu pro 0x117 a prvním krokem Activisionu je PC na chladném, dobře větraném místě. Viz Teploty CPU a GPU při hraní.
  7. Aktualizuj BIOS. Kontrolní seznam Microsoftu pro chyby zastavení zahrnuje ověření, že BIOS a firmware jsou aktuální. Na desktopu s procesorem Intel Core 13. nebo 14. generace si nejdřív přečti Pády her na Intelu 13. a 14. generace.

Co nepomůže

Související

Pomohla ti tahle stránka?

Co chybělo, nebo co nefungovalo? Čteme každou jednu takovou zprávu.

Jestli tahle stránka problém nevyřešila, napiš nám — uveď, který článek jsi četl, a my ten článek opravíme.