什么是垂直同步(VSync),为什么需要它?| ENBLE

垂直同步(VSync)是什么,为什么需要它?| ENBLE

VSync是一项非常重要的视频游戏技术,可以使你的游戏看起来更加流畅。尽管现在有G-Sync或者FreeSync等新的选择,但VSync仍然是许多游戏玩家的关键选择。但它到底是做什么的,是否还值得使用呢?

你会发现几乎所有的PC游戏都有VSync功能,并且通常默认开启。在本指南中,我们将探讨VSync是什么,为什么它有用,以及你是否应该在PC游戏中保持开启状态。

VSync技术是什么?

图片使用版权持有人的许可

VSync(垂直同步)是一种图形技术,旨在将游戏的帧率与游戏显示器的刷新率同步。这项技术最初是由GPU制造商引入的,旨在解决屏幕撕裂的问题,即当屏幕同时呈现多个帧的部分时发生的问题。这可能导致出现图像伪影,如上面显示的示例,通常表现为显示屏上的水平分割。当显示器的刷新率(每秒更新次数)与显卡产生的每秒帧数不同步时,就会出现屏幕撕裂。

屏幕撕裂可能随时发生,尤其是在快速运动中,特别是当游戏运行的帧率高于显示器的处理能力或者帧率发生剧烈变化且显示器无法跟上时。在快节奏的游戏中,尤其是具有垂直图像元素(如树木、入口或建筑物)的游戏中,这一现象尤为明显。当发生这种情况时,这些行将明显不会正确对齐,这可能会破坏沉浸感,使一个美丽的游戏看起来相当丑陋。

VSync通过几种方式来帮助减轻这个问题。首先,它将显卡的帧率输出限制为显示器的刷新率(60Hz,除非你有一台高刷新率显示器),使得避免高于显示器处理能力的帧率更加容易。

它通过阻止GPU在显示内存上执行任何操作,直到显示器完成当前的刷新周期,从而不会在准备好之前向其提供更多信息。通过双缓冲和页面翻转的组合,VSync仅在完成一个刷新周期后才将帧绘制到显示器上,因此当启用VSync时,你不应该看到撕裂现象。

它是否有很大的影响?

图片使用版权持有人的许可

VSync只有在防止屏幕撕裂方面起作用,而且只有在必要时通过限制帧率才能实现。如果你的显示器无法跟上某个特定游戏的帧率,那么VSync可以产生很大的影响。

然而,VSync不能改善分辨率、颜色或亮度水平,例如HDR。它是一种预防性技术,专注于解决特定问题而不是进行改进。它还可能影响性能。

通过强制在显示之前完全渲染帧,你的帧率可能会受到影响,并且在最好的情况下,你的帧率将受到显示器刷新率的限制。在某些游戏中,较高的帧率可能会导致输入延迟降低,这也会影响你的竞技表现。

如果你真的想充分发挥PC的游戏能力,重要的是将你的设置调整到最佳状态。查看我们关于最佳NVIDIA控制面板设置的指南,如果你喜欢《使命召唤》,我们还有一份针对《使命召唤:战区》的游戏特定指南,可以帮助你充分发挥电脑的潜力。

启用VSync技术需要什么?

你不需要特定的显示器来使用VSync,它设计成适用于各种显示设备。你需要一张支持VSync的显卡,但是大多数最新一代的显卡产品线都支持VSync。VSync已经存在多年,NVIDIA和AMD都有选项在他们的驱动程序中为所有游戏启用这个设置。

然而,如果你更喜欢在每个游戏中进行个别设置,大多数游戏都会在其图形设置菜单中提供开关选项。

VSync有什么问题吗?

图片使用版权持有人的许可

VSync远非完美的解决方案,即使它是有用且按预期工作的,它也可能对你的游戏体验产生负面影响。如果显示器和游戏无法同步,那么VSync会显著降低你的帧率以寻找它们能够同步的点。这可能导致输入延迟和画面卡顿增加,从而恶化游戏体验。屏幕撕裂最明显在射击和格斗等快节奏游戏中,但无论游戏类型如何,它都会影响各种游戏。

