Co zmienia ta sekcja
Limit czasu sterownika ekranu wraca do wartości domyślnej Windows; animacje okien i paska zadań wyłączone. Wpływu na liczbę klatek nie zmierzono.
| Ustawienie | Co robi | Ścieżka w rejestrze |
|---|---|---|
| Przywróć limit czasu sterownika ekranu do wartości domyślnej Windows | Usuwa TdrDelay, żeby Windows czekał domyślne 2 sekundy, zanim ratuje kartę graficzną, która przestała odpowiadać. Dłuższe czekanie niczego nie przyspiesza, tylko wydłuża zawieszenie. Starsze wersje w0a ustawiały 10 s; to cofa tę zmianę. | HKLM\...\GraphicsDrivers\TdrDelay |
| Wyłącz animacje okien | Animacje minimalizowania, maksymalizowania i paska zadań znikają, więc okna od razu się minimalizują i przywracają. Zysku w grach nie zmierzono (przezroczystość to osobny tweak na stronie Optymalizacje) | HKCU\...\WindowMetrics\MinAnimate + Explorer\Advanced\TaskbarAnimations |
Jak to zastosować
- Otwórz w0a
- W menu po lewej przejdź na stronę Tweaki Regedit
- Znajdź tę sekcję i naciśnij Zastosuj przy wpisach, które chcesz
Każdy wpis ma własny przycisk, więc nie musisz stosować całej sekcji — a na wypadek, gdy naprawdę chcesz wszystkie, na górze strony jest Zastosuj wszystko.
Jak to cofnąć
Dwie drogi, obie działają:
- Kopie zapasowe i przywracanie — przywraca punkt kontrolny zapisany przed zastosowaniem zmiany.
Cofa wszystko, co zostało zastosowane po tym punkcie, razem z późniejszymi punktami kontrolnymi — okno potwierdzenia mówi dokładnie to, zanim się zacznie.
- Strona Fix — przeszukiwana po objawie, zapisuje domyślne ustawienie Windows bezwarunkowo. Nie
czyta kopii zapasowej, więc działa nawet wtedy, gdy własnego pliku kopii w0a już nie ma.
Dziennik cofania leży w %ProgramData%\w0a\backup.json, poza twoim profilem użytkownika.
Ryzyko
Wszystko tutaj to udokumentowana wartość, którą Windows obsługuje; nic z tego nie jest na poziomie jądra i nic z tego nie jest nieodwracalne. Uczciwe zdanie i tak brzmi tak: jakieś ustawienie może nie dać tobie mierzalnej korzyści. Jeśli zastosujesz zmianę i nie poczujesz różnicy, to prawdopodobnie masz rację — te strony nie sprzedają ci wrażenia, tylko mówią, co zostało zmienione.
Jeśli chcesz to zmierzyć, obowiązuje reguła z jak czytać wynik benchmarku: zmieniaj jedną rzecz naraz i czytaj dolne wartości, a nie średnią.
Najpierw uczciwe zdanie
Żadne z dwóch pól nie sprawia, że gra działa szybciej, a wpływu żadnego z nich na liczbę klatek nie zmierzono. Pierwsze to naprawa: decyduje, jak długo zawieszona karta graficzna może zamrozić całą maszynę, zanim Windows ją uratuje, i ustawia to z powrotem na wartość domyślną Windows. Drugie wyłącza animacje pulpitu; zmienia to, jak okna się minimalizują i przywracają, a nie to, jak gra renderuje.
Pole po polu
Przywróć limit czasu sterownika ekranu do wartości domyślnej Windows — usuwa TdrDelay i TdrDdiDelay z HKLM\SYSTEM\CurrentControlSet\Control\GraphicsDrivers, każdą tylko wtedy, gdy istnieje. Brak wartości to ustawienie domyślne Windows: 2 sekundy dla TdrDelay i 5 dla TdrDdiDelay, liczby z dokumentacji TDR Microsoftu, która mówi też, że użytkownicy końcowi nie powinni zmieniać tych kluczy. Limit czasu nie określa, jak długo może trwać klatka; określa, jak długo Windows czeka, zanim uratuje kartę, która przestała odpowiadać. Przy dwóch sekundach zablokowany GPU kosztuje krótki czarny ekran. Przy dziesięciu sekundach, które zapisywały starsze wersje w0a, kosztuje dziesięć sekund maszyny bez obrazu, bez kursora i bez wejścia, i tak przy każdym powtórzeniu. Wartości są usuwane, a nie ustawiane na 2, bo brak wartości to uczciwy sposób powiedzenia „użyj ustawienia domyślnego Windows”. Pole daje jedną z trzech odpowiedzi: przywrócono, już na wartości domyślnej (nic nie zapisano) albo nie udało się przywrócić — klucz, do którego odmówiono mu dostępu, jest zgłaszany jako błąd, nigdy jako „już w porządku”. Prosi o ponowne uruchomienie tylko wtedy, gdy coś zostało usunięte. Celowo nie ma dla niego zapisu cofnięcia: w0a w ogóle nie może zapisywać TdrDelay, a przywrócenie starej wartości byłoby zapisem.
Wyłącz animacje okien — zapisuje MinAnimate="0" (REG_SZ) w HKCU\Control Panel\Desktop\WindowMetrics i TaskbarAnimations=0 (REG_DWORD) w HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced. Windows przychodzi z "1" i 1. Powód zapisany w kodzie jest taki, że te animacje rysuje kompozytor na tym samym GPU, którego używa gra; ile to jest warte w grze, nie zmierzono. Obie wartości to twoje własne preferencje powłoki, które Eksplorator odczytuje przy starcie, więc działają po wylogowaniu i ponownym zalogowaniu, a nie po ponownym uruchomieniu.
Jak to sprawdzić samodzielnie
reg query "HKLM\SYSTEM\CurrentControlSet\Control\GraphicsDrivers" /v TdrDelay
reg query "HKLM\SYSTEM\CurrentControlSet\Control\GraphicsDrivers" /v TdrDdiDelay
reg query "HKCU\Control Panel\Desktop\WindowMetrics" /v MinAnimate
reg query "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v TaskbarAnimations
W przypadku pierwszych dwóch brak wartości to wynik, którego chcesz: brak oznacza wartość domyślną. Po polu animacji MinAnimate pokazuje 0, a TaskbarAnimations 0x0.
Czego ta sekcja nie robi
Nie podnosi limitu czasu sterownika ekranu. Tak działało stare pole, „podnieś TdrDelay do 10 s”; już go nie ma, a TdrDelay jest na liście zakazanych wartości w0a — produkt odmawia zapisania go gdziekolwiek, łącznie z przywracaniem z kopii zapasowej.
Nie zapisuje VisualEffects\TaskbarAnimations\DefaultValue. To tylko wartość zapasowa, do której Windows sięga, gdy brakuje wartości bieżącej. Wcześniejsza wersja zapisywała tylko wartość zapasową, pasek zadań animował się dokładnie tak jak wcześniej, a karta twierdziła co innego; teraz zapisywana jest wartość bieżąca w Explorer\Advanced.
Poza tą stroną
Na stronie Fix karta Odzyskiwanie po awarii GPU usuwa każdą wartość odzyskiwania GPU, nie tylko te dwie, i prosi o ponowne uruchomienie, gdy którąś usunęła; Efekty wizualne z powrotem włącza animacje razem z przezroczystością i pozostałymi ustawieniami efektów wizualnych oraz uruchamia usługę Motywy. Sama przezroczystość to Wyłącz efekty przezroczystości Windows na stronie Optymalizacje. Detektyw przycięć zgłasza TdrDelay wynoszący 8 sekund lub więcej, zapisany przez coś innego, i wskazuje to pole; jeśli odzyskiwanie po awarii GPU jest całkiem wyłączone, wskazuje zamiast tego kartę na stronie Fix.
Które ustawienia Windows coś zmieniają w grze, komu każde z nich pomaga i komu nie daje nic: Optymalizacja Windows 11 pod gry: ustawienia, które naprawdę mają znaczenie
Czy ta strona pomogła?
Czego zabrakło albo co nie zadziałało? Czytamy każdą taką wiadomość.
Jeśli ta strona nie rozwiązała problemu, napisz do nas — podaj, który artykuł czytasz, a poprawimy ten artykuł.