Edge/Chrome を v130 以降に更新した直後から、タブやウィンドウを切り替えるたびに一瞬コンテンツが欠落・黒帯化し、1〜4 秒後に描画が追いつく——そんな症状が増えています。Optimus 構成(iGPU+dGPU)と Windows の Multi‑Plane Overlay(MPO)の相性が主因で、MPO を無効化することで根本的に解消できます。本記事は安全に試せる切り分け手順から恒久対策まで、実運用レベルの具体策を整理します。
問題の全体像と前提
本件は Chromium 130 系の描画パイプライン変更と、Windows 10/11 の MPO(Multi‑Plane Overlay) が、デュアル GPU(Optimus/MUX 無し) 環境で噛み合わないときに顕在化するケースが多い不具合です。症状は「タブ切替」「ウィンドウ切替」「仮想デスクトップ切替」「表示倍率変更(125%/150% 等)」「HDR/VRR 切替直後」などで出やすく、ハードウェア アクセラレーションを無効化すると消えることが特徴です。
再現例(ユーザー報告ベース)
- ASUS TUF A17(Ryzen 5 4600H、Radeon iGPU+GeForce GTX 1650)、Windows 11 64bit。
- Edge/Chrome v130 以降で発生、Firefox では再現せず。
- GPU ドライバ更新では改善せず。ブラウザのハードウェア アクセラレーションを切ると止むが、CPU 負荷増や動画/Canvas/WebGL の体感悪化が懸念。
早見表:症状・条件・即効性のある対処
| 項目 | 状況/設定 | 結果 | コメント |
|---|---|---|---|
| ハードウェア アクセラレーション | 有効 | 描画欠け/黒帯/遅延が出る | Chromium + MPO + Optimus で顕著 |
| ハードウェア アクセラレーション | 無効 | 症状消失 | ただし動画/3D が重くなる |
| MPO(OS 機能) | 有効 | 症状出やすい | 省電力・低遅延のため既定は有効 |
| MPO(OS 機能) | 無効 | 根本的に解消 | OverlayTestMode=5 を推奨 |
| Firefox | 同条件 | 非再現が多い | 描画パイプライン差異のため |
| GPU 固定(高パフォ/省電力) | dGPU/iGPU どちらかに固定 | 改善しないケースが多数 | MPO の候補選定段階で噛むため |
MPO(Multi‑Plane Overlay)とは何か
MPO は Windows の DWM(Desktop Window Manager)が採用する マルチプレーン合成の仕組みで、複数の表示平面(プレーン)を GPU がディスプレイに直接合成(スキャンアウト)する技術です。これにより、動画プレイヤーやブラウザのコンテンツなど一部のサーフェスを「オーバーレイ」として扱い、省電力・低遅延・スムーズなスクロールを実現します。
しかし、Optimus(iGPU と dGPU が同時に関与)のように表示経路が複雑な構成や、Chromium の合成器(Viz/SkiaRenderer など)の更新と重なると、プレーン割当の失敗・再合成の遅れ・同期の乱れによって「黒帯」「描画欠け」「一瞬の白/灰表示」「再描画が遅れる」などが発生することがあります。
つまり MPO 自体は有益な機能ですが、環境依存の相性でブラウザのタブ切替など高頻度の再合成トリガーが走るタイミングに不具合がぶつかると、今回のような見た目の破綻に繋がります。
まずは「切り分け」:再現確認と安全な代替
最短 1 分でできるチェック
- Edge/Chrome のハードウェア アクセラレーションを一時的に無効化し、症状が止むか確認します。
Edge:edge://settings/system→ 「可能な場合はハードウェア アクセラレーションを使用する」をオフ → 再起動。
Chrome:chrome://settings/system→ 同項目をオフ → 再起動。 - 同時に Firefox で同じ操作を試し、再現しないことを確認します。
- edge://gpu / chrome://gpu を開き、Compositing、Hardware overlays、Video Acceleration 等の状態をスクリーンショットで記録します(比較用)。
この時点で症状が止むなら、原因が GPU 側描画+MPO のレイヤー合成周りに絞れます。恒久対策に進みましょう。
恒久対策(推奨):MPO を無効化して根本解消
最も効果が高いのは Windows の MPO を OS レベルで無効化する方法です。NVIDIA の公式サポート記事(a_id/5157)でも紹介される代表的な手段で、レジストリ値 OverlayTestMode を設定します。
操作手順(レジストリ編集)
- バックアップ:必要に応じて復元ポイントを作成し、レジストリのバックアップを取得します。
- レジストリ エディター(regedit)を起動。
- 以下のキーへ移動します。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Dwm - 右ペインで 新規 → DWORD(32 ビット)値 を作成し、名前を OverlayTestMode にします。
- 値を 5 に設定(10 進/16 進どちらでも
0x5)。 - PC を再起動します。
ワンクリックで適用(.reg ファイル)
次の内容をメモ帳に貼り付け、Disable_MPO.reg として保存し、右クリック→「結合」で適用できます。
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Dwm]
"OverlayTestMode"=dword:00000005
元に戻す(既定状態)
無効化の影響を確認したら、下記いずれかで戻せます。
- 値を削除(推奨):
OverlayTestModeを削除。 - 値を 0 に設定:MPO の既定動作へ戻します。
レジストリで戻す .reg の例:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Dwm]
"OverlayTestMode"=-
PowerShell で適用/確認
# 管理者として実行
Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\Dwm" -Name "OverlayTestMode" -Type DWord -Value 5
Get-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\Dwm" | Select-Object OverlayTestMode
適用後の確認ポイント
- Edge/Chrome のタブ切替で欠け/黒帯/遅延が再現しないこと。
edge://gpu/chrome://gpuの「Hardware overlays」が無効(あるいは候補数が減少)になっていること。- 動画再生、HDR/VRR、外部ディスプレイ接続で副作用が無いこと。
副作用とトレードオフ
- MPO の恩恵(特に動画プレーンの省電力/低遅延)が減ります。ただし多くのラップトップでは体感差は小さく、描画破綻の解消メリットが勝るケースが大半です。
- 一部の特殊なビデオオーバーレイ最適化(動画支援/DRM 表示最適化等)で、ごく軽微な消費電力増や遅延変化があり得ます。
暫定回避(即効):ブラウザのハードウェア アクセラレーションを切る
レジストリ編集に抵抗がある場合は、ブラウザ側の設定で回避します。導入が簡単でリスクが低い一方、CPU 負荷上昇と 動画/Canvas/WebGL/ゲーム系 Webのパフォーマンス低下が起こり得ます。
- Edge:
edge://settings/system→ 「可能な場合はハードウェア アクセラレーションを使用する」をオフ → 再起動。 - Chrome:
chrome://settings/system→ 同項目をオフ → 再起動。
一時しのぎとしては有効ですが、恒久的には MPO 側の調整を検討してください。
「GPU を固定しても効果が薄い」理由
Windows 11 のノート PC(Optimus、MUX 無し)では、実描画の最終経路が iGPU 側でスキャンアウトされる設計が一般的です。アプリケーションに dGPU を割り当てても、最終的には iGPU 経由で出力され、DWM/MPO のプレーン選定・合成が介在します。つまり 「Edge を高パフォーマンス(dGPU)に固定」しても、MPO の失敗や再合成遅延が残るため、体感はあまり変わりません。
ドライバ更新を待つ判断軸
MPO 関連の不具合は GPU ドライバ側で修正されることが珍しくありません。企業/検証機でレジストリ変更のガバナンスが厳しい場合は、暫定回避(ブラウザ側オフ)で凌ぎつつ、NVIDIA/AMD 双方のリリースノートをウォッチするのが現実的です。修正が見込める場合は、OverlayTestMode を削除して既定の挙動に戻し、パフォーマンスと安定性の両立を図りましょう。
安全に運用するための「作業前チェックリスト」
| チェック項目 | 内容 | OK 基準 |
|---|---|---|
| 復元ポイント | システムの保護を有効化し、直前に復元ポイントを作成 | 復元ポイントが作成済み |
| 管理者権限 | 管理者権限アカウントでログオン | レジストリ編集が可能 |
| 検証用比較 | edge://gpu / chrome://gpu の状態をキャプチャ | 変更前/後の比較が可能 |
| 再起動許容量 | 適用直後に OS 再起動が必要 | 再起動のタイミング確保 |
| ロールバック手段 | .reg の戻しファイル or 値削除手順を準備 | 即時復旧できる |
深掘り:なぜ v130 で顕在化しやすいのか(技術的考察)
Chromium はメジャーリリースで描画パイプライン(Skia/Viz/ANGLE/グラフィックス キュー)に変更が入ることがあります。たとえば以下のような因子が組み合わさると、MPO のプレーン候補選定や合成のタイミングに影響が出ます。
- タブ切替時のサーフェス再生成/再バインドの発生頻度や順序が変化。
- 動画/キャンバスのオーバーレイ候補化(色空間、アルファ、スケーリング条件)の閾値が調整。
- スワップチェーンの提示(Present)タイミングが微妙に後ろへ寄る。
- HDR/VRR 混在時の色変換/トーンマップ段の負荷・同期が変化。
これら自体は最適化意図ですが、Optimus の二段構え(dGPU レンダリング → iGPU スキャンアウト)に MPO 候補選定が乗ると、一瞬「適切なプレーンが見つからず」→「合成の巻き直し」が起こり、その隙に黒や灰色の一時表示が見える、というのが実際の見かけに一致します。MPO を無効化すると常に DWM でのフル合成に倒せるため、挙動が安定します。
Firefox で起きないことが多い理由
Firefox(Gecko)は Chromium と合成・GPU パスが異なり、オーバーレイ候補化やサーフェスの扱いが違います。結果として、同じ OS とドライバ環境でも 「タイミングのズレが露呈しづらい」傾向があり、同問題が再現しないことが珍しくありません。これは Firefox が優れている/劣っているという話ではなく、パイプライン差の副次効果と捉えるのが妥当です。
運用現場のベストプラクティス
単体 PC(個人/小規模)
- まずは MPO 無効化で安定化 → 問題解消を確認。
- 副作用が気になる場合は長めに使ってみて、バッテリー/発熱/動画体感を評価。
- 改善しない場合は ブラウザ側の HW アクセラレーション無効化で様子見。
- 並行して GPU ドライバの更新を時々確認し、修正が含まれたら戻す判断。
複数台/企業(管理者視点)
- 標準 OS イメージに .reg を組込み、対象機種にのみ段階的に適用。
- スクリプト配布(PowerShell/Intune/各種管理ツール)で OverlayTestMode=5 を構成。
- ヘルプデスク向けに 判定フローとロールバック手順をナレッジ化。
- モニタリング:Jank(フレーム落ち)・アプリクラッシュ・発熱の KPI を軽くトラッキング。
トラブル解決のフローチャート(文字版)
症状再現 → ブラウザ HW アクセラレーションを 一時 OFF → 症状が止む → MPO 無効化(OverlayTestMode=5) → 再起動 → 安定する → そのまま運用。
もし改善しない → プロファイル破損/拡張機能干渉(無効化/別ユーザープロファイルで再検) → 外部ディスプレイ/ケーブル/HDR 設定を個別に確認 → それでもダメならドライバのクリーンインストール(DDU を用いた再導入等は自己責任)を検討。
FAQ:よくある質問
Q. OverlayTestMode=5 を入れると何が起きますか?
A. Windows の MPO 候補選定が事実上無効化され、DWM による通常の合成に寄ります。描画破綻が消える代わりに、動画プレーンの省電力等のメリットは後退します。
Q. 値 2 や他の値ではダメ?
A. 一般には 5 が「オーバーレイ禁止」として広く使われます。検証なしの値変更は推奨しません。
Q. HDR/VRR/G-SYNC への影響は?
A. 多くの環境で問題なく動きますが、パネル/ケーブル/ドライバの組み合わせ次第です。問題が出た場合は戻してください。
Q. ブラウザを古いバージョンに戻すのは?
A. セキュリティ上の理由から推奨しません。MPO 停止または HW アクセラレーション停止での回避を優先してください。
Q. Firefox だけ使えば良い?
A. 一時的な実務回避としては有効ですが、組織標準や拡張互換を考えると、根本原因に対処するほうが長期的には安全です。
Q. ドライバが更新されたらどうする?
A. リリースノートで「MPO」「overlay」「present」「Chromium」「Edge/Chrome」などの記述があるか確認し、改善が示唆される場合は OverlayTestMode を削除して既定に戻し、再評価すると良いでしょう。
Q. ゲームや動画のカクつきが増えた気がする
A. MPO 無効化でプレーン最適化が効かなくなる影響が一部出る可能性があります。気になる場合は戻して、代わりにブラウザ側の HW アクセラレーション無効化を使ってください。
Q. 企業での一斉適用は安全?
A. 多くの企業で現場回避の標準手段になっていますが、段階的ロールアウトと ロールバック準備は必須です。変更管理の記録を残し、影響調査を並走させましょう。
検証ログの取り方(おすすめ)
- 適用前後で edge://gpu / chrome://gpu の内容を保存。
- タブ切替 10 往復、ウィンドウ最大化・最小化、Alt+Tab、仮想デスクトップ切替を 10 回ずつ実施し、目視と動画で症状有無を比較。
- CPU/GPU/電力の軽いログ(タスクマネージャーのグラフや、OEM ユーティリティ)を併録。
- 外部ディスプレイ(HDMI/DisplayPort)やドッキング経由の動作も念のため確認。
代表的な対策の比較
| 対策 | 効果 | 副作用/リスク | 向いている場面 |
|---|---|---|---|
| MPO 無効化(OverlayTestMode=5) | 高(根本解消) | 動画プレーン最適化の後退 | 常用安定化、組織展開 |
| ブラウザ HW アクセラレーション無効 | 中(回避) | CPU 負荷増、3D/動画体感低下 | 一時回避、自由に戻したい個人 |
| GPU 固定(dGPU/iGPU) | 低(効果薄) | 構成依存、改善しない報告多数 | 限定的な切り分け |
| ドライバ更新待ち | 未知(将来的改善) | 不具合が続く間は不安定 | レジストリ変更が不可な環境 |
環境別アドバイス
Optimus(MUX 無し)ノート PC
- 最優先で MPO 無効化を試す。効果が出やすい構成です。
- 外部ディスプレイ接続で経路が変わる場合があるため、内蔵/外部両方で確認。
デスクトップ PC(単一 dGPU)
- 発生率は低めですが、モニタのリフレッシュレート/HDR/VRR と組み合わせで出ることがあります。MPO 無効化はやはり有効です。
仮想デスクトップ/複数モニタ
- タブ切替と同等に 仮想デスクトップ切替でも出やすいケースがあります。確認項目に含めてください。
具体的な作業プラン(テンプレート)
- 症状確認(動画撮影・再現条件の洗い出し)。
- ブラウザ HW アクセラレーションを OFF → 症状が止むか確認。
- OverlayTestMode=5 を適用 → 再起動 → 再現テスト。
- 副作用の有無(動画/HDR/外部モニタ)を点検。
- OK なら構成を保存(バックアップ/メモ)。NG なら戻して別案(拡張機能切り分け、別ユーザープロファイル、ドライバ再導入)へ。
参考:拡張機能やフラグの影響
まれに拡張機能(動画強調、色変換、アクセシビリティ拡張等)がタイミングに影響することがあります。拡張機能をすべて無効化→改善するか確認してください。edge://flags / chrome://flags の変更は副作用が読みづらいため、基本的には推奨しません。まずは OS レベルの MPO 制御で安定化させるのが王道です。
注意と免責
- レジストリ編集は自己責任です。必ず復元ポイントやバックアップを準備してください。
- 本記事の手順は一般的な環境での有効策をまとめたもので、すべての PC で同様に動くことを保証するものではありません。
- 組織環境では変更管理プロセスに従い、段階的展開とロールバック計画を立てましょう。
まとめ
Edge/Chrome v130 以降で「タブ切替時に画面が欠ける・描画が遅れる」場合、MPO(Multi‑Plane Overlay)が原因となる相性問題を疑うのが近道です。OverlayTestMode=5 による MPO 無効化は現場での実績が豊富で、最も再現性高く根本解消に効く対処です。レジストリ変更に抵抗がある場合は、ブラウザのハードウェア アクセラレーションを無効化して当座をしのぎ、ドライバ側の修正を待つ選択肢もあります。
いずれにせよ、「切り分け→恒久対策→副作用確認→運用」の順で丁寧に進めれば、日々のブラウジングや業務利用を安定させられます。
付録:コピーして使える .reg セット
MPO を無効化(適用)
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Dwm]
"OverlayTestMode"=dword:00000005
MPO を既定へ戻す(削除)
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Dwm]
"OverlayTestMode"=-
付録:現場でよく使う PowerShell スニペット
# 1) 適用(管理者で実行)
Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\Dwm" -Name "OverlayTestMode" -Value 5 -Type DWord
# 2) 確認
(Get-ItemProperty "HKLM:\SOFTWARE\Microsoft\Windows\Dwm").OverlayTestMode
# 3) 既定へ戻す(削除)
Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\Dwm" -Name "OverlayTestMode" -ErrorAction SilentlyContinue
付録:検証チェックリスト(印刷用)
| テスト項目 | 前 | 後 | 備考 |
|---|---|---|---|
| タブ切替(10 回) | 欠け/黒帯/遅延 | — | 動画タブ含む |
| ウィンドウ切替(Alt+Tab 10 回) | — | — | 全画面/ウィンドウ混在 |
| 仮想デスクトップ切替(10 回) | — | — | 壁紙/テーマ切替後も確認 |
| 外部ディスプレイ(HDMI/DP) | — | — | ミラー/拡張両方 |
| HDR/VRR | — | — | オン/オフで再現差を確認 |
| CPU/GPU 負荷 | — | — | 動画再生 1080p/4K で比較 |

コメント