跳转到内容

Windows 11 25H2 中的 GPU presentation 与电源管理

本页内容

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 会强制关闭短 quantum,2 会启用它,而 1 及其他值则根据硬件能力保留自动选择。值 2 表示短 quantum,而不是长 quantum。

在诊断特定的合成或驱动程序问题时,值得考虑这些参数。ForceDirectFlip 并不保证 DirectFlip:如果能力检查未通过,图形子系统会撤销强制标志。要评估变化,需要可复现的症状或 ETW 跟踪;效果可能不存在。

该研究与“GPU 硬件调度”、“HDCP”以及取决于 GPU 厂商的电源参数相关。硬件调度和 DirectFlip 需要在具体的显卡和驱动程序上验证。HDCP 管理受保护内容;不应期待它能带来通用的游戏加速。

在 Windows 11 25H2 中,HAGS 参数的读取已在 dxgkrnl.sys 中得到确认。所选状态会在图形子系统加载时被考虑。要实际启用,还需要 WDDM 2.7+ 以及 GPU 和驱动程序的支持。更改需要重启。

该设置的机制已确认。其对性能的影响需要单独验证:在自己的系统上,在相同的游戏运行中比较帧时间和微卡顿。

实用页面:“HAGS”。

EnableRuntimePowerManagement 允许对合适的适配器进行运行时的电源管理。DisablePStateManagement 仅在具体适配器支持的地方关闭性能状态选择。

在 VMware 环境中或使用基本显示驱动程序时,由于适配器能力检查,执行可能不会读取到这些参数。根据这样的观察,无法判断它们在物理 GPU 上是否存在。

电源参数会影响空闲时的功耗、温度以及负载下的频率提升。在持续高负载的桌面 GPU 上,修改它们可能会增加功耗和温度,而不会提升性能。

  • 所研究 build 中参数的路径、类型和默认值。
  • 从 GraphicsDrivers 根读取 SmallQuantumMode 以及值 0、1 和 2 的含义。
  • 在 dxgkrnl.sys 中读取 HAGS 参数以及 WDDM 2.7+ 的要求。
  • 电源参数对具体适配器能力的依赖。
  • 修改参数带来的 FPS、帧时间或稳定性提升。
  • ForceDirectFlip 在具体游戏和配置上的行为。
  • 电源参数在已验证环境之外的物理 GPU 上的效果。

保留默认值。仅在诊断具体显卡上可复现的帧输出或电源问题时才修改参数,并在相同的运行中比较结果。

恢复默认值或删除可选记录。对于 HAGS 和电源参数,可能需要重启 Windows 才能生效。

结论适用于 build 26200.9168、WDDM 以及已验证环境的能力。对于物理 GPU 及其驱动程序,需要使用 DWM 帧输出跟踪进行单独验证。

如何复现观察中的动态部分——参见如何自行验证。

该研究及所使用的工具归 BoosterX 开发者所有,因此开发者对结果存在直接利益关系。方法和适用范围已在上文描述,结论可通过公开数据和所列公开来源进行验证。

公开来源检查于:2026-09-02。

  • 2026-09-20: 添加了关于利益冲突的免责声明,以及在方法中自行验证动态观察的链接。
  • 2026-09-02: 首次发布;确认了参数的读取和适用条件,添加了针对物理 GPU 的边界。