症状
自宅のメインPCは、NVIDIA G-SYNC 対応のモニターを中央、Freesync対応のモニターを左右に配置している。Freesyncのモニターでゲームは滅多にしない。しかし、たまに3面使った超ワイドなゲームをする際はG-SYNCっぽい動作をしてくれるので、重宝している。
問題の症状は、PC起動時や省電力モードで、モニターへの信号遮断から復帰した場合の、Displayportのネゴシエーション時に、すべてのモニターが10秒ほど点滅を繰り返すことだ。
前々から気になっていたのだが、解決できたので記しておく。
原因推測
レンダリングレートの同期が外れて点滅、最終的にどこかのレートにおちつくまで時間がかかっているのだろう。Freesyncのモードが間違っているか、NVIDAコンパネの設定ミスと思う。G-SYNC対応のモニターは設定が不要だったと記憶している。したがって、左右のFreesync対応モニターを、G-SYNC互換モニターとして動作させる設定が誤っていると推測した。
思い当たるフシがある。昨年、ビデオカードを変更した際に、OS再インストールとともにモニター設定を工場出荷時状態に戻しているので、その際に原因を作りこんでしまった。省電力モードの設定は最近であり、電源投入時は滅多に画面を見ていないので、点滅に気づくのが遅れた。
是正
現状の設定を確認する。
- モニター左:Freesyncモードになっている。
- モニター中:G-SYNC対応モニター(設定なし)
- モニター右:Freesyncモードになっていなかった。保存忘れ?
- NVIDIAコントロールパネル
G-SYNCの設定:G-SYNC、G-SYNCとの互換性を有効化にチェックが入っている。
固有設定のモデル設定を有効化にチェックが入っていない。
ふむ。ちぐはぐだ。これを是正していく。
正しくは
- モニター左:Freesyncモードにする。
- モニター中:G-SYNC対応モニター(設定なし)
- モニター右:Freesyncモードにする。
- NVIDIAコントロールパネル
G-SYNCの設定:G-SYNC、G-SYNCとの互換性を有効化にチェックが入っている。
固有設定のモデル設定を有効化にチェックを入れる。
点滅せず、ネゴシエーションがすぐにとれるようになった。