V-Sync是什么?我应该开着还是关着?

如果你曾经查看过PC游戏的选项菜单,那么你可能会遇到V-sync这个词。PC游戏中的许多选项设置都与它们的作用有关,比如分辨率大小和纹理质量。但其中的一些选项,比如V-sync,可能看起来完全不可思议。因为在理解这些设置之前你需要学习一些东西。但一旦你这么做了,你就有可能为你的游戏找到正确的V-sync设置。

V-Sync是什么?

从技术角度来看,流媒体视频与玩电子游戏是截然不同的。视频是完全预渲染的材料,这意味着他们的内容只需要从内存读取到你的显示器。就像手里拿着一件成品。相比之下,运行电子游戏需要积极地呈现每秒大量的帧。就好像你屏幕上的每一帧都是由你的GPU绘制的。

这些画在你的显示器上快速连续地呈现,这有助于创造运动的错觉。这就是为什么一般来说,你创建的帧越多,屏幕上的图像就越平滑。如果你每秒观看5帧左右的内容,你可以明显地看到每一帧的变化。在接近100 FPS时,你所体验到的更像是一个流动的图像。

但这是棘手的部分。当你的GPU输出这些帧时,你的显示器也在努力跟上。您的显示器在一秒钟内能够产生的帧总数反映在其刷新率中。大多数廉价显示器的工作频率在60Hz左右,这意味着它们能够产生60帧每秒。这意味着当你的GPU开始产生超过或低于60帧每秒时,奇怪的事情就会发生。

屏

如果你的GPU创建的帧数超过了你的显示器所能显示的帧数,它就会产生一种被称为屏幕撕裂的视觉效果。你的显示器无法正确同步输入的内容。结果是你屏幕上的图像看起来被切成了两半,就像两个分开的帧被放在一起一样。这或多或少就是正在发生的事情,你的显示器接收的数据比它能够处理的要多,而且屏幕上有视觉溢出。

开发人员通过创建V-sync来解决这个问题,这是一种基于软件的屏幕撕裂解决方案。它的工作原理是试图将gpu帧输出与显示器的刷新率相匹配。大多数人使用标准的60Hz显示器。这意味着当他们启用V-sync时,他们的GPU产生的帧的最大数量被锁定到60帧/秒。

通过同步你的帧速率和帧输出,你可以避免产生屏幕撕裂的同步问题。这是因为你的GPU本质上降低了自己,以匹配你的显示性能。从技术上讲,GPU通过暂时冻结游戏引擎或主动缓冲未来帧来实现这种效果,直到你的显示器准备好进入下一帧。

是否应该关闭V-sync?

是否应该关闭V-sync取决于几个因素。这取决于你玩的游戏,你使用的显示器,可能的驱动冲突,你的电脑有多强大,甚至你的个人喜好。有无数的情况下应该使用v-sync,也有同样多的情况应该关闭它。下面是一些更常见的原因,为什么你会考虑改变v-sync的快速概述。

v-sync-shutters-when-frame-rates-drop

考虑关闭竞争性游戏的V-Sync

强迫你的GPU慢下来是有缺点的。当未来帧被保存在内存中时,你可能会觉得你的击键稍微延迟了。对于慢节奏的游戏来说,这并不是一个问题。但对于一款需要快速反应的快节奏游戏来说,轻微的延迟可能会让人非常恼火。

如果你打开V-Sync,你可能会观察到它的响应速度不够快。你可以点击鼠标射击武器,然后注意到之前没有出现的延迟。有时候这种延迟很难被察觉,但是你却能够感受到,并且这也会阻碍竞争性游戏的发展。

此外,当你在玩游戏时遇到一个特别紧张的画面时刻,V-sync可能会导致进一步的性能问题。屏幕上的内容越多,GPU的工作难度就越大。卡上的压力会降低帧率,从而导致更多问题。

关闭V-Sync如果你的电脑正在挣扎

