DIY小技巧22:显示器参数中的G-SYNC是啥?
在我们选购显示器查看参数时,有时候会看到G-SYNC这个词的出现,有些显示器则没有,那么这个参数对于显示器来说中重要么?
首先介绍一下G-Sync技术,G-Sync其实是自适应显示器刷新率技术,主要用于游戏场景,这项技术的的目的是用于解决显示器画面撕裂。
在游戏场景中因为画面复杂程度不同,显卡的运算压力不是固定的,因此显卡在每秒绘制图片时帧数会产生波动。而显示器的刷新率则是固定的,这时候当显卡提供的游戏帧数不管是高于显示器的刷新率还是低于显示器的刷新率都会出现画面撕裂。
解决画面撕裂的方法, 在显示器没有G-Sync技术的情况下,可以通过游戏中的垂直同步在解决,开启垂直同步显卡会跟着显示器的刷新率进行画面输出。但垂直同步会让画面出现延迟,玩家的操作在开启垂直同步时并不能及时同步到显示器上。
而G-Sync则不一样,这项技术能让显示器的刷新率与显卡帧率同步,刷新率会随着显卡的帧数而改变,让显示器来主导画面的生成,这样不管画面刷新率有多快,它都可以让显示器画面与GPU完全同步,这样就不会造成画面撕裂和明显延迟。
G-Sync因为是NVIDIA与显示器厂商合作完成的,需要在显示器植入独立芯片,因此G-Sync和G-Sync芯片都是需要付费授权的,所以G-Sync也只能通过N卡来实现,相较于AMD类似的FreeSync因为是免费的,拥有G-Sync技术的为显示器价格也要更贵一些。
总的来说,G-Sync能够解决游戏场景的画面撕裂和部分延迟问题,对于FPS游戏玩家影响较大,玩这类游戏的玩家更适合去选购G-Sync显示器。
(8181477)
垂直同步:开?还是不开!小A来告诉你答案~
屏幕撕裂,怎么影响游戏体验?
为了更好地了解垂直同步对游戏体验的影响,首先有必要了解它的实际工作原理。VSync 一词是垂直同步的缩写,也是在游戏中大家见到的设置项目的英文。
这是一项为避免称为“屏幕撕裂”的烦人的视觉缺陷而开发的技术,而“屏幕撕裂”是游戏中最讨厌的事情之一。
当由于显示器的刷新率和显卡的帧速率之间的不同步而导致视频游戏图像被拉伸或撕成两半时,就会发生这种情况,即(每当 显卡每秒向显示器发送的帧数超过其处理能力时)。结果是两帧将投影在同一屏幕上更新,这是一种令人不快的撕裂,严重降低了体验。
那么出现这种现象的原因是什么呢?
在没有垂直同步时,只要是优化正确的游戏,现在的显卡都会火力全开的尽可能快地渲染帧(除非出现任何瓶颈)。在主流3A游戏中,一个高端显卡可以轻松地以 1080p 的速度每秒吐出数百帧渲染的画面。
每当显卡绘制帧时,它都会在所谓的“帧缓冲区”中渲染它(下图)。帧缓冲区,是显存中划分的一部分,用于存储要在显示器上显示的最终图像的信息。关闭垂直同步后,显卡会尽可能快地把帧渲染到帧缓冲区,而显示器会尽可能快地在屏幕上绘制帧缓冲区内的画面。
假设显示器的刷新率为 60 Hz,并且你正在以 100 FPS 的渲染速度玩游戏。这意味着显示器每秒可以更新自身(并渲染下一帧)60 次,但显卡每秒发送 100 帧。这比显示器可以显示的速度快 66%。
树干的上半截和下半截明显分开了,这就是画面撕裂
由于显示器无法一秒内显示所有 100 帧,因此它最终会同时显示每 x 帧的 33% 和随后 x+1 帧的 66%。结果,玩家会看到一个画面帧 x 的三分之一,而其余帧是帧 x+1的内容,对于高速运动的游戏画面来说,显然就会出现参照物在画面上的错位,从而造成了一种“撕裂感”。只要帧速率停留在 100 FPS,这种情况就会继续。
而从根本上,这是显卡传统的“双缓冲”机制造成的:双缓冲是一种通过利用两个缓冲区而不是一个缓冲区(即后台缓冲区back buffer和前端缓冲区front buffer)来减少屏幕撕裂的技术。两个缓冲区一个位于显示器上,后台缓冲区位于显卡上。
一旦显示器完成了一帧,那么后台缓冲区和前台缓冲区就会交换——它们被重新命名,但没有任何东西被复制。然后以前的后台缓冲区变成前台缓冲区,反之亦然。
然后显示器 \”刷新 \”并显示该帧。使用这种双缓冲,“交换”可以随时发生,即使前端缓冲区正在将数据发送到显示器面板。发生这种情况时,屏幕的一半由较早帧的像素组成,而其余部分由较新的帧组成,这就是导致撕裂的根本原因。
配置不好,为啥不能开垂直同步?

