Przejdź do głównej zawartości

Zalecenie

Zależnie od sytuacji

Na 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

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.

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ń.

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.

Dekoder 6-bitowy

Sprawdzanie trybu rzeczywistego

Win32PSCalculator ↗

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.

Hex z prefiksem 0x, bez prefiksu — decimal.

Tryb równoważny0x26

Windows default: w klienckim Windows odpowiada jawnemu trybowi 0x26.

000010
Wprowadzono
0x00000002 · 2
Po masce 0x3F
0x02 · 2
Kwanty
Systemowy default → krótkie
Typ
Systemowy default → zmienne
Wzmocnienie foreground
Maksymalny · 3:1

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.

  • 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.

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».

  1. Zapisz Windows default i ustal identyczną scenę gry, limit FPS, zasilanie i obciążenie tła.
  2. Wykonaj kilka przebiegów z ustawieniem początkowym i zapisz frametime, P1 i P0.1.
  3. W BoosterX otwórz «Optymalizacja» → «Tweaki» → «Harmonogram i pamięć» → «Win32PrioritySeparation», wybierz 0x1A, kliknij «Zastosuj» i wykonaj proponowany restart.
  4. Powtórz te same przebiegi w przemieszanej kolejności.
  5. Zostaw 0x1A tylko przy powtarzalnej poprawie docelowej metryki bez pogorszenia opóźnienia, rzadkich klatek i zadań w tle.

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.

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.