広告枠を募集中 ご相談ください

ボーダレスウィンドウと排他フルスクリーンの違い:DX12 Flipモデルと入力遅延の検証

365Finds Editorial
Wiki 記事 11,430 本収録

あなたの AI で 365 Wiki を使う

下のプロンプトをコピーして、普段使っている AI に貼り付け、そのまま質問してください。

完全版 Skill をダウンロード

まずはプロンプトでお試しください。よく使う場合は完全版 365Wiki Skill をインストールすると、毎回貼り付ける必要がありません。普段使う AI がなければ、Gemini や Microsoft Copilot のウェブ版でも使えます。

画面表示モードとスワップチェーン遅延のマトリクス

長年、PCゲームにおける入力遅延(Input Lag)の削減には「排他フルスクリーン(Exclusive Fullscreen / FSE)」が必須とされてきました。これはWindowsのデスクトップウィンドウマネージャー(DWM)による合成バッファを回避できる唯一の手段だったためです。しかしWindows 10/11におけるDirectX 12の「Independent Flipモデル」およびハードウェアFlipキューの導入により、現代の描画パイプラインは根本的に進化し、旧来の排他モードはほぼ不要となりました。

表示モード対応APIDWM合成バッファの回避追加入力遅延マルチモニターでのAlt-Tab挙動
レガシーBlt方式D3D9 / D3D11 ウィンドウなし(DWMで2重バッファリング)1〜2フレームの顕著な遅延瞬時に切り替え可能だが操作遅延大
排他フルスクリーン (FSE)D3D9 / D3D11あり(物理ディスプレイへ直接出力)0 ms(基準値)画面が2〜4秒ブラックアウト、HDR解除
Direct FlipD3D11 / D3D12 ウィンドウあり(ハードウェア直通出力)0 ms(FSEと同等)瞬時に切替可能、HDR完全維持
Independent Flip (iFlip)D3D12 ボーダレスあり(DWM合成を完全バイパス)FSEと同等またはそれ以下サブ画面での配信・チャット操作が快適

ステップ1: PresentMonによるFlipモード動作の確認

対象タイトルがボーダレスウィンドウ時に低遅延なFlipプレゼンテーションモデルで動作しているか診断します:

  1. Intel公式のオープンソースツール PresentMon を導入します。
  2. ゲームを「ボーダレスウィンドウ」で起動します。
  3. オーバーレイの Presentation Mode を確認します:
    • Hardware: Independent Flip または Composed: Flip と表示されていれば、DWMをバイパスして直接ディスプレイに出力されており、排他フルスクリーンと同一の遅延性能が発揮されています。
    • Composed: Copy with GDI や Composed: BitBlt の場合は、旧世代の低速なウィンドウバッファが適用されています。

ステップ2: Windows 11「ウィンドウゲームの最適化」を有効化

Windows 11では、レガシーなDirectX 10/11ゲームを最新のFlipモデルへ自動昇格させる機能が備わっています:

  1. Windowsの「設定」を開きます(Win + I)。
  2. システム -> ディスプレイ -> グラフィック -> 既定のグラフィックス設定の変更 へ移動します。
  3. 「ウィンドウゲームの最適化」を オン に切り替えます。
  4. これにより、DX11タイトルのボーダレスウィンドウでも排他フルスクリーンと同等の超低遅延およびAuto HDR、可変リフレッシュレート(VRR)が自動適用されます。

ステップ3: 排他フルスクリーンが例外的に必要なケース

現代の環境ではボーダレスウィンドウが推奨されますが、以下の例外的なケースでは排他モードが有効です: