Перейти до вмісту

GPU presentation і power management у Windows 11 25H2

На цій сторінці

ForceDirectFlip, SmallQuantumMode, EnableRuntimePowerManagement і DisablePStateManagement підтверджені на рівні читання та умов застосування. Їхній вплив на кадри та енергоспоживання залежить від GPU, драйвера та режиму виведення, тому універсального виграшу від зміни немає.

Перевіряли, чи читає графічна підсистема ці параметри, за яких умов вони діють і які перевірки можливостей адаптера обмежують їхнє застосування.

Windows 11 25H2 build 26200.9168, dxgkrnl.exe і системні шляхи керування живленням. Частину перевірок виконували у VMware або з базовим драйвером дисплея, тому висновки про фізичні GPU обмежені.

Статичне зіставлення параметрів із кодом і перевірка гілок за можливостями адаптера; для HAGS і presentation — звірка з публічною документацією Microsoft.

Registry path Value Type Default Роль
HKLM\SYSTEM\CurrentControlSet\Control\GraphicsDrivers ForceDirectFlip REG_DWORD 0 дозвіл direct-flip policy
HKLM\SYSTEM\CurrentControlSet\Control\GraphicsDrivers SmallQuantumMode REG_DWORD 1 scheduler quantum policy
HKLM\SYSTEM\CurrentControlSet\Control\GraphicsDrivers EnableRuntimePowerManagement REG_DWORD 1 runtime D3 power policy
той самий шлях DisablePStateManagement REG_DWORD 0 GPU P-state policy

ForceDirectFlip дозволяє виведення відповідної поверхні без звичайної повної композиції. Можливість такого виведення залежить від DWM, ланцюжка буферів (swap chain), драйвера та можливостей GPU. Примусово застосувати його до кожного вікна налаштування не дозволяє.

SmallQuantumMode читається безпосередньо з кореня GraphicsDrivers; підключ GraphicsDrivers\Scheduler цей код не використовує. У Windows 11 25H2 значення 0 примусово вимикає короткий квант, 2 вмикає його, а 1 та інші значення залишають автоматичний вибір за можливостями обладнання. Значення 2 означає короткий, а не довгий квант.

Ці параметри варто розглядати під час діагностики конкретної проблеми композиції або драйвера. ForceDirectFlip не гарантує DirectFlip: якщо перевірка можливостей не проходить, графічна підсистема знімає примусовий прапорець. Для оцінки зміни потрібен відтворюваний симптом або ETW-траса; ефект може бути відсутнім.

Пов’язані налаштування BoosterX

Section titled “Пов’язані налаштування BoosterX”

Дослідження пов’язане з налаштуваннями «Апаратне планування GPU», «HDCP» і параметрами живлення, що залежать від виробника GPU. Апаратне планування та DirectFlip потрібно перевіряти на конкретній відеокарті й драйвері. HDCP керує захищеним контентом; універсального прискорення ігор від нього очікувати не варто.

У Windows 11 25H2 читання параметра HAGS підтверджено в dxgkrnl.sys. Вибраний стан враховується під час завантаження графічної підсистеми. Для фактичного ввімкнення також потрібні WDDM 2.7+ і підтримка з боку GPU та драйвера. Зміна потребує перезавантаження.

Механізм налаштування підтверджено. Її вплив на продуктивність потрібно перевіряти окремо: порівнювати кадровий час і мікропідгальмовування в однакових ігрових прогонах на своїй системі.

Практична сторінка: «HAGS».

EnableRuntimePowerManagement дозволяє керування живленням під час роботи для відповідного адаптера. DisablePStateManagement вимикає вибір станів продуктивності лише там, де це підтримує конкретний адаптер.

У середовищі VMware або з базовим драйвером дисплея виконання може не доходити до читання цих параметрів через перевірку можливостей адаптера. За таким спостереженням не можна судити про їхню наявність на фізичній GPU.

Параметри живлення впливають на споживання в простої, температуру та підвищення частот під навантаженням. На настільній GPU з постійним високим навантаженням їхня зміна може збільшити споживання й температуру без зростання продуктивності.

  • Шляхи, типи та значення за замовчуванням параметрів у дослідженій збірці.
  • Читання SmallQuantumMode з кореня GraphicsDrivers і сенс значень 0, 1 і 2.
  • Читання параметра HAGS у dxgkrnl.sys і вимоги WDDM 2.7+.
  • Залежність параметрів живлення від можливостей конкретного адаптера.
  • Приріст FPS, кадрового часу або стабільності від зміни параметрів.
  • Поведінка ForceDirectFlip на конкретних іграх і конфігураціях.
  • Ефект параметрів живлення на фізичній GPU поза перевіреним середовищем.

Залиште значення за замовчуванням. Змінюйте параметри лише для діагностики відтворюваної проблеми виведення кадрів або живлення на конкретній відеокарті та порівнюйте результат в однакових прогонах.

Поверніть штатні значення або видаліть необов’язкові записи. Для HAGS і параметрів живлення для застосування може знадобитися перезавантаження Windows.

Висновки стосуються збірки 26200.9168, WDDM і можливостей перевіреного середовища. Для фізичної GPU та її драйвера потрібна окрема перевірка з трасуванням виведення кадрів DWM.

Як повторити динамічну частину спостережень — див. Як перевірити самостійно.

Дослідження та використані інструменти належать розробнику BoosterX, тому в розробника є прямий інтерес до результатів. Методика та межі застосовності описані вище, а висновки можна перевірити за відкритими даними та переліченими публічними джерелами.

Публічні джерела перевірено: 2026-09-02.

  • 2026-09-20: додано дисклеймер про конфлікт інтересів і посилання на самостійну перевірку динамічних спостережень у методиці.
  • 2026-09-02: перша публікація; підтверджено читання та умови застосування параметрів, додано межі для фізичних GPU.