Priorytet aktywnego okna
Na tej stronie
Zalecenie
Zależnie od sytuacjiNa klienckich Windows 10 i 11 pozostaw Windows default. Sprawdzaj 0x1A tylko przy powtarzalnym pełnym obciążeniu CPU.
Historyczny test BoosterX nie wykazał uniwersalnie najlepszego stanu: default pokazał nieco mniejsze średnie opóźnienie click-to-photon, a 0x1A pokrył się z najlepszymi wynikami FPS w jednym scenariuszu CPU bez niezależnych powtórzeń.
- Zwykle wybierane
- Windows default
- Główny efekt
- Polityka kwantów CPU
- FPS i opóźnienie
- Zależą od obciążenia
W skrócie
Dział zatytułowany „W skrócie”Win32PrioritySeparation ustawia foreground boost i część reguł wyboru kwantów harmonogramu Windows. Od nich zależy rozdzielanie czasu procesora między gotowe wątki. Ustawienie samo w sobie nie podnosi priorytetu gry ani mocy CPU; wzrost FPS nie jest gwarantowany.
Dla większości komputerów klienckich z Windows 10 lub 11 zalecamy Windows default (0x02). Stan 0x1A przełącza sprawdzane pola na długie stałe kwanty przy maksymalnym foreground boost. Może być przydatny tylko w wąskim scenariuszu, w którym gra w powtarzalny sposób opiera się o CPU, a porównanie potwierdza poprawę bez pogorszenia opóźnienia lub rzadkich klatek.
Windows Server używa innych reguł planowania i nie był sprawdzany w tym badaniu. W systemie serwerowym zachowaj stan początkowy: zalecenie 0x02 z tego artykułu go nie dotyczy.
Co się zmienia
Dział zatytułowany „Co się zmienia”Microsoft dokumentuje dwa młodsze bity parametru jako ForegroundApplicationBoost: 0 oznacza brak boost, 1 minimalny, 2 maksymalny. Historyczna dokumentacja Windows Internals opisuje pozostałe używane pola jako wybór krótkich lub długich oraz zmiennych lub stałych kwantów.
0x02 pozostawia wybór kwantów standardowej polityce klienckiej Windows i zachowuje maksymalny foreground boost. 0x1A ustawia długie stałe kwanty z tym samym maksymalnym boost. Dłuższy kwant może zmniejszyć częstotliwość przełączania wątków przy silnym obciążeniu CPU, ale jednocześnie zmienić responsywność konkurujących zadań.
Zmiany w rejestrze
Dział zatytułowany „Zmiany w rejestrze”Ustawienie jest dostępne w darmowej wersji BoosterX. W tabeli podano jego wartości w rejestrze.
| Pole | Wartość |
|---|---|
| Hive i ścieżka | HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\PriorityControl |
| Nazwa wartości | Win32PrioritySeparation |
| Typ | REG_DWORD |
| Windows default | 0x02 (2), udokumentowana wartość początkowa client Windows |
| Stan zależny od sytuacji | 0x1A (26) |
| Przywrócenie | 0x02 (2) |
Do zmiany i przywrócenia używaj BoosterX. Gotowych .reg i poleceń PowerShell na tej stronie nie ma.
Na sprawdzonym Windows 11 25H2 wartość była ustawiona jawnie i wynosiła 2. Dlatego braku DWORD nie można uznawać za stan fabryczny dla wszystkich instalacji Windows. Jeśli wartości nie ma, parametr nie jest jawnie ustawiony w rejestrze. To różni się od zapisanej wartości 0. Tworzenie wpisu z losową liczbą nie jest potrzebne.
Kalkulator wartości
Dział zatytułowany „Kalkulator wartości”Dekoder 6-bitowy
Sprawdzanie trybu rzeczywistego
Wprowadź wartość znalezioną na liście tweaków. Kalkulator pokaże tylko użyte sześć bitów i kanoniczną kombinację z tym samym trybem. Nie zmienia niczego na komputerze.
Kalkulator powtarza interpretację otwartego projektu Win32PSCalculator: uwzględnia tylko sześć młodszych bitów i pokazuje kanoniczną wartość tego samego trybu. Na przykład Windows default 0x02 i jawne 0x26 odpowiadają krótkim zmiennym kwantom z maksymalnym foreground boost na klienckim Windows. To wyjaśnia, dlaczego ustawienie 0x26 na default zwykle nie tworzy nowego trybu.
Kalkulator pokazuje, jaki tryb ustawia dana kombinacja bitów. Nie prognozuje FPS ani opóźnienia. Różne liczby mogą ustawiać ten sam tryb.
Kiedy sprawdzać 0x1A
Dział zatytułowany „Kiedy sprawdzać 0x1A”- gra lub obciążenie robocze stabilnie utrzymuje CPU w pobliżu pełnego obciążenia;
- frametime pogarsza się przy pełnym obciążeniu CPU;
- możesz przeprowadzić kilka identycznych parowych przebiegów;
- porównywane są nie tylko średnie FPS, ale też P1, P0.1, wykres frametime i opóźnienie sterowania.
Nie wybieraj 0x1A tylko dlatego, że używa go cudzy profil ustawień. Jeśli CPU nie jest w pełni obciążony, różnicy może nie być. Wyniku z Windows 10 również nie można automatycznie przenosić na Windows 11.
Co pokazały pomiary BoosterX
Dział zatytułowany „Co pokazały pomiary BoosterX”W historycznej serii Valorant na Windows 10 22H2 użyto po 300 pomiarów click-to-photon na wartość przy zapisanym 100% obciążeniu CPU.
| Metryka | Windows default 0x02 / jawny odpowiednik 0x26 |
0x1A |
|---|---|---|
| Click-to-photon AVG | 15.28 ms | 15.68 ms |
| Click-to-photon SD | 3.12 ms | 3.31 ms |
| FPS AVG | 334.4 | 355.1 |
| P1 | 111.6 | 256.0 |
| P0.1 | 36.9 | 41.0 |
Różnica średniego opóźnienia wyniosła 0.40 ms na korzyść default przy rozrzucie około 3 ms. W zachowanym zapisie FPS dla 0x1A był wyższy. Jednak dla każdego stanu zachowano tylko jeden przebieg FPS, więc powtarzalność tego wyniku nie została potwierdzona.
Pełna macierz wartości, metodyka i ograniczenia są podane w badaniu «Win32PrioritySeparation: opóźnienie i FPS przy pełnym obciążeniu CPU».
Jak sprawdzić wynik
Dział zatytułowany „Jak sprawdzić wynik”- Zapisz Windows default i ustal identyczną scenę gry, limit FPS, zasilanie i obciążenie tła.
- Wykonaj kilka przebiegów z ustawieniem początkowym i zapisz frametime, P1 i P0.1.
- W BoosterX otwórz «Optymalizacja» → «Tweaki» → «Harmonogram i pamięć» → «Win32PrioritySeparation», wybierz
0x1A, kliknij «Zastosuj» i wykonaj proponowany restart. - Powtórz te same przebiegi w przemieszanej kolejności.
- Zostaw
0x1Atylko przy powtarzalnej poprawie docelowej metryki bez pogorszenia opóźnienia, rzadkich klatek i zadań w tle.
Jak przywrócić
Dział zatytułowany „Jak przywrócić”W BoosterX otwórz «Optymalizacja» → «Tweaki» → «Harmonogram i pamięć» → «Win32PrioritySeparation», wybierz «Domyślnie» i kliknij «Zastosuj». Jeśli włączone jest «Natychmiastowe zastosowanie», osobne kliknięcie nie jest wymagane. Wykonaj proponowany restart i upewnij się, że wartość znowu wynosi 0x02.
Źródła i granice weryfikacji
Dział zatytułowany „Źródła i granice weryfikacji”- Win32_OperatingSystem.ForegroundApplicationBoost, Microsoft Learn - powiązanie z Registry i wartości foreground boost.
- CPU Analysis, Microsoft Learn - rola quantum, priorytetu i przełączeń w pracy harmonogramu.
- Scheduling Priorities, Microsoft Learn - priorytety, preemption i planowanie wątków round-robin.
- Context Switches, Microsoft Learn - budowa przełączania kontekstu.
- Windows Internals Sixth Edition sample chapters, Microsoft Press - historyczny opis pól bitowych i klienckiej quantum policy.
- Publiczna tabela pomiarów BoosterX - historyczne agregaty click-to-photon i FPS.
- Win32PSCalculator - otwarty desktopowy kalkulator równoważnych wartości parametru.
Działanie wszystkich wariantów kwantów nie było sprawdzane na każdej kompilacji Windows. Efekt 0x1A na Windows 11 i współczesnych systemach gamingowych nie został dotąd odtworzony. Zalecenie nie dotyczy Windows Server.
Ostatnia weryfikacja: 2026-09-20.
