跳到內容

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 上,變更這些參數可能增加耗電與溫度,卻不會提升效能。

  • 在所研究的組建中,參數的路徑、類型與預設值。
  • 從 GraphicsDrivers 根目錄讀取 SmallQuantumMode,以及值 0、1 與 2 的含義。
  • 在 dxgkrnl.sys 中讀取 HAGS 參數,以及 WDDM 2.7+ 的要求。
  • 電源參數取決於特定介面卡的能力。
  • 變更參數所帶來的 FPS、畫格時間或穩定性的提升。
  • ForceDirectFlip 在特定遊戲與配置上的行為。
  • 電源參數在受測環境之外的實體 GPU 上的效果。

請保留預設值。僅在診斷特定顯示卡上可重現的畫格輸出或電源問題時才變更參數,並在相同的執行中比較結果。

請還原為原始值,或刪除非必要的項目。對於 HAGS 與電源參數,可能需要重新開機 Windows 才能套用。

結論適用於組建 26200.9168、WDDM 以及受測環境的能力。對於實體 GPU 及其驅動程式,需要以 DWM 畫格輸出追蹤另行驗證。

關於如何重現觀察中的動態部分,請參閱如何自行驗證。

本研究與所使用的工具屬於 BoosterX 開發者,因此開發者對結果有直接的利益關係。方法與適用範圍已於上文說明,而結論可透過公開資料與所列的公開來源加以驗證。

公開來源查核於:2026-09-02。

  • 2026-09-20: 新增關於利益衝突的免責聲明,以及在方法中自行驗證動態觀察的連結。
  • 2026-09-02: 首次發佈;確認參數的讀取與適用條件,並新增實體 GPU 的限制。