这就是为什么,如果你对这些类型的游戏特别关注,启用VSync可能不值得。另一个名为三重缓冲的设置可以帮助减少一些VSync的问题,但这并不保证效果。

什么是自适应VSync和快速同步?

Dan Baker/Digital Trends

事情变得有点复杂。GPU公司在VSync首次发布时就意识到了它的潜在问题,并一直试图推出改进版本。这就是为什么当你进入GPU控制面板时,你可能会看到不同的同步选项。更高级的VSync包括:

  • 自适应VSync:这是Nvidia的一项改进,它会监视显示器的最大刷新率。如果游戏的帧率等于或高于刷新率,将启用VSync。如果帧率低于刷新率,则禁用VSync,从而防止产生一些输入延迟问题。
  • 快速同步:快速同步是Nvidia的一种更高级的自适应VSync形式,它在必要时启用VSync,并添加自动三重缓冲以选择最佳的帧数据。这需要大量的计算资源,但也有助于解决许多VSync问题。
  • 增强同步:增强同步是AMD的快速同步版本。当帧率低于显示器的刷新率时,它会禁用VSync以防止相关问题。

VSync与G-Sync或FreeSync哪个更好?

Rich Shibley/Digital Trends

G-Sync和FreeSync提供了更好的功能。而VSync只提供了最基本的功能。

Nvidia的G-Sync和AMD的FreeSync旨在改进VSync的功能。这两种GPU技术都能够将刷新率和数据与GPU的帧率同步。这些公司希望解决VSync的问题,特别是图像精度、均匀性和撕裂问题。基本上,G-Sync和FreeSync是VSync软件的更有效版本。如果可以使用它们,我们建议你试试。

然而,这些技术要与你的显卡和显示器兼容。大多数显示器都支持G-Sync或FreeSync,但支持度较低。由于它们是竞争性的软件,你很难找到同时使用两者的显示器。最终,你可能需要尝试将显示器的功能与你的显卡相匹配。只要在购买之前了解这两个单位的技术规格,这相对容易实现。

谁可以使用G-Sync和FreeSync?

大多数,如果不是全部,现代的Nvidia和AMD显卡都提供访问G-Sync或FreeSync的功能。而VSync则应该几乎适用于所有人——只要你的电脑能够运行游戏,就能支持VSync。

Nvidia用户至少需要GTX 650 Ti Boost显卡才能基本兼容G-Sync,而需要GTX 1050或更高显卡才能支持G-Sync HDR。这意味着如果你拥有一张最好的显卡,比如Nvidia GeForce RTX 4070,你肯定可以使用G-Sync。然而,要记住你的显示器也很重要,因为只有一些显示器支持G-Sync。G-Sync在Windows 7、Windows 8.1、Windows 10和Windows 11上都可用。

AMD FreeSync也相当容易使用。它不仅可以由AMD显卡的所有者使用,还有一些Nvidia显卡也支持。为了在Radeon显卡上运行AMD FreeSync,你至少需要一张AMD Radeon RX 200系列显卡。FreeSync还可在兼容的台式机AMD Ryzen APU上使用。

如何启用垂直同步(VSync)?

如果你拥有支持垂直同步的显卡,你可以轻松启用它,以确保在大多数显示器上获得流畅的性能。垂直同步可以通过AMD FreeSync(AMF)技术或Nvidia显卡驱动程序来激活。另外,你还可以在游戏的图形选项中切换垂直同步设置。

为了引导你完成这个过程,下面是一个简单的逐步指南,教你如何在你的电脑上使用Nvidia控制面板启用垂直同步:

Kunal Khullar / ENBLE
  1. 首先,点击开始按钮,然后在搜索栏中键入Nvidia控制面板。按Enter键启动Nvidia控制面板。
  2. 一旦Nvidia控制面板打开,你会在控制面板的左侧找到管理3D设置的选项。
  3. 选择“全局设置”选项卡下的“垂直同步”选项。
  4. 如果它还没有启用,只需从下拉菜单中选择“开启”来激活垂直同步。你也可以让3D应用程序(如游戏)决定是否启用该功能。