Windows11 マルチモニター個別リフレッシュレートの設定と対策

Windows 11環境でゲーミングモニターと作業用モニターを組み合わせた際、各画面に最適な表示をさせたいと考える方は多いですよね。しかし、いざ設定しようとすると、リフレッシュレートが変更できない、あるいは高リフレッシュレートの選択肢が表示されないといった壁にぶつかることがあります。さらに、せっかく設定したのに数値が勝手に変わるトラブルや、ゲーム中に画面がカクつくといった深刻な不具合に悩まされるケースも少なくありません。この記事では、Windows11のマルチモニター環境における個別リフレッシュレートの疑問や、これらの設定に関するトラブルへの対処法を、私自身の経験も踏まえながら分かりやすく紐解いていきたいなと思います。

マルチモニター個別リフレッシュレート
  • 各モニターの数値を正しく設定する基本的な手順と物理的な注意点
  • 表示がおかしい、または設定が元に戻ってしまう原因と具体的な解決策
  • 異なるリフレッシュレート混在時に発生するスタッターの技術的な背景
  • MPO無効化やブラウザ設定を見直して快適な表示環境を構築する方法
スポンサーリンク

Windows11のマルチモニター個別リフレッシュレート基本

まずは、Windows 11でモニターごとに異なるリフレッシュレートを割り当てる際の基本的な仕組みと、つまずきやすいハードウェア的な要因について確認していきましょう。

変更できない原因と物理的要因

Windows 11では、「システム」の「ディスプレイ」設定から、モニターごとのリフレッシュレートを個別に指定できる機能が標準で備わっています。しかし、いざ設定画面を開いても60Hzまでしか選択肢が出ないといった事態に直面することがあります。

この原因の多くは、実はパソコンやOSの設定ではなく、ケーブルの物理的な帯域幅不足にあることが多いかも。

例えば、HDMI 1.4のケーブルを使用している場合、フルHD解像度でも120Hzまでしか対応しておらず、WQHDや4Kになるとさらに制限が厳しくなります。

インターフェース規格フルHD (1920×1080)WQHD (2560×1440)4K (3840×2160)
HDMI 1.4最大120Hz最大60Hz最大30Hz
HDMI 2.0最大240Hz最大144Hz最大60Hz
DisplayPort 1.4240Hz以上240Hz以上最大120Hz

注意: リフレッシュレートが期待通りに変更できない場合は、まずお使いのケーブルの規格と、モニター側の対応端子のバージョンを確認してみてください。安価なケーブルや変換アダプターがボトルネックになっているケースも少なくありません。

表示されない時のケーブル確認

「そもそも高リフレッシュレートの選択肢が表示されない!」と焦ったときは、ケーブルを挿している場所を今一度確認してみるのがおすすめです。

専用のグラフィックボード(NVIDIA GeForceやAMD Radeonなど)を搭載しているデスクトップパソコンの場合、映像ケーブルは必ずグラフィックボード側の端子(通常はPC背面の下部にある横並びの端子群)に直接接続する必要があります。

上の方にあるマザーボードの端子に繋いでしまうと、内蔵GPUからの出力となってしまい、せっかくのグラフィックボードの性能が発揮されず、結果として高リフレッシュレートの恩恵を受けられなくなってしまいますね。

また、Display Stream Compression(DSC)という映像圧縮技術が有効になっていると、帯域幅の兼ね合いでサブモニターが全く認識されなくなったり、リフレッシュレートが強制的に下がる不具合が起きることもあるようです。その場合は、モニター本体の設定メニューからカラーデプスを8-bitに落とすなどして対処できるかもしれません。

勝手に変わる現象とDRRの影響

せっかく144Hzなどに固定したのに、しばらくすると勝手に60Hzに戻ってしまう現象に悩まされることがあります。

これはWindows 11から導入された「動的リフレッシュレート(DRR)」という機能が干渉している可能性が高いですね。

DRRは画面の動きに合わせてリフレッシュレートを自動調節し、デバイスのバッテリー消費を抑えるための賢い機能ですが、マルチモニターのゲーミング環境などでは、逆に画面の一瞬のちらつきや、設定が低位に固定されてしまう原因になりがちです。