如果你在60Hz的显示器上激活V-sync,而你的GPU开始产生40fps,你将失去额外的帧数,因为你的GPU阻塞。这些问题可以通过激活所谓的“三重缓冲”来缓解,但切换该设置可能会导致其他问题。尽管如此,在因为你的电脑难以产生稳定的帧率而禁用V-sync之前,还是尝试一下三重缓冲吧。但如果你最终关掉了V-sync,不要感到惊讶。对于那些对你的系统极具挑战性的游戏,最好将其关闭。口吃的帧率通常比屏幕撕裂更不利于沉浸感。

elder-scrolls-v-sync

考虑在老游戏中开启V-Sync

默认情况下,你的GPU将尝试创建尽可能多的帧。如果你加载的是一款GPU可以轻松处理的老游戏,你可能会注意到你的游戏的FPS达到了200 FPS或更高。但如果你使用的是60Hz的显示器,那么你的GPU创造的是140帧/秒的帧率,不会影响你的视觉体验。

然而,这些额外的框架是生产的,这需要消耗电力和产生热量。V-sync可以防止你产生不必要的额外帧,并减少GPU的压力。因为热量最终会导致GPU的死亡,所以运行V-Sync可以帮助你延长硬件的使用寿命,从字面上来说就是在为你省钱。

v同步和高刷新率监视器

如果你的显示器是144Hz或240Hz,那么V-sync与你的关系就不一样了。为了让V-sync在144Hz的显示器上工作,你需要产生144帧/秒的稳定速率。此时,V-sync有些无用,因为即使屏幕撕裂发生,你也感觉不到它的发生。换句话说,任何运行高分辨率显示器并产生更高帧率的人都不必太担心运行V-sync。

不需要V-Sync的监视器

此外,还有许多流行的V-sync替代方案,它们会影响你是否需要使用V-sync。英伟达的GSYNC和AMD的FreeSync旨在消除屏幕撕裂,而不存在V-sync的缺点。它们是通过一种叫做自适应同步的东西来实现的,这种同步可以帮助监视器同步其刷新率,以匹配任何给定时刻接收到的帧数。

adaptive-v-sync

要做到这一点,你需要一个G-sync或FreeSync功能的显示器,以及一个支持其中一项技术的GPU。换句话说,你不能使用带有NVidia GPU的FreeSync监视器,也不能使用带有AMD GPU的G-Sync监视器。你可以单独使用GPU来访问这两种技术,你需要一个专门为支持这些功能而设计的显示器。虽然这两个功能在本质上是一样的,但你可以在任何类型的显示器上找到FreeSync,而G-Sync往往是为高端显示器保留的昂贵功能。

是否应该关闭V-Sync?

选择运行V-sync是你需要在每场比赛的基础上考虑的东西。但有些时候你肯定想把它去掉。如果你有一个FreeSync或G-Sync启用的监视器和匹配的GPU,那么你就不需要使用V-sync。如果你正在玩的游戏让你的电脑难以运行,你不会想要使用V-sync来增加这个问题。

如果你的帧率低于你的刷新率,那么你就不需要V-sync,它只会给你带来更多的问题。您可能会以更糟糕的帧率或输入延迟结束,这将大大抵消您可能获得的任何好处。但如果你想关闭V-sync,因为它会降低你的帧率,请尝试先启用三重缓冲。你可以调整你的图形设置,使其趋于一致的可接受的帧率。

如果你使用的是60Hz的显示器,你的GPU会产生至少60fps的稳定供应,而你正在经历屏幕撕裂,那么打开V-Sync。当你在玩一款更老的游戏时,打开V-Sync以保持系统的凉爽。除此之外,你最好还是别穿了。但是,就像生活中的许多事情一样,发现是否应该尝试V-sync的最好方法是自己测试。加载你最喜欢的游戏,看看它是否适合你。

这是有帮助吗?请考虑共享:

留下一个回复

Baidu