Windows 11 25H2 中的 GPU presentation 與電源管理
本頁內容
ForceDirectFlip、SmallQuantumMode、EnableRuntimePowerManagement 與 DisablePStateManagement 已在讀取層級與適用條件上獲得確認。它們對畫格與能耗的影響取決於 GPU、驅動程式與輸出模式,因此變更並不會帶來通用的效益。
我們檢查了什麼
Section titled “我們檢查了什麼”我們檢查了圖形子系統是否讀取這些參數、它們在什麼條件下生效,以及哪些介面卡能力檢查會限制其套用。
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 |
Presentation 與 quantum
Section titled “Presentation 與 quantum”ForceDirectFlip 允許以合適的表面直接輸出,而不經過一般的完整合成。這種輸出是否可行取決於 DWM、緩衝鏈(swap chain)、驅動程式與 GPU 的能力。此設定無法強制套用於每一個視窗。
SmallQuantumMode 直接從 GraphicsDrivers 根目錄讀取;GraphicsDrivers\Scheduler 外掛程式並未使用這段程式碼。在 Windows 11 25H2 中,值 0 會強制關閉短 quantum,2 會啟用它,而 1 與其餘值則依硬體能力保留自動選擇。值 2 代表短 quantum,而非長 quantum。
這些參數適合在診斷特定的合成或驅動程式問題時考量。ForceDirectFlip 並不保證 DirectFlip:若能力檢查未通過,圖形子系統會撤銷強制旗標。要評估變更,需要有可重現的症狀或 ETW 追蹤;效果可能不存在。
相關的 BoosterX 設定
Section titled “相關的 BoosterX 設定”本研究與「硬體 GPU 排程」、「HDCP」以及取決於 GPU 製造商的電源參數相關。硬體排程與 DirectFlip 需要在特定的顯示卡與驅動程式上驗證。HDCP 管理受保護內容;不應期待它能帶來通用的遊戲加速。
在 Windows 11 25H2 中,HAGS 參數的讀取已在 dxgkrnl.sys 獲得確認。所選狀態會在圖形子系統載入時納入考量。若要實際啟用,還需要 WDDM 2.7+ 以及 GPU 與驅動程式的支援。變更需要重新開機。
設定機制已獲確認。其對效能的影響需要另行驗證:在自己的系統上,於相同的遊戲執行中比較畫格時間與微卡頓。
實用頁面:「HAGS」。
- D3DKMT_WDDM_2_7_CAPS,Microsoft Learn,查核於 2026-08-27。
Runtime power 與 P-state
Section titled “Runtime power 與 P-state”EnableRuntimePowerManagement 允許對合適的介面卡進行執行期間的電源管理。DisablePStateManagement 僅在特定介面卡支援之處停用效能狀態的選擇。
在 VMware 環境中或使用基本顯示驅動程式時,由於介面卡能力檢查,執行可能不會進行到讀取這些參數。根據這樣的觀察,無法判斷它們在實體 GPU 上是否存在。
電源參數會影響閒置時的耗電、溫度以及負載下的升頻。在持續高負載的桌上型 GPU 上,變更這些參數可能增加耗電與溫度,卻不會提升效能。
已確認的事項
Section titled “已確認的事項”- 在所研究的組建中,參數的路徑、類型與預設值。
- 從
GraphicsDrivers根目錄讀取SmallQuantumMode,以及值0、1與2的含義。 - 在
dxgkrnl.sys中讀取 HAGS 參數,以及 WDDM 2.7+ 的要求。 - 電源參數取決於特定介面卡的能力。
未確認的事項
Section titled “未確認的事項”- 變更參數所帶來的 FPS、畫格時間或穩定性的提升。
ForceDirectFlip在特定遊戲與配置上的行為。- 電源參數在受測環境之外的實體 GPU 上的效果。
請保留預設值。僅在診斷特定顯示卡上可重現的畫格輸出或電源問題時才變更參數,並在相同的執行中比較結果。
請還原為原始值,或刪除非必要的項目。對於 HAGS 與電源參數,可能需要重新開機 Windows 才能套用。
結論適用於組建 26200.9168、WDDM 以及受測環境的能力。對於實體 GPU 及其驅動程式,需要以 DWM 畫格輸出追蹤另行驗證。
關於如何重現觀察中的動態部分,請參閱如何自行驗證。
本研究與所使用的工具屬於 BoosterX 開發者,因此開發者對結果有直接的利益關係。方法與適用範圍已於上文說明,而結論可透過公開資料與所列的公開來源加以驗證。
- Multiplane Overlay,Microsoft Learn,查核於 2026-09-01。
- GPU power management,Microsoft Learn,查核於 2026-09-01。
公開來源查核於:2026-09-02。
- 2026-09-20: 新增關於利益衝突的免責聲明,以及在方法中自行驗證動態觀察的連結。
- 2026-09-02: 首次發佈;確認參數的讀取與適用條件,並新增實體 GPU 的限制。
