Перейти к содержимому

Рекомендация

По ситуации

На клиентских Windows 10 и 11 оставьте Windows default. Проверяйте 0x1A только при воспроизводимой полной загрузке CPU.

Исторический тест BoosterX не выявил универсально лучшего состояния: default показал немного меньшую среднюю click-to-photon задержку, а 0x1A совпал с лучшими FPS-показателями в одном CPU-сценарии без независимых повторов.

Обычно выбирают
Windows default
Основной эффект
Политика квантов CPU
FPS и задержка
Зависят от нагрузки

Win32PrioritySeparation задаёт foreground boost и часть правил выбора квантов планировщика Windows. От них зависит распределение процессорного времени между готовыми потоками. Настройка сама по себе не повышает приоритет игры или мощность CPU; прирост FPS не гарантирован.

Для большинства клиентских компьютеров с Windows 10 или 11 рекомендуем Windows default (0x02). Состояние 0x1A переводит проверяемые поля в длинные фиксированные кванты при максимальном foreground boost. Оно может быть полезно только в узком сценарии, где игра воспроизводимо упирается в CPU и сравнение подтверждает улучшение без ухудшения задержки или редких кадров.

Windows Server использует другие правила планирования и в этом исследовании не проверялся. На серверной системе сохраните исходное состояние: рекомендация 0x02 из этой статьи на неё не распространяется.

Microsoft документирует младшие два бита параметра как ForegroundApplicationBoost: 0 означает отсутствие boost, 1 минимальный, 2 максимальный. Историческая документация Windows Internals описывает остальные используемые поля как выбор коротких или длинных и переменных или фиксированных квантов.

0x02 оставляет выбор квантов штатной клиентской политике Windows и сохраняет максимальный foreground boost. 0x1A задаёт длинные фиксированные кванты с тем же максимальным boost. Более длинный квант может уменьшить частоту переключения потоков под сильной CPU-нагрузкой, но одновременно изменить отзывчивость конкурирующих задач.

Настройка доступна в бесплатной версии BoosterX. В таблице указаны её значения в реестре.

Поле Значение
Hive и путь HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\PriorityControl
Имя значения Win32PrioritySeparation
Тип REG_DWORD
Windows default 0x02 (2), документированное начальное значение client Windows
Состояние по ситуации 0x1A (26)
Возврат 0x02 (2)

Для изменения и возврата используйте BoosterX. Готовых .reg и PowerShell-команд на этой странице нет.

На проверенной Windows 11 25H2 значение было задано явно и равнялось 2. Поэтому отсутствие DWORD нельзя считать заводским состоянием для всех установок Windows. Если значения нет, параметр не задан явно в реестре. Это отличается от записанного значения 0. Создавать запись со случайным числом не нужно.

Декодер 6 бит

Проверка реального режима

Win32PSCalculator ↗

Введите значение, которое нашли в tweak-листе. Калькулятор покажет только используемые шесть бит и каноническую комбинацию с тем же режимом. Он ничего не изменяет на компьютере.

Hex с префиксом 0x, без префикса — decimal.

Эквивалентный режим0x26

Windows default: на клиентской Windows соответствует явному режиму 0x26.

000010
Введено
0x00000002 · 2
После маски 0x3F
0x02 · 2
Кванты
Системный default → короткие
Тип
Системный default → переменные
Усиление foreground
Максимальный · 3:1

Калькулятор повторяет интерпретацию открытого проекта Win32PSCalculator: учитывает только младшие шесть бит и показывает каноническое значение того же режима. Например, Windows default 0x02 и явное 0x26 соответствуют коротким переменным квантам с максимальным foreground boost на клиентской Windows. Это объясняет, почему установка 0x26 поверх default обычно не создаёт новый режим.

Калькулятор показывает, какой режим задаёт битовая комбинация. Он не прогнозирует FPS или задержку. Разные числа могут задавать один и тот же режим.

  • игра или рабочая нагрузка стабильно удерживает CPU около полной загрузки;
  • frametime ухудшается при полной загрузке CPU;
  • вы можете провести несколько одинаковых парных прогонов;
  • сравниваются не только средний FPS, но и P1, P0.1, график frametime и задержка управления.

Не выбирайте 0x1A только потому, что его использует чужой профиль настроек. Если CPU не загружен полностью, разницы может не быть. Результат Windows 10 также нельзя автоматически переносить на Windows 11.

В исторической серии Valorant на Windows 10 22H2 использовалось по 300 click-to-photon измерений на значение при записанной 100% загрузке CPU.

Метрика Windows default 0x02 / явный эквивалент 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

Разница средней задержки составила 0.40 ms в пользу default при разбросе около 3 ms. В сохранённой записи FPS у 0x1A был выше. Однако для каждого состояния сохранился только один FPS-прогон, поэтому повторяемость этого результата не подтверждена.

Полная матрица значений, методика и ограничения приведены в исследовании «Win32PrioritySeparation: задержка и FPS при полной загрузке CPU».

  1. Сохраните Windows default и зафиксируйте одинаковую игровую сцену, лимит FPS, питание и фоновую нагрузку.
  2. Выполните несколько прогонов с исходной настройкой и сохраните frametime, P1 и P0.1.
  3. В BoosterX откройте «Оптимизация» → «Твики» → «Планировщик и память» → «Win32PrioritySeparation», выберите 0x1A, нажмите «Применить» и выполните предлагаемый перезапуск.
  4. Повторите те же прогоны в перемешанном порядке.
  5. Оставляйте 0x1A только при повторяемом улучшении целевой метрики без ухудшения задержки, редких кадров и фоновых задач.

В BoosterX откройте «Оптимизация» → «Твики» → «Планировщик и память» → «Win32PrioritySeparation», выберите «По умолчанию» и нажмите «Применить». Если включено «Мгновенное применение», отдельное нажатие не требуется. Выполните предлагаемый перезапуск и убедитесь, что значение снова равно 0x02.

Работу всех вариантов квантов не проверяли на каждой сборке Windows. Эффект 0x1A на Windows 11 и современных игровых системах пока не воспроизведён. Рекомендация не распространяется на Windows Server.

Последняя проверка: 2026-09-20.