vsync是垂直同期(vertical synchronization)的简称。基本的思路是将你的fps和显示器的刷新率同期起来。其目的是避免一种称之为撕裂的现象。 (推荐学习:phpstorm)
vsync最初是由gpu制造商开发的一种处理屏幕撕裂的方法。屏幕撕裂发生在一个图像的两个不同的“屏幕”互相碰撞的时候,因为游戏fps(每秒帧数)传递的信息是显示器的刷新率跟不上的。
结果是出现了一些有瑕疵的图像,其中的对象出现了碎片,或者屏幕的一部分看起来错位了——令人讨厌的东西。
这种情况最常发生在具有60帧或更高帧速的高级游戏中,并伴随着并不真正超过60hz的刷新率的显示器,尽管如果你在玩一款要求特别高的游戏或通过超频等使事情变得更加复杂,刷新率可能会更高。
vsync对游戏的fps设置了严格的上限,让所有人都能在同一页面上浏览。
它说,“嘿,这看起来像一个60hz的显示器,很难跟上,所以你不会超过60fps,好吗?
现在同步您的刷新率和图像数据。“结果是一个更流畅的游戏体验,不再与屏幕撕裂斗争——至少,这是我们的目标。
这有什么区别吗?
vsync只帮助屏幕撕裂,而且只有在必要时通过限制fps才能真正做到这一点。如果你的显示器跟不上某款游戏的fps,那么vsync将会产生很大的影响。
然而,vsync不能提高您的分辨率、颜色、亮度级别或任何hdr之类的功能。它是一种预防性技术,专注于预防特定的问题,而不是进行改进。
我需要什么来启用vsync技术?
使用vsync不需要特定的监视器。它的设计可以与各种显示器兼容。你需要一个显卡来支持它,但这对大多数游戏显示器来说都不是问题,甚至对更老的型号也不例外:vsync已经存在很多年了,英伟达和amd都有设置选项。
只要你有一个nvidia或amd gpu不是十年,你应该能够使用vsync。
然而,游戏并不需要自动启用vsync选项。你还需要进入游戏的设置并确保同步选项是打开的:这并不能保证会有很大的不同,但检查并确保这一点是很好的。最受欢迎的游戏都有它的选项,包括fortnite, gta v, minecraft, overwatch等等。
以上就是vsync是什么的详细内容。