最適化された画面回転のサポート
Windows 8 では、回転モードの変更中にグラフィックス アダプターからの出力が有効なままにすることで、画面の回転エクスペリエンスがちらつきを発生しないようにします。 この機能は、回転モードをサポートするすべての Windows ディスプレイ ドライバー モデル (WDDM) 1.2 ドライバーで必要です。
注: Windows 8.1 Update 以降では、デバイス ドライバー インターフェイス (DDI) が更新され、プライマリ ディスプレイの回転時に複製されたモニターで可能な限り高い解像度がサポートされます。 「パスに依存しない回転のサポート」を参照してください。
WDDM の最小バージョン: 1.2
Windows の最小バージョン: 8
ドライバーの実装 — 完全なグラフィックスおよびディスプレイのみ: 必須
[回転 DDI のスムージング]
ディスプレイ ミニポート ドライバーは、これらのドライバー実装関数が呼び出されたときにパスの回転の更新をサポートする必要があります。
ドライバーは、DXGK_DRIVERCAPS 構造体の SupportSmoothRotation メンバーを設定して、DxgkDdiUpdateActiveVidPnPresentPath への呼び出しでスムーズな回転のサポートを示す必要があります。これは Windows 8 以降で利用可能です。 ドライバーは、DxgkDdiCommitVidPn の呼び出し中に常にパスの回転を設定できる必要があります。
[スムーズな回転のシナリオ]
従来のデスクトップおよびラップトップ システムでは、画面の回転は頻繁に使用されるシナリオではありません。 ただし、モバイル デバイスでは、画面の回転は多くの場合、メインストリームのシナリオです。 Windows 8 では、画面の回転中にモニターの同期が有効なままになるように、ディスプレイ インフラストラクチャの最適化が可能になります。 エンド ユーザーは、次の場合にスムーズな回転切り替えを経験できます。
- プラットフォームは WDDM 1.2 を実行しています。
- デスクトップ コンポジション マネージャーはオンであり、積極的に作成しています。
- モード変更要求は、スムーズな回転モード切り替えに対応すると判断されます。 サイズ (幅と高さ)、トポロジ、リフレッシュ レート、ピクセル形式、ストライドが同じで、画面の向き (つまり回転) のみが異なる場合、2 つのモードに互換性があります。