ビデオ メモリの直接の反転
直接反転機能を使用すると、合成モデルに特別な最適化を行い、消費電力を削減できます。 最適化は、以下のシナリオで役立ちます。
- ビデオ再生やその他の全画面表示シナリオに最適な電力消費を確保するために、直接反転を使用すると、最小メモリ帯域幅で全画面表示コンテンツを表示し、全画面表示アプリ、他のアプリ、デスクトップ環境の間のスムーズな切り替えを実現できます。
- ユーザーが、画面全体をカバーするビデオを表示するか、または画面全体をカバーするアプリを実行するとします。 ユーザーがアプリを開始または終了したとき、またはアプリに重ねて通知が表示されるときに、モードの変更は必要なく、エクスペリエンスがスムーズになります。 さらに、ビデオなどの全画面表示アプリでのメモリ帯域幅の要件が縮小するため、モバイル デバイスのバッテリの持ちが良くなります。
Windows Display Driver Model (WDDM) の最小バージョン | 1.2 |
Windows の最小バージョン | 8 |
ドライバーの実装 - 完全なグラフィックス | 必須 |
WHCK の要件とテスト | Device.Graphics ¦ DirectFlip |
DirectFlip デバイス ドライバー インターフェイス (DDI)
これらの関数と構造は、Windows 8 では新機能または更新された機能です。
- CheckDirectFlipSupport
- CheckDirectFlipSupport(D3D11_1)
- DxgkDdiSetVidPnSourceAddress
- D3D11_1_DDI_CHECK_DIRECT_FLIP_FLAGS
- D3DDDI_CHECK_DIRECT_FLIP_FLAGS
- D3DDDIARG_CHECKDIRECTFLIPSUPPORT
- D3DKMT_DIRECTFLIP_SUPPORT
- D3DKMT_QUERYADAPTERINFO
- D3DKMT_WAITFORVERTICALBLANKEVENT2
- D3DKMTWaitForVerticalBlankEvent2
- DXGK_DRIVERCAPS
- DXGK_SEGMENTFLAGS
- DXGK_SETVIDPNSOURCEADDRESS_FLAGS
ハードウェア認定の要件
ハードウェア デバイスでこの機能を実装する際に満たす必要がある要件については、関連する WHCK ドキュメントで「Device.Graphics ¦ DirectFlip」を参照してください。
Windows 8 で追加された機能のレビューについては、「WDDM 1.2 の機能」を参照してください。