PCの買い替え
最近、デスクトップPCを買い換えました。前のデスクトップPCのCPUがHaswell Refreshだったので、約10年ぶりの買い替えです。グラフィックボードも少し奮発して、NVIDIAのGeforceのRTX4060にしました。そんなにゲームをする訳ではないのですが、GPUによるプログラムにも興味あったためです。(たぶん、やらない)
先日、届き、ウキウキで接続を完了させ、いざ電源を入れてみると... ディスプレイにちらつきが...
そのチラつきも、分かりやすくちらつくのではなく、10秒~20秒に1回起こるようなもので、最初は我慢することも考えました。が、こういうのが一番PC作業していてストレス溜まるんですよね。
ということで、夜11:00くらいから調査開始。
ディスプレイの接続履歴
使っているディスプレイは、5~6年前位に購入したBenQのWQHDのディスプレイ。下記のような機器と接続されてきており、それらでは一度もチラつきはありませんでした。
- 旧デスクトップPC(AMD GPU) / DisplayPort
- Intel Mac / HDMI
- M1 Mac / HDMI
- Switch / DVI(HDMIを変換して接続)
上記のうち、M1 MacとSwitchは今でも現役で問題なく動いていて、ディスプレイに問題があるとは思えません。
ディスプレイの仕様
いろいろ調べた結果、このディスプレイのリフレッシュレート、59.95Hzであることが分かりました。どうもこの微妙なリフレッシュレートが影響しているようです。
NVIDIAコントロールパネルの設定
初期設定で60Hzになっており、0.05Hzの差があります。
チラつきの要因推定
どうもちらつき原因は、ディスプレイの最高リフレッシュレートが59.95Hzなのにも関わらず、60Hzで動かしているため、ディスプレイに無理が生じて、チラつきが発生している、と推定しました。
解決方法
リフレッシュレートを落とす
1.上記の場面で「カスタマイズ」を選択します。
2.「カスタム解像度の作成」を選択します。
3.リフレッシュレートの項目を「59」に変更して「テスト」を選択します。
(残念ながら、リフレッシュレートを小数点に設定することはできませんでした。)
4.解像度で先ほど設定したカスタムの設定を選択します。
これでチラつきは、完全に治りました。
GPUをつかいこなすには...
これで快適なデスクトップWindowsライフ生活が送れるようになりましたが、どうにも府に落ちません。上述した通り、AMD、Intel、Apple M1、Switch(これはNVIDIAチップですが)では、こんな面倒くさいことしなくてもディスプレイのリフレッシュレートにグラフィックボードが追従してくれていたと思われるためです。
まあ、上位のグラフィックボードの性能を引き出したいなら、それ相応のディスプレイを用意しろってことですかね。高速リフレッシュレートディスプレイ興味はあるんですよね...