在VRR可变帧率同步(G-sync、FreeSync)出现前,对于撕裂现象,一般是通过将显卡的缓冲次数“增加”来实现缓解。此时防止撕裂的最常见方法是“等待”交换缓冲区,直到显示器显示完当前帧,并准备好接收下一帧。将缓冲区交换与帧像素的垂直刷新进行同步,就称为“垂直同步”。
当显卡实际渲染的帧速率高于刷新率时,这非常有效(下图)。
看到这里你会发现,这个“等待”可能会造成一个延迟。除了帧延迟,还会有什么问题?
如果你的游戏fps低于刷新率(假设为 60Hz),例如你显卡差,实际帧率只有 45fps 而不是 60fps。这比刷新率低 33%。那么,每次显示器刷新时,只会渲染下一帧的 66%。结果是将再次显示同一帧。
之后,显卡完成在帧缓冲区中绘制帧,但前端缓冲区已包含一个帧,并且在显示器刷新之前无法交换它。因此,它等待显示器刷新,然后交换帧。然后,最后显示第二帧,整个过程重复。这造成了每两个周期显示一帧,渲染实际上减慢了 2 倍,将生成的 FPS 降至 30fps。
也就是说,在60Hz的垂直同步条件下,如果显卡跑不到60fps,则在打开垂直同步的情况下,玩家在显示器上,看到的30fps的帧率的画面!就是“配置不好不要开垂直同步”的原因。
画面不撕裂,但实际上你“卡”了
看到这里你会发现,垂直同步等待缓冲本身就会造成一个“延迟”,就是下图的红色块时间段。
放在实际游戏体验就是,画面没撕裂,但实际上你看到的画面和游戏实际画面有延迟。这在电竞游戏中是致命的。
哪怕是采用了下面的三重缓冲技术也是如此:它添加了第三个缓冲区,这个额外的缓冲区允许显卡继续渲染,因为屏幕缓冲区会重新显示同一帧两次,并且渲染流不会受到阻碍。而在双缓冲(打开垂直同步)中,后台缓冲区必须等待前端缓冲区刷新,并且在交换其中的帧之前无法开始渲染下一帧。
三重缓冲(一般要在显卡驱动中打开)垂直同步(游戏中打开)降低了延迟,或者说,它是把缓冲等待的延迟分开了,只要显卡渲染帧率够高,等待期分割得够细碎,那么这种延迟超出了人感官感知能力,画面滞后就几乎“无感”了。但是,延迟还是存在的。
另外,三重缓冲时获得的帧率通常具有误导性。大多数 OSD 工具(如微星小飞机AfterBurner和FRAPS)测量的是每秒更换一次前端缓冲区的次数,而不是 显卡每秒渲染的帧数,在三重缓冲时,误差就大了。
那么,开还是不开垂直同步?
如果你主要玩单机游戏,图像撕裂非常明显并干扰了游戏体验,那么绝对值得打开垂直同步,并在显卡驱动中打开三重缓冲,特别是在你硬件配置能保证帧率大于屏幕刷新率的时候。
另一方面,如果每个帧速率都很重要并且响应时间最重要,例如在CS GO之类电子竞技游戏中,则应禁用垂直同步。电竞玩家都在为每一个微瞬间而战,限制刷新率不会产生最好的效果。
如果您不喜欢垂直同步的缺点,显示器又支持的话,尽量考虑使用G-sync.或者Freesync 作为替代方案可能会更有帮助。这种可变同步帧率保证了尽可能小的帧率延迟和由此产生的输入延迟。
不想再做菜鸟了 立刻明白什么是 显卡设置 垂直同步#英伟达显卡
为什么我打游戏总是比别人菜?三十秒讲解垂直同步。
大家好,今天来聊聊英威利亚显卡控制面板中的垂直同步vsink。垂直同步是一项用于防止画面撕裂的技术。所谓画面撕裂是指当显卡输出帧率高于显示器帧率时,屏幕可能会同一帧中显示多个画面,看起来像是画面被撕裂了一样。
vc卡的工作原理是让显卡的输出帧率与显示器的刷新率保持同步。当vc卡开启时,显卡会等待显示器完成当前帧的刷新后再输出下一帧,从而消除画面撕裂的问题。但这也可能带来一些副作用,比如输入延迟增加以及在帧率低于刷新率时画面可能会变得卡顿。
以csr为例,vsink的影响就非常明显。如果关闭了vsink,游戏可能会出现撕裂,但输入延迟较低,适合追求极致反应速度的玩家。如果开启vsink,画面会更稳定,但延迟会增加,非常影响操作。因此电竞玩家通常会关闭vsink或者使用英威利亚的gsink低延时模式来优化体验。
总结一下,vsink可以防止画面撕裂,但可能会带来输入延迟。如果是休闲玩家,开启vsink可能会带来更好的视觉体验。但如果玩的是csr等这类竞技游戏,请务必关闭vsink或者使用sink等技术。
标题:垂直同步是什么意思,到底是打开还是关闭垂直同步?(垂直同步开了有什么影响)
链接:https://yqqlyw.com/news/rj/65334.html
版权:文章转载自网络,如有侵权,请联系删除!
用户评论
垂直同步这个东西我之前完全没听过!看了你的文章终于懂了,原来就是为了解决画面撕裂的问题啊,难怪很多游戏玩家都说开着它能提升流畅度。看来我要去试试看我的游戏配置了
有11位网友表示赞同!
感觉这篇文章说的挺详细的,各种解释都很清晰易懂,我之前一直对垂直同步很困惑,看完你写的,我终于明白它的作用和影响了。感谢分享!
有12位网友表示赞同!
其实我觉得这东西很多时候没有必要开着,特别是对于配置没那么高的玩家来说,打开垂直同步会导致游戏帧率降低,反而感觉卡卡的。当然每台电脑情况都不一样吧。
有16位网友表示赞同!
我一直觉得我的游戏画面有点问题,总是会有拖影,看了你的文章才知道是因为垂直同步关闭导致的画面撕裂!看来以后应该把垂直同步开着试试看
有11位网友表示赞同!
我觉得打开垂直同步确实能改善画面效果,但我总感觉有点延迟...可能是我的电脑配置不够高?不知道其他玩家有没有同样的感受
有16位网友表示赞同!
我以前一直以为垂直同步就是为了画面跑的更流畅,后来才知道还有其他的作用,比如减少屏幕撕裂等等。这篇文章让我对垂直同步有了更深刻的理解!
有19位网友表示赞同!
我的电脑配置一般般,平时玩游戏都是打开垂直同步,感觉没有太大的差别,但总觉得有时候反应慢了一点。看来还是得根据自己的实际情况来选择吧。
有13位网友表示赞同!
我试过开过闭都没什么区别,就个人感觉反正我不太擅长看那些画面细节,所以也就没去纠结这个了
有14位网友表示赞同!
垂直同步这个问题真的有点坑爹啊!有些人说开了好,有些人说坏了,到底应该怎么样才合适啊?还是得根据自己的电脑和游戏来判定吧。
有12位网友表示赞同!
我玩吃鸡的时候都开着垂直同步,因为画面很关键,帧率要保证流畅,没有拖影的效果比什么都重要!不过配置好的话肯定不觉得影响大
有15位网友表示赞同!
其实很多时候我的屏幕本身就设置了低延迟输出的功能,所以基本上不会出现画面撕裂的现象。看来垂直同步对我来说不是那么重要的技术设定吧。
有8位网友表示赞同!
之前我一直把垂直同步和帧率搞混淆。看了你的解释才明白这两者的区别,原来还是很重要滴!我的电脑配置有点渣,估计先别关了垂直同步
有15位网友表示赞同!
我觉得写文章的人说的很不错啊,解释很清楚,我之前一直觉得玩游戏画面总是有些波动,原来是垂直同步的问题呢
有5位网友表示赞同!
我感觉其实屏幕撕裂这种现象不是很明显,我的电脑配置也一般般,开着或者不开着垂直同步都没有太大区别
有12位网友表示赞同!
写得不错!很多玩家都会遇到这个疑惑,你把问题点明解释了,比我百度还清楚。
有13位网友表示赞同!
看了你的文章,我现在终于明白为什么游戏画面有时候会卡顿和拖影了。原来是这个垂直同步的原因啊!
有19位网友表示赞同!
垂直同步是个很小部分人关注的技术难题,大多数玩家还是觉得开着或者不开着都无所谓啦!毕竟玩得开心最重要嘛
有10位网友表示赞同!