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

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-трасса; эффект может отсутствовать.

Исследование связано с настройками «Аппаратное планирование 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.