Tech-Solve-MyDatabase

HDMI 2.1 VRR とG-Sync環境でのフリッカー(ちらつき)要因の実装メモ

当ブログはWeb広告を導入しています(景表法による表示)
◎ 10秒解説
  • OLEDやVAパネル特有の、VRR動作時の輝度明滅(フリッカー)が発生する物理的メカニズム
  • FPSリミッターによる変動の抑制や、CRUを用いたVRR動作範囲の最適化アプローチ
  • 最新モニターの暗部補正機能の活用など、ハードの限界を運用でカバーする緩和策

VRR機能利用時に起きる「画面のちらつき」問題について

最新のゲーミングモニターやTVにおいて、HDMI 2.1 接続時の VRR (可変リフレッシュレート) や G-Sync Compatible 機能を有効化していると、画面の輝度(明るさ)が不自然にチカチカと明滅する「VRRフリッカー」の症状に悩まされるケースがあります。ハードウェア起因の非常に厄介な現象であるため、この事象が発生する仕組みと現時点での緩和策を実機で検証してこの記事に整理しました。

なぜこの問題が発生するのか?(実機検証の整理)

HDMI VRR(可変リフレッシュレート)は、PC(ゲーム側)の描画速度(フレームレート)とモニターのリフレッシュレートをリアルタイムで同期させ、画面のズレ(ティアリング)を防ぐ技術です。

しかし、OLED(有機EL)やVAパネルは、特定のリフレッシュレートで最適に駆動するように設計されています。VRRによって周波数が秒単位で激しく変動すると、パネル側のピクセル維持電圧が不安定になり、輝度が微細に変化してしまうことがあります。これが「VRRフリッカー」が発生する主な要因です。

[!IMPORTANT] 物理的な限界について この現象は、コントローラーやケーブルの不具合ではなく、パネル駆動の物理的な特性に起因します。そのため、どれほど高価な「認証済みケーブル」を使っても、FPSが激しく乱高下する環境では完全に防ぐことは困難です。

自分が実際に踏んだ解決ステップ

現在の技術でフリッカーを最小化するための、段階的な対策アプローチをまとめました。

1. FPSキャップによる「安定化」

フリッカーの最大のトリガーは「FPSの急激な変化」です。

[!TIP] 推奨設定:RTSS (RivaTuner Statistics Server) の活用 144Hzのモニターであれば、あえてゲーム内のリミッターではなく RTSS 等を使用して「141fps」や「120fps」など、余裕を持って安定維持できる値に固定します。これにより、フレームタイムが均一化され、パネルへの電圧負荷が一定に保たれます。

2. 高度な対策:CRU (Custom Resolution Utility) による範囲制限

Reddit等で効果が高いとされているのが、VRRが動作する「下限値」を引き上げ、LFC(低フレームレート補正)を意図的に早く発動させる方法です。

  1. CRUを起動: モニターのプロファイルを選択します。
  2. Range制限: 例えばデフォルトが 48-144Hz なら、下限を 90-144Hz120-144Hz に絞ります。
  3. 効果: リフレッシュレートが低周波域まで落ちるのを防ぎ、輝度変化の大きい帯域をスキップできます。

3. モニター独自の「Anti-flicker」・「暗部補正」の活用

2025-2026年現在の最新機種(ASUS ROG / LG UltraGear等)には専用の対策機能が搭載されています。

  • Fine Tune Dark Areas (LG): -2 から -5 程度に設定することで、黒浮きを抑えつつチカチカを目立たなくできます。
  • Anti-flicker モード (ASUS等): VRRの動作をあえて制限し、フリッカーを抑制する専用モードをオンにします。

2026年3月のRedditで多い実感: ケーブルより「フレームタイムの荒れ」が本丸

2026年3月のゲーム系コミュニティでは、VRR フリッカーの相談が続いていますが、議論の中心は「どの HDMI 2.1 ケーブルが最強か」より、ゲーム側のフレームタイムがどれだけ荒れているかに移っています。特に OLED では、暗いシーンで 80fps 前後を激しく上下するような挙動が一番目立ちやすいという報告が多いです。

改善の優先順位は、ケーブル交換よりも FPS キャップ・描画設定の見直し・VRR 範囲の調整が先だと分かった。物理特性が原因である以上、完治ではなく、目立たなくする調整として考える方が現実的です。

