コンテンツにスキップ

Windows 11 25H2におけるGPUプレゼンテーションと電源管理

目次

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 では、これらの変更によりパフォーマンスが向上せずに消費電力と温度が増加する可能性があります。

  • 調査したビルドにおけるパラメーターのパス、型、デフォルト値。
  • 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 に関する限界を追加。