32GR93U は HDMI 接続だと 120 Hz RGB を出せることが判明した。しかし 4080 の HDMI 出力は 1 つしかなく、すでに LG C2 との接続で使われてしまっている。
DP 1.4 to HDMI 2.1 ができると謳うこのアダプターを経由すると解決したりするか? 最初は怪しい製品かと思ったけど、前世代の製品 (CAC-1085) は NVIDIA のサポート (https://www.nvidia.com/en-us/geforce/forums/game-ready-drivers/13/484830/geforce-grd-51179-feedback-thread-released-21422/) が言及する程度にはちゃんとした製品であるらしい https://www.club-3d.com/en/detail/2631/
結果的にこの問題も解決することができた。
まず、今回実際に買ったアダプタは前述の Club 3D のものではなく、Cable Matters の同機能の製品。Amazon で Club 3D の半額以下だった。加えて重要な違いとして、両製品とも仕様では VRR は非サポートとされているものの、Cable Matters のほうは G-SYNC Compatible を有効にできたという報告が多数みられる。実際に自分の環境でも (後述の問題はあるものの) 有効にできた。
https://www.cablematters.com/pc-1385-154-displayport-14-to-8k-hdmi-adapter.aspx
そもそもの問題は DP 接続で DSC 有効時になぜか 120 Hz を選択できないことで、Custom Resolution Utility というツールでモニターのメタデータ的なものを書き換えて、対応リフレッシュレートを無理やり追加するという技があるのを知った https://www.monitortests.com/forum/Thread-Custom-Resolution-Utility-CRU
ここに書いてある方法で Extention blocks の TV Resolutions に 3840x2160 @ 120 Hz を追加してやったら、Windows のディスプレイ設定に 120 Hz の項目が追加されていて、選択したらマジで出せるようになってしまった。
正直自分が何をいじっているのか理解してないし、一般論として理解していない設定を適用すべきではないと思うんだけど、8 万近くしたモニターを万全の状態で使えないのは悲しすぎるから仕方がない。
なんか知らんけど動いたから !!!
https://review.kakaku.com/review/K0001449128/ReviewCD=1657133/
サポートからは「調べるからしばらく時間をくれ」と言われて待ち状態だが、それは別として、どうやら今まで CRU の使い方を間違っていたっぽいことに気づいた。
これまでは Extension Blocks の CTA-861 というエントリーに TV Resolution を足していたけど、そちらではなく DisplayID の Detailed Resolution にモニターのプリセットのリフレッシュレート (32GR93U の場合は144 とか 95 とか) が並んでいるから、ここを編集するのが正解なんじゃないかな
どうせなら DSC 無効のまま 4:4:4 を出せるようにできないかと思って、タイミングをいじってみた。強制的に 4:2:2 になってしまうのはおそらく帯域が足りないとディスプレイドライバが判断してるせいだから、実際のピクセルデータを伝送していない sync や blank の部分を減らせば要求帯域が下がって出せるようになる可能性がある。既存の 119.998 Hz のエントリーを C2 と合わせるために 120 Hz に書き換え、タイミングのプリセットから Pixel Clock が最も小さくなる Native PC を選んでセットしてみたところ、目論見どおり 4:4:4 が出るようになった