マルチモニター環境でこの数値を安定させたい場合は、設定画面で「動的」ではなく「144 Hz」などの固定値を明示的に選んでおくのが無難かなと思います。さらに詳しい仕様については、Windows11動的リフレッシュレート切替完全ガイドも参考にしてみてくださいね。

画面がカクつく問題とDWM

144Hzなどのメインモニターと、60Hzのサブモニターを並べて使っているときに、サブモニターでYouTubeやDiscordなどを開くと、メインモニターで遊んでいるゲームが突如カクつく(スタッターが発生する)という相談をよく見かけます。

これはハードウェアのスペック不足というよりも、Windowsの画面合成を担うDWM(Desktop Window Manager)という仕組みが、異なるリフレッシュレートの同期タイミングに迷ってしまうことが大きな原因です。

メインとサブで画面の更新回数が違うと、GPUは「どちらの更新タイミングに合わせて画面を出力すべきか」混乱し、結果としてフレームが等間隔で間引かれ、激しいカクつきとして私たちの目に映るわけですね。

もちろん、これは一般的なWindowsのシステム仕様によるものです。最終的なPC設定の変更は自己責任で行っていただく必要がありますが、こういった裏側のメカニズムを知るだけでも少し安心できるかもしれません。

ちなみに、モニターの接続に関するトラブルといえば、スリープ復帰時などに画面外にウィンドウが消えてしまう現象もありますよね。気になる方はWindows11でウィンドウ位置が記憶されない時の対策も併せてチェックしておくと、マルチモニター環境がより快適になると思います。

VRAM異常と消費電力の上昇

リフレッシュレートが異なるモニターを繋ぐことの隠れたデメリットとして、グラフィックボードのVRAM(ビデオメモリ)クロックが常に最大値に張り付いてしまう現象があります。

これはバグではなく仕様で、画面更新のタイミングがズレ続けていると、メモリのクロックを安全に下げるタイミングを見失い、画面のブラックアウトなどを防ぐためにクロックを高止まりさせてしまうんです。

結果として、デスクトップ画面で何もしていない状態でも消費電力が数十ワット跳ね上がり、PCケース内の温度上昇やファンの回転増加に繋がることがあります。

これを完全に防ぐには、両方のモニターの解像度とリフレッシュレートを完全に揃えるか、サブモニターをマザーボード側の端子(内蔵GPU)に繋ぎ直して負荷を分散させるのが確実な対策になります。ただし、お使いのハードウェア構成により対応状況は異なるため、あくまで一般的な目安として捉えてくださいね。

Windows11のマルチモニター個別リフレッシュレート対策

マルチモニター個別リフレッシュレート1

ここからは、異なるリフレッシュレートを混在させた環境で発生するカクつきや表示の乱れを、具体的な設定変更によって改善・最適化していくための実践的な対策をご紹介します。

MPO無効化によるカクつき改善

カクつき問題を解決する上で、非常に効果的だと言われているのが「Multiplane Overlay (MPO)」の無効化です。

MPOは本来、ゲーム画面などの合成処理をハードウェアに直接任せることで負荷を減らす機能なのですが、異なるリフレッシュレートのマルチモニター環境下ではドライバーとの相性問題を引き起こし、画面のちらつきやスタッターの原因になりやすいんですよね。

レジストリを編集してこのMPOをオフにすることで、描画の競合がOSレベルで緩和され、ゲーム中のカクつきが劇的に改善したという声をよく聞きます。

レジストリ編集のステップ(上級者向け)

具体的な手順としては、「ファイル名を指定して実行」から「regedit」と入力してレジストリエディターを開き、「HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Dwm」の階層に移動します。そこに「OverlayTestMode」という名前のDWORD(32ビット)値を作成し、数値のデータを「5」に設定して再起動します。

※ レジストリの編集はシステムに重大な影響を与える可能性があり、最悪の場合Windowsが起動しなくなるリスクもあります。実行前には必ずシステムのバックアップを取り、自己責任で行ってください。不安な場合は、専門家に相談するか公式のアップデートを待つことを推奨します。

ブラウザ描画とハードウェア

サブモニターでGoogle Chromeなどのブラウザを開いて動画を再生しているときだけメイン画面がカクつく場合は、ブラウザのハードウェアアクセラレーション機能が影響しているかも。

