画面のティアリングは、ビデオディスプレイで発生する一般的な問題です。技術的には、ディスプレイに複数のフレームの画像が同時に表示される場合に発生します。しかし、それよりもティアリングにはもう少し多くのことがあります。
画面のティアリングを理解するには、モニターが画像を表示する方法を理解する必要があります。
モニターのしくみ
画面のティアリングとは何かを理解するには、モニターが情報を表示する方法を理解する必要があります。物理画面はピクセルに分割され、各ピクセルには赤、緑、または青の光が表示されます。コンピューターは、各色をどれだけ表示するかをモニターに指示します。
画像は単一の静止フレームとして表示され、その後、動きを表す小さな変更を加えて何度も再描画されます。この新しい画像が描画される速度は、リフレッシュレートと呼ばれます。
最新のモニターの大部分は60Hzのリフレッシュレートを備えています。つまり、1秒間に60回リフレッシュします。高性能モニターは、1秒間に最大360回、より高速で更新されます。
ディスプレイを制御するデバイスは、グラフィックスプロセッシングユニットまたはGPUと呼ばれます。これは、グラフィックカードと呼ばれることがよくあります。ほとんどのマザーボードには組み込み(または統合)GPU(GPUs)がありますが、ゲーム指向のマシンには専用(またはディスクリート)GPUが必要です。
GPUとモニター間の相互作用が、画面のティアリングの原因です。
ティアリングとは何ですか?
画面のティアリングは、モニターがGPU(GPU)と同期していない場合に発生します。モニターは画像を即座にレンダリングしません。現在の画像をレンダリングしている最中にGPUから新しい画像を受信すると、新しい情報を使用して新しい画像のレンダリングを開始します。(GPU)
これにより、画像が混在したり、画面が破れたりします。これは、モニターとGPUが同期していない場合に発生しますが、モニターの更新がGPUよりも速いか遅いかは関係ありません。速度の違いは、画面のティアリングを作成するのに十分です。
破れた画面は、わずかに同期していない画像ほど単純ではありません。場合によっては、上の画像のように、画面にわずかな歪みが現れることがあります。それ以外の場合は、色が揃えられなかったり、画像の端が途切れたりします。
GPUは、モニターのリフレッシュレートの倍数である速度で新しい画像を送信する必要があります。そうでない場合は、リフレッシュレートの1/Xの割合である必要があります。画面のティアリングと戦うための鍵は、GPUとモニターの同期を維持することです。
ティアリングと戦う方法
画面のティアリングを停止する(または少なくとも最小化する)方法はいくつかあります。G-SyncとFreeSync(G-Sync and FreeSync)はどちらも、ゲーム体験から画面のティアリングを減らすか、完全になくすのに役立ちます。どちらのサービスも、VESAのAdaptiveV-Syncテクノロジーを使用してこれを行います。
G-Syncは、画面のティアリングに対抗するための最も効果的な方法の1つですが、特定の技術的要件があります。具体的には、G-Syncを利用するには(G-Sync)NVIDIAグラフィックカードが必要です。
G-Syncは、モニターとGPUを相互に同期させます。これにより、最後のフレームが完了したときにのみ新しいフレームが描画されます。これらはすべて、「フレームバッファ」と呼ばれる場所で行われます。」フレーム(” Frames)は、終了したときにのみディスプレイにプッシュされます。これにより、画面のティアリングが完全に防止されます。
FreeSyncは(FreeSync)G-Syncに似ていますが、AMDのバージョンのサービスです。その結果、AMDビデオカードが必要になります。FreeSyncは、モニターのリフレッシュレートを、プレイしているゲームのフレームレートと同期させます。つまり、単純なゲームではFreeSyncがまったく必要ない場合がありますが、より要求の厳しいタイトルでは、モニターのリフレッシュレートが最小リフレッシュレートを下回る可能性があります。
低フレームレート補正
これは、低フレームレート補正と呼ばれるものが原因で可能になります。これは、モニターが意図した最小リフレッシュレートを下回ったときに補正するテクノロジーです。
ただし、いくつかの欠点があります。G-Syncは画面のティアリングを排除するように設計されていますが、関連するコンポーネントの価格が原因で、通常はコストが高くなります。FreeSyncは安価ですが、VESA Adaptive-Syncを使用しており、常に効果的であるとは限りません。
What is Screen Tearing and How to Prevent It?
Screen tearing is a common problеm thаt occurs in video displaуs. In technical terms, it takes place when the display shows images from multiple frames at оncе. But there’s a bit more to scrеen tearing than that.
In order to understand screen tearing, you have to understand how monitors display images.
How Monitors Work
To understand what screen tearing is, you need to understand how monitors display information. The physical screen is divided into pixels, and each pixel will show either red, green, or blue light. The computer tells the monitor how much of each color to display.
Images are displayed as a single, still frame that is then re-drawn over and over again with minor changes that depict motion. The speed with which this new image is drawn is referred to as the refresh rate.
The majority of modern monitors have a 60 Hz refresh rate, which means they refresh 60 times per second. Higher-performance monitors refresh at higher speeds, up to 360 times per second.
The device that controls the display is known as the graphics processing unit, or the GPU. This is often referred to as a graphics card. Most motherboards have built-in (or integrated) GPUs, while gaming-oriented machines require a dedicated (or discrete) GPU.
The interplay between the GPU and the monitor is what causes screen tearing.
What is Screen Tearing?
Screen tearing happens when the monitor is out of sync with the GPU. The monitor does not render images instantly, and if it receives a new image from the GPU while it’s still in the process of rendering its current image, it will start to render a new image with the new information.
This results in a mixture of images, or a torn screen. While this happens when the monitor and GPU are not in sync, it doesn’t matter if the monitor refreshes faster or slower than the GPU. The difference in speeds is sufficient to create screen tearing.
A torn screen is not always as simple as an image that is slightly out of sync. In some cases, it will manifest as slight distortion on screen, like the image above. In other cases, colors will not be aligned or the edges of an image will stutter.
The GPU needs to send new images at a speed that is a multiple of the monitor’s refresh rate, or it needs to be a 1/X fraction of the refresh rate. The key to fighting screen tearing is to keep the GPU and the monitor in sync with one another.
How to Combat Screen Tearing
There are several ways to stop screen tearing (or at the very least, minimize it.) Both G-Sync and FreeSync can help reduce or completely eliminate screen tearing from your gaming experience. Both services do this by using VESA’s Adaptive V-Sync technology.
G-Sync is one of the most effective ways to combat screen tearing, but it has specific technical requirements. To be specific, you have to have an NVIDIA graphics card in order to utilize G-Sync.
G-Sync forces the monitor and the GPU to sync with one another. This ensures that a new frame will only be drawn when the last one is completed. All of this takes place in what is known as the “frame buffer.” Frames are pushed onto the display only when they’re finished, which entirely prevents screen tearing.
FreeSync is similar to G-Sync, but is AMD’s version of the service. As a result, you will need an AMD video card. FreeSync synchronizes the monitor’s refresh rate with the framerate of the game you’re playing. This means that simple games may not need FreeSync at all, while more demanding titles may force the monitor’s refresh rate to drop below its minimum refresh rate.
Low Framerate Compensation
This is possible due to something known as low framerate compensation, a technology that compensates for when monitors drop below their minimum intended refresh rate.
However, there are certain downsides. While G-Sync is designed to eliminate screen tearing, it typically comes at a higher cost due to the price of components involved. FreeSync is less expensive, but uses VESA Adaptive-Sync and isn’t always as effective.