モニターの更新レートと GPU のフレーム レートが同期していない場合に Screen Tearing が起こります。
お使いの PC システムとモニターがサポートしているものに応じて、VSync、Adaptive VSync、Enhanced Sync、Fast Sync、FreeSync、または G-SYNC を有効にすると、この問題を解決することができます。
ほとんどのゲーマーは、モニターの最大リフレッシュ レートよりも高い FPS (フレーム/秒) レートを持つことを大きな問題とは思わないかもしれませんが、明らかな画面テアリングが発生し、非常に迷惑をかける可能性があります。
グラフィックス カードとモニターがサポートする機能に応じて、画面のティアリングを修正するいくつかの異なる方法があります。
画面のテアリングを修正する方法
VSync
当初は VSync (Vertical Synchronization) が画面のテアリングを解消する唯一の手段でしたが、現在は、Virtual Sync (VSync) を使用して、画面のテアリングを解消しています。
これは、モニターの垂直リフレッシュ レートを GPU のフレーム レートと同期させますが、モニターがフルフレームを表示できるまでグラフィックス カードを待たせるので、入力遅延が大きくなります。
つまり、60 Hz のモニターで 120 FPS を得ている場合、VSync を有効にすると、フレーム レートを 60 FPS に制限し、入力遅延が大きくなりますが、画面のテアリングは発生しません。
VSync なしでは、テアリングは発生しますが、入力遅延は小さくなります。
よりグラフィカルなゲームでは、画面のテアリングが気になるなら、VSync の「オン」を使用できます。
異なるゲーマーは異なるオプションを好むでしょう。
異なるゲーマーは、異なるオプションを好みます。画面のテアリングに気づかない (または気にしない) 人もいれば、VSync 「オン」によって生じる余分な入力遅延を感じない人もいます。
高いリフレッシュ レートほど、画面のテアリングが目立たないことに注意してください。
VSync によって追加される入力遅延を減らすためのトリックとして、RTSS (Rivatuner Statistics Server) を使用して、モニターの最大リフレッシュ レートを 0.01 で減算したものでゲーム内のフレーム レートを制限することがあります。
モニターのリフレッシュ レートを正確に知るには、このウェブサイト (小数点以下 3桁) を使用できます。
NVIDIA アダプティブ VSync
頻繁に FPS レートがモニターの最大リフレッシュ レートよりも低下するが、画面のテアリングを抑制したい場合、VSync を「オン」にすることは最善の方法ではありません。
たとえば、60 Hz ディスプレイで VSync を有効にすると、59 FPS まで低下すると、同期を保つため、フレーム レートは 30 FPS に半減されます。
NVIDIA GeForce GTX 650 またはそれ以降のグラフィックス カードを使用している場合、Adaptive VSync を使用できます。 この技術により、FPS レートがリフレッシュレートと同じかそれ以上である限り、VSync を有効にすることができます。 リフレッシュレートより低くなると、Adaptive VSyncはVSyncをオフにし、FPSレートが回復するまで、スタッタリングをわずかなティアリングに置き換えます。
NVIDIA Fast Sync & AMD Enhanced Sync
新しいグラフィック カード (NVIDIA GeForce 900 シリーズおよび AMD GCN ベース GPU または新しいもの)を持っていれば、この機能は使用可能です。 は、VSync の代わりに Fast Sync と Enhanced Sync を使用することができます。
これら 2 つのテクノロジーは、フレーム レートをモニターの最大リフレッシュ レートに制限しません。
入力遅延は、通常の VSync を有効にした場合よりもかなり低いものの、VSync を無効にした場合ほどは低くありません。
フレーム レートが高ければ高いほど、入力遅延は低くなります。 理想的には、入力遅延が顕著に低くなるように、FPS レートがモニターの最大リフレッシュ レートの少なくとも 2 倍であるべきです。
NVIDIA G-Series。SYNC & AMD FreeSync
NVIDIA のG-SYNCは、その名の通り、「G-Sync」を意味します。SYNCとAMDのFreeSync技術は、モニターが動的にリフレッシュレートを変更することを可能にします。 FPSレートがモニターのVRR(可変リフレッシュレート)範囲内であれば、GPUのフレームレートに応じて、フレームレートが変化します。
つまり、48-144 Hz の範囲で VRR をサポートする 144 Hz のゲーミング モニターで 65 FPS を得ている場合、モニターは動的にリフレッシュ レートを 65 Hz に変更し、知覚できない入力遅延 (~1ms) で画面のテアリングやスタッタリングを解消します!
G-SYNCは、専用のG-SYNCモジュールを搭載したモニター上のNVIDIAカードでのみ使用でき、FreeSyncは、AMD および NVIDIA (GTX 10 シリーズ以降、DisplayPort による「G-SYNC Compatible」モード経由) カードでサポートされます。
いくつかの G-SYNC モニターは、AMD グラフィック カードに VRR を提供するために Adaptive-Sync (FreeSync はこれに基づいたプロトコル) もサポートしています。
FreeSync/G-SYNCは、モニターの最大リフレッシュ レートまでしか動作しないことに注意してください。
したがって、拡張同期/高速同期と組み合わせて使用するか、FPS レートをモニターの最大リフレッシュ レートより数フレーム低く制限して、ティアリングを完全に除去することができます。
互換デバイスやHDMI 2.1 を備えたディスプレイも、HDMI 2.1 フォーラム VRR 技術により画面のティアリングが除去可能です。