手っ取り早い解決策はブラウザの設定からハードウェアアクセラレーション自体をオフにすることですが、そうするとCPUへの負荷が上がってしまい、高画質動画の再生がコマ落ちしてしまうといった別のデメリットが生じます。

そこで、より高度な対策として、ブラウザの内部グラフィックスAPI(ANGLEバックエンド)を変更する方法があります。

ブラウザのアドレスバーに「chrome://flags」と入力して実験的な設定画面を開き、「Choose ANGLE graphics backend」という項目を探します。これをデフォルトの設定から「D3D9」や「OpenGL」などに変更してブラウザを再起動します。

描画の処理を古いAPIに委譲することで、Windowsの最新の画面合成コンポジターとの競合を避け、動画をスムーズに再生しながらメインモニターのスタッターも解消できる可能性が高いです。

G-SyncなどVRRの最適化

ゲームの画面のズレ(ティアリング)を防いでくれる可変リフレッシュレート(G-SyncやFreeSync)はゲーマーにとって非常に強力な機能ですが、これもマルチモニター環境ではカクつきの温床になることがあります。

特に、ゲームを「ボーダーレスウィンドウモード(仮想フルスクリーン)」でプレイしていると、裏側でWindowsのDWMがアクティブな状態を維持してしまうため、サブモニターで別のウィンドウが更新された瞬間に、GPUが同期の対象を見失いやすくなるんです。

これを防ぐためには、サブモニター側のG-Sync設定を無効化(固定リフレッシュレートに変更)し、メインモニターのゲーム設定内のディスプレイモードを必ず「排他的フルスクリーン」で起動するようにしましょう。

ウィンドウモードのままで遊びたい場合は、Windowsのディスプレイ設定内にある「ウィンドウゲームの最適化」を意図的にオフにすることで挙動が安定することもあるので、ご自身の環境に合わせて試してみてくださいね。

OBS録画時のフレーム低下回避

ゲーム実況などで「OBS Studio」を使って録画や配信をする際にも、リフレッシュレートの非同期問題がトラブルを引き起こすことがあります。

144Hzの画面でゲームをプレイし、60HzのサブモニターにOBSのプレビュー画面を表示させていると、異なる速度での描画処理が競合してしまい、録画データや配信映像自体が激しくカクついてしまうんですね。

有効な対策としては、ゲーム側のフレームレート上限をOBSの録画設定(例えば60fps)の倍数である「120fps」に制限設定することです。こうすることで、GPU内でちょうど2フレームに1回キャプチャする計算となり、非同期によるフレームのスキップを綺麗に抑えられます。

また、サブモニターに表示しているOBSのウィンドウ上で右クリックし、「プレビューを有効化」のチェックを外してプレビュー表示自体を消してしまうことも効果的です。プレビューのレンダリング負荷がなくなるため、メイン画面のゲームへの干渉を大幅に減少させることができますよ。

Windows11のマルチモニター個別リフレッシュレート総括

Windows 11でマルチモニター環境を構築する際、それぞれのモニターの性能を引き出すためにリフレッシュレートを個別に設定することは非常に重要です。

ただ設定画面から選ぶだけの簡単な操作に見えて、実は裏側ではケーブルの物理的な帯域幅、OSの画面合成システム(DWM)の限界、そしてグラフィックボードのクロック管理といったさまざまな技術的要素が複雑に絡み合っています。

「Windows11 マルチモニター個別リフレッシュレート」で検索してこの記事にたどり着いた方は、おそらく何らかの不具合や不便を感じていたはずです。

まずは物理的な接続経路を見直し、DRRやMPOといったソフトウェア機能の干渉を適切にコントロールすることで、大半のカクつきや不具合は解決に向かうかなと思います。ご自身の用途に合わせた最適なチューニングを見つけ出し、快適なPC環境を手に入れてくださいね。

※ご紹介した各種設定の変更や対策は、あくまで一般的な解決策の目安です。お使いのPCのハードウェア構成やWindowsのアップデート状況によって実際の挙動が異なる場合があるため、正確な仕様や最新情報については各メーカーの公式サイトをご確認いただき、最終的な設定の判断は自己責任のもとで行っていただくようお願いいたします。

タイトルとURLをコピーしました