60hzと120hzなどの周波数の違うモニターを同時に繋ぐとリフレッシュレートが下がる問題の解決方法

claypier
thumbnail

Windows で、60hzのモニターと、120hzなどのリフレッシュレートの異なるモニターをデュアルディスプレイとして使うと、低い方のリフレッシュレートで統一されてしまうことがあります。


ブラウザからfpsを確認できる「UFO test」を試すと60fpsと表示されてしまいます。

120hz 対応モニター上で表示しても60fpsしか出ていない

せっかくのゲーミングモニターを使っているのにこれでは台無しです。
このぺージではこの問題の解消方法を解説します。

前提として、PCへの接続などの最低限の準備は済んでいることが必須となります。

ディスプレイの情報(デスクトップを右クリック→「ディスプレイ設定」→ディスプレイの詳細設定」)を見てリフレッシュレートがモニターのスペック通りになっているか確認してください。
ここで60hzなどになっている場合は別途設定が必要です。

「メインディスプレイ」に設定すると治る

この問題はリフレッシュレートの高い方のモニターを「メインディスプレイ」に変更することで解決する可能性が高いです。
デスクトップを右クリックして「ディスプレイ設定」を開きます。

「これをメインディスプレイにする」にチェックを入れます。
メインモニターは変わってしまいますが、これでリフレッシュレートが低くならずに表示することが出来ます。
試しにウィンドウを動かしてみたり、再度「UFO test」でfpsを確認してみてください。

モニターのスペック通りのfpsが出ていれば設定完了です!

それでも治らなかった場合は

1.ディスプレイの設定を見直してみる

カタログスペック通りのリフレッシュレートにならない場合は、ソフトウェアの設定を見直してみましょう。
nVidia の設定を例に挙げてみると、解像度の設定画面でリフレッシュレートが目的の値になっていることを確認します。

ここで60hzしか選べない場合は、一度「解像度」の欄でPCの解像度を選択する必要があるかもしれません。

intel内蔵グラフィックの場合は、グラフィックの設定を開いて「リフレッシュ・レート」が目的の値になっているかを確認します。

もしここで60hzなどの低いものしか選べない場合は、2の設定を試してください。

2.モニターに接続するケーブルを変えてみる

使用するケーブル端子によって、表示できる解像度やリフレッシュレートの上限が異なるため、上手くいかない場合は違う端子を利用してみてください。
どの端子を利用していいか分からない場合は、Display Port を使うのがおすすめです。

例えばHDMIを使用して接続する場合、最大解像度が1920×1080で、リフレッシュレートは144hzまでしか対応していないので、165hzなどのモニターを使う場合は注意が必要です。

左から DVI、HDMI、Display Port

出来れば古いケーブルは使用せずに、モニターに付属してきたケーブルを使用してください。