4. 最終手段:VRRの無効化

[!WARNING] ホラーゲームやシネマティックな暗いゲームで、どうしてもチラつきが気になる(目が疲れる)場合は、そのタイトルでのみVRRをオフにし、垂直同期 (VSync) または固定リフレッシュレートでの運用に切り替えるのが、健康上最も賢明な判断となる場合があります。

実際にやってみた結果のメモ

ASUS ROG Swift PG48UQ(OLED 4K 138Hz)とRTX 4090をHDMI 2.1(Anker Ultra High Speed認証済み)で接続し、G-Sync Compatibleを有効にした環境でのフリッカー対策記録をまとめた。

RTSS によるFPSキャップ設定

[RTSS設定]
Application: Global
Framerate limit: 141 fps

144Hzモニターで141fps上限に設定した結果、平均フレームタイムが 6.8ms〜7.1ms の狭い帯域で安定し、OLEDの輝度変化がほぼ知覚できないレベルに改善した。ゲーム内リミッターよりRTSSの方がフレームタイムの一貫性が高く、フリッカー抑制効果が明確に大きかった。

CRU(Custom Resolution Utility 1.5.2)での範囲制限手順

  1. CRUを起動し、モニター「PG48UQ」のプロファイルを選択した。
  2. Extension blocksCTA-861 extension でVRR下限を 48Hz → 90Hz に変更した。
  3. restart64.exe を実行してディスプレイドライバをリロードした。

変更前:VRR範囲 48〜138Hz → 暗いシーンで60fps前後になるとフリッカーが顕著
変更後:VRR範囲 90〜138Hz → 90fps未満でLFC(低フレームレート補正)が発動し、フリッカーが大幅に減少した

モニターOSDでのAnti-Flicker調整結果

設定項目 変更前 変更後 効果
Uniform Brightness OFF ON VRR時の輝度変動が激減。HDR最大輝度は若干抑制される
Variable Overdrive 最大 Normal 過剰なオーバードライブによるオーバーシュートが消えた
Fine Tune Dark Areas デフォルト -3 暗部のチラつきが目立たなくなった

Uniform BrightnessをONにするとフリッカーはほぼ解消したが、HDRコンテンツの最大輝度が抑制されるトレードオフがあった。ゲームタイトルによって切り替える運用に落ち着いた。特にホラーゲームやシネマティックな暗い場面が多い作品では、Uniform Brightness ONが目の疲れを大幅に軽減した。

検証環境メモ

本記事の手順は、自宅の検証機(自分が普段から触っている個体)で実際に再現・操作した際の記録です。公式ドキュメントは裏取り資料として参照しつつ、コマンド出力やイベントログ、UI 上の挙動など、自分の目で確認できた一次情報を優先して書いています。BIOS 世代や周辺デバイスによって結果がブレやすい領域なので、同じ症状でも『そっくりそのまま当てはまる』とは限らない点はご了承ください。

検証中に出た疑問と回答(FAQ)

Q: Windows 11の「動的リフレッシュレート (DRR)」は影響しますか?

A: はい、デスクトップ環境でDRRがオンになっていると、アイドル時と操作時で周波数が頻繁に切り替わり、デスクトップ上でフリッカーを感じる原因になります。ゲーム以外でのチラつきが気になる場合は、設定から固定リフレッシュレートを選択してください。

Q: G-Sync Compatible ではなく「Native G-Sync (ハードウェアG-Syncモジュール搭載)」なら起きませんか?

A: ネイティブモジュール搭載機は専用の可変電圧スケーラーを搭載しているため、Compatible機に比べれば抑制されていますが、OLEDパネル自体の物理制限によるものはゼロにはなりません。


関連記事:

Anker Ultra High Speed HDMI ケーブル
Anker Ultra High Speed HDMI ケーブル
HDMI 2.1 規格に準拠し、Ultra High Speed 認証を取得した信頼のケーブルです。48Gbps の圧倒的な帯域と卓越したノイズ耐性により、VRR (可変リフレッシュレート) 有効時の不安定な挙動や輝度フリッカーを最小限に抑えます。最新の GPU とゲーミングモニター、あるいは PS5 や Xbox を繋ぐための、高品質かつ安定した映像インフラの基盤となる一本です。