打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
谈谈我对G
首先是传统垂直同步的缺点
1. 以60Hz显示器为例,当帧数低于60FPS的时候,开启垂直同步下就会产生非常严重的延迟。原因在于显示器刷完一张画面后即将进行第二次刷新时,由于帧数低于60FPS的原因,此时GPU并没有准备好下一张,所以显示器只能把上一张画面再刷新一次从而造成延迟,(刷新率是固定的,显示器只能间隔16.67或者33.33ms刷新一次)就造成了同一张画面在显示器上刷新了两遍。60Hz刷新两遍的时间为33.33ms,此时的瞬时帧数为30FPS。然而到了第三次刷新时,GPU的待输出画面已经在显示器第二次刷新过程中准备完毕并在等待的时间里继续向后渲染画面,在若干帧之内瞬时帧数重新回到了60FPS。到了GPU渲染好的画面张数“用完”的时候,又会进入显示器刷新相同画面   而后GPU等待显示器刷新完毕再输出下一帧的状态,并循环下去。

瞬时帧数会从30FPS和60FPS之间以极快的频率的跳跃,看起来会非常卡顿。但是一般的检测软件会显示为稳定的50FPS或者40FPS(此为举例,可能是30~60FPS任意一个)
这里多说一句,如果帧数稳定在30FPS,则会进入显示器刷两次,GPU输出一次的”协调“状态。这就是有些垂直同步会在帧数低于60FPS的时候会直接锁定30FPS的原因。


2.垂直同步禁用时,当帧数低于显示器刷新率,造成了帧数和刷新率的不同步,且此时GPU不再等待显示器刷新完毕就输出下一张,必然会周期性地造成在一次刷新过程中同时显示出GPU输出的两张画面,就造成了画面撕裂。同样地,如果帧数高于显示器刷新率,就会在一次刷新过程中出现多张画面,造成的就是多条画面撕裂(错位)

而G-SYNC就是为了完美解决这个问题而生的。当然如果显卡性能足够,帧数通过垂直同步被完美固定在显示器刷新率的情况下,有没有G-SYNC都一样,因为这时候已经是G-SYNC工作时的状态——刷新率和帧数同步。

总结一下就是,当二者不同步时,开启垂直同步消除了撕裂,但会有延迟。禁用垂直同步没有延迟,但会造成撕裂。




以上是个人基本的看法,下面的观点希望我能和大家讨论讨论。

在60Hz的显示器上G-SYNC发挥的作用无疑是巨大的。根据我亲身的经历,当帧数满60时画面会非常流畅,掉下60时会非常卡顿。这可能也许是大家喜欢用”满60帧“这个说法的原因吧。但有了G-SYNC就完全不一样了,60帧和50帧的差别就会很小,40帧也不会让人感到恶心难受。(以前低于60帧的游戏我是宁愿不玩,有了G-SYNC后这个极限降到了40帧)
在G-SYNC之前NVIDIA 发布了一个技术叫”自适应垂直同步“的折衷方案以消除延迟。即帧数高于60时锁定为60,掉下60时自动关闭垂直同步。听起来很美消除了卡顿,但是帧数掉下60以后的撕裂依然存在。
但在我换上了144Hz显示器之后,发现即使不开启G-SYNC,不开垂直同步的撕裂或开启垂直同步的延迟完全都在可接受范围内。
原因在于144Hz的显示器刷新周期仅有7ms,即使有撕裂也会最多存在7ms,即使有延迟也只会延迟14ms。这个时间已经几乎不影响体验了。
PConline做过相关的测试,不过并没有提到144Hz和60Hz撕裂的区别以及形成的原因,为了不影响版面,图和链接发在楼下。


注意,只要刷新率是144Hz 无论帧数是多少,体验都会比60Hz要好得多。理论上刷新率足够高,是完全可以无视那些撕裂或者延迟的。

这样能否说明,如果以后显示器的刷新率可以达到足够的程度,G-SYNC和FreeSync就可以退出历史舞台了呢?

题外话


144Hz和60Hz的流畅度差别真的非常大,用过的人都懂,所以现在感觉那些人眼极限24帧的什么的实在是太可笑了2333
而且作为玩家操作游戏特别是FPS游戏,比单方面观看视频电影对帧数的要求要高得多,不光是因为视频有动态模糊,电影里1帧里包含多帧的信息这么简单,这个是被证实过的。
按照我现在个人的标准0~40FPS——无法接受   40~60FPS——可以接受   60~90FPS——流畅  90FPS以上——丝般流畅在没有G-SYNC和144Hz的情况下 0~59FPS——无法接受



本帖最后由 duanyu47 于 2016-5-23 17:59 编辑
引用: 当然如果显卡性能足够,帧数通过垂直同步被完美固定在显示器刷新率的情况下,有没有G-SYNC都一样,因为这时候已经是G-SYNC工作时的状态——刷新率和帧数同步。

这种情况不可能。
没有g-sync/freesync的话。即使用性能很强的高端卡运游戏。也无法避免偶尔掉帧。
每miss掉一个刷新点。frame-pacing就瞬间翻倍,从16.67ms跳到33.33ms。58,59fps这种偶尔掉一两帧这种卡顿很难受。只有可变刷新率能解决这个问题。


引用: ”自适应垂直同步“的折衷方案以消除延迟。即帧数高于60时锁定为60,掉下60时自动关闭垂直同步。听起来很美消除了卡顿,但是帧数掉下60以后的撕裂依然存在。

自适应垂直同步也没有办法消除这个卡顿,这个卡顿个根源在于帧间隔突变。你的显示器只能间隔16.67或者33.33ms刷新一次(整数倍),跳掉一帧就顿卡一下。


引用: 144Hz和60Hz的流畅度差别真的非常大

这句话是对的,144比60流畅太多了。


引用: 144Hz的显示器刷新周期仅有7ms,即使有撕裂也会最多存在7ms,即使有延迟也只会延迟14ms。这个时间已经几乎不影响体验了。

这句话是错的,从7ms跳到7.2ms或者8.1ms可能不会被明显感知,但是从7ms跳到14ms绝对感觉的出来卡。
https://linustechtips.com/main/t ... d-with-pascal-gpus/

nv的新技术fast sync可以部分解决gpu刷太导致画面撕裂的问题。

其实是一个异步填充的思路,GPU不停的渲染,放一大堆在自己的buffer里面,每次都会给display的buffer里面塞入与显示器请求时间节点最接近的一帧(塞入的timing也是显示器自己请求的),剩下的帧都删掉。


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
G
CSGO有效帮助提高的设置【参数篇】
【干货】当高刷屏也出现了闪屏怎么办?
电脑优化到位,打游戏才会流畅
电脑刷新率60hz和144hz区别
高端电竞显示器凭什么贵?这项技术很多人都体验不到
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服