Přeskočit na obsah

Doporučení

Podle situace

Na klientských Windows 10 a 11 ponechte Windows default. Hodnotu 0x1A ověřujte jen při reprodukovatelném plném vytížení CPU.

Historický test BoosterX neodhalil univerzálně nejlepší stav: default vykázal o něco nižší průměrnou click-to-photon latenci, zatímco 0x1A se shodoval s nejlepšími hodnotami FPS v jednom CPU scénáři bez nezávislých opakování.

Obvykle se volí
Windows default
Hlavní efekt
Politika kvant CPU
FPS a latence
Závisí na zátěži

Win32PrioritySeparation určuje foreground boost a část pravidel pro výběr kvant plánovače Windows. Na nich závisí rozdělení procesorového času mezi připravená vlákna. Nastavení samo o sobě nezvyšuje prioritu hry ani výkon CPU; nárůst FPS není zaručen.

Pro většinu klientských počítačů s Windows 10 nebo 11 doporučujeme Windows default (0x02). Stav 0x1A převádí kontrolovaná pole na dlouhá pevná kvanta při maximálním foreground boost. Může být užitečný jen v úzkém scénáři, kde se hra reprodukovatelně opírá o CPU a srovnání potvrdí zlepšení bez zhoršení latence nebo ojedinělých snímků.

Windows Server používá jiná pravidla plánování a v tomto výzkumu nebyl ověřován. Na serverovém systému ponechte původní stav: doporučení 0x02 z tohoto článku se na něj nevztahuje.

Microsoft dokumentuje dva nižší bity parametru jako ForegroundApplicationBoost: 0 znamená žádný boost, 1 minimální, 2 maximální. Historická dokumentace Windows Internals popisuje zbývající používaná pole jako volbu krátkých nebo dlouhých a proměnných nebo pevných kvant.

0x02 ponechává volbu kvant standardní klientské politice Windows a zachovává maximální foreground boost. 0x1A nastavuje dlouhá pevná kvanta se stejným maximálním boost. Delší kvantum může snížit frekvenci přepínání vláken při silné zátěži CPU, ale zároveň změnit odezvu konkurujících úloh.

Nastavení je dostupné v bezplatné verzi BoosterX. V tabulce jsou uvedeny jeho hodnoty v registru.

Pole Hodnota
Hive a cesta HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\PriorityControl
Název hodnoty Win32PrioritySeparation
Typ REG_DWORD
Windows default 0x02 (2), dokumentovaná počáteční hodnota client Windows
Stav podle situace 0x1A (26)
Vrácení 0x02 (2)

Pro změnu a vrácení použijte BoosterX. Hotové .reg a PowerShell příkazy na této stránce nejsou.

Na ověřené Windows 11 25H2 byla hodnota zadána explicitně a rovnala se 2. Proto absenci DWORD nelze považovat za tovární stav pro všechny instalace Windows. Pokud hodnota není, parametr není v registru explicitně zadán. To se liší od zapsané hodnoty 0. Vytvářet záznam s náhodným číslem není potřeba.

Dekodér 6 bitů

Ověření reálného režimu

Win32PSCalculator ↗

Zadejte hodnotu nalezenou v seznamu tweaků. Kalkulačka zobrazí pouze použitých šest bitů a kanonickou kombinaci se stejným režimem. V počítači nic nemění.

Hex s předponou 0x, bez předpony decimal.

Ekvivalentní režim0x26

Windows default: na klientské verzi Windows odpovídá explicitnímu režimu 0x26.

000010
Zadáno
0x00000002 · 2
Po masce 0x3F
0x02 · 2
Kvanty
Systémový default → krátké
Typ
Systémový default → proměnné
Zvýšení foreground
Maximální · 3:1

Kalkulačka opakuje interpretaci otevřeného projektu Win32PSCalculator: bere v úvahu pouze šest nižších bitů a zobrazuje kanonickou hodnotu stejného režimu. Například Windows default 0x02 a explicitní 0x26 odpovídají krátkým proměnným kvantům s maximálním foreground boost na klientské Windows. To vysvětluje, proč nastavení 0x26 nad default obvykle nevytváří nový režim.

Kalkulačka ukazuje, jaký režim bitová kombinace určuje. Nepředpovídá FPS ani latenci. Různá čísla mohou určovat stejný režim.

  • hra nebo pracovní zátěž stabilně udržuje CPU kolem plného vytížení;
  • frametime se zhoršuje při plném vytížení CPU;
  • můžete provést několik stejných párových běhů;
  • nesrovnává se jen průměrné FPS, ale také P1, P0.1, graf frametime a latence ovládání.

Nevybírejte 0x1A jen proto, že ho používá cizí profil nastavení. Pokud CPU není plně vytížen, rozdíl nemusí být. Výsledek Windows 10 také nelze automaticky přenášet na Windows 11.

Co ukázala měření BoosterX

Sekce “Co ukázala měření BoosterX”

V historické sérii Valorant na Windows 10 22H2 se použilo vždy 300 click-to-photon měření na hodnotu při zaznamenaném 100% vytížení CPU.

Metrika Windows default 0x02 / explicitní ekvivalent 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

Rozdíl průměrné latence činil 0.40 ms ve prospěch default při rozptylu kolem 3 ms. V uloženém záznamu bylo FPS u 0x1A vyšší. Pro každý stav se však uložil jen jeden FPS běh, proto opakovatelnost tohoto výsledku není potvrzena.

Úplná matice hodnot, metodika a omezení jsou uvedeny ve výzkumu „Win32PrioritySeparation: latence a FPS při plném vytížení CPU“.

  1. Uložte Windows default a zafixujte stejnou herní scénu, limit FPS, napájení a zátěž na pozadí.
  2. Proveďte několik běhů s původním nastavením a uložte frametime, P1 a P0.1.
  3. V BoosterX otevřete „Optimalizace“ → „Tweaky“ → „Plánovač a paměť“ → „Win32PrioritySeparation“, vyberte 0x1A, klikněte na „Použít“ a proveďte navrhovaný restart.
  4. Zopakujte stejné běhy v promíchaném pořadí.
  5. 0x1A ponechte jen při opakovatelném zlepšení cílové metriky bez zhoršení latence, ojedinělých snímků a úloh na pozadí.

V BoosterX otevřete „Optimalizace“ → „Tweaky“ → „Plánovač a paměť“ → „Win32PrioritySeparation“, vyberte „Výchozí“ a klikněte na „Použít“. Pokud je zapnuto „Okamžité použití“, samostatné kliknutí není potřeba. Proveďte navrhovaný restart a ověřte, že hodnota je opět 0x02.

Zdroje a hranice ověření

Sekce “Zdroje a hranice ověření”

Činnost všech variant kvant nebyla ověřena na každé sestavení Windows. Efekt 0x1A na Windows 11 a moderních herních systémech zatím není reprodukován. Doporučení se nevztahuje na Windows Server.

Poslední ověření: 2026-09-20.