屏幕撕裂是视频显示器中常见的问题。用技术术语来说,它是在显示器一次显示多帧图像时发生的。但屏幕撕裂还有更多。
为了理解屏幕撕裂,您必须了解监视器如何显示图像。
显示器的工作方式
了解什么是屏幕撕裂,您需要了解监视器如何显示信息。物理屏幕分为像素,每个像素将显示红色,绿色或蓝色的光。电脑会告诉监视器每种颜色要显示多少。
图像显示为单个静止帧,然后通过描绘运动的微小变化一遍又一遍地重新绘制。绘制新图像的速度称为刷新率。
大多数现代显示器的刷新率均为60 Hz,这意味着它们每秒刷新60次。性能更高的监视器以更高的速度刷新,每秒最多可刷新360次。
控制显示的设备称为图形处理单元或GPU。这通常称为图形卡。大多数主板具有内置(或集成)GPU,而面向游戏的机器则需要专用(或离散)GPU。
In_content_1全部:[300x250] / dfp:[640x360]->GPU和显示器之间的相互作用是导致屏幕撕裂的原因。
什么是屏幕撕裂?
当显示器不同步时,就会发生屏幕撕裂使用GPU。监视器不会立即渲染图像,如果在仍在渲染其当前图像的过程中从GPU接收到新图像,它将开始使用新信息来渲染新图像。
这会导致图像混合或屏幕撕裂。尽管在显示器和GPU不同步时会发生这种情况,但显示器的刷新速度比GPU快还是慢都没关系。速度上的差异足以造成屏幕撕裂。
撕裂的屏幕并不总是和稍微不同步的图像一样简单。在某些情况下,它会在屏幕上显示为轻微的变形,如上图所示。在其他情况下,颜色将无法对齐,或者图像的边缘会变得混乱。
GPU需要以显示器刷新率的倍数的速度发送新图像,或者需要刷新率的1 / X。解决屏幕撕裂的关键是使GPU和显示器彼此保持同步。
如何防止屏幕撕裂
有几种方法可以阻止屏幕撕裂(或至少将其最小化。)两种G-Sync和FreeSync 都可以帮助减少或完全消除屏幕撕裂从游戏体验中撕裂。两项服务均使用VESA的Adaptive V-Sync技术来实现。
G-Sync是解决屏幕撕裂的最有效方法之一,但它有特定的技术要求。具体来说,您必须拥有NVIDIA显卡才能使用G-Sync。
G-Sync强制显示器和GPU相互同步。这样可以确保仅在最后一个框架完成时才绘制新框架。所有这些都发生在所谓的“帧缓冲区”中。仅当框架完成时才将其推入显示器,这完全可以防止屏幕撕裂。
FreeSync与G-Sync类似,但它是该服务的AMD版本。因此,您将需要AMD视频卡。 FreeSync将显示器的刷新率与您正在玩的游戏的帧速率同步。这意味着简单的游戏可能根本不需要FreeSync,而要求更高的游戏可能会迫使显示器的刷新率降至其最小刷新率以下。
低帧率补偿
由于称为“低帧率补偿”的技术,该技术可在显示器降至其最低预期刷新率以下时进行补偿。
但是,有一些缺点。尽管G-Sync旨在消除屏幕撕裂,但由于涉及的组件价格昂贵,因此通常成本较高。 FreeSync的价格较低,但使用VESA自适应同步,效果并不总是如此。