日本电子维修技术 显卡简单解释下g-sync/垂直同步和输入延迟的关系
很多人问这个,想写个帖子简单解释下。
从显卡怎么输出画面到显示器开始。显卡显存里有两个帧缓冲区,储存一帧画面像素的颜色信息。GPU往后部缓冲区写图像数据,显示器刷新从前部缓冲区读图像数据。前后缓冲区互相交换。
no sync:
GPU绘制完一帧,立刻交换缓冲区,继续绘制下一帧。显示器以60hz固定间隔刷新,当刷新扫描到一半发生前后缓冲区交换。屏幕一半是上一帧图像,一半显示下一帧图像。从中间断开。
垂直同步:
每当显示器每次刷新扫描到右下角最后一个像素时,会发出一个垂直同步信号。GPU绘制完后部缓冲区里的画面之后,开始等待垂直同步信号,只有得到垂直同步信号之后才发生缓冲区交换。这样屏幕上永远显示完整的帧。不会出现前后帧混合的错误画面,同时每一帧对应一次屏幕刷新,最大帧数被锁定至屏幕刷新率。
但vsync造成两个问题。一,增大输入延迟,每当GPU绘制完一帧,要等待上一帧刷新完才会被交换给前部缓冲区,再等到下一次显示器刷新时才能显示在屏幕上。这样永远延迟1个周期,造成额外的输入延迟。二,卡顿,60hz的显示器每隔16.7ms刷新一次,如果某一帧生成需要17ms超过16.7ms,那要等到下一次刷新33.3ms后才能显示一帧新的画面。帧间隔从16.7->33.3ms突然翻倍造成卡顿感。
g-sync/freesync:
GPU绘制完一帧,立刻交换缓冲区,继续绘制下一帧。显示器刷新没有固定间隔,显卡控制显示器刷新,每当新的帧绘制完立即进行一次刷新,没有新帧不刷新。消除撕裂,不引入输入延迟和卡顿。
当帧生成太快,超过显示器所能做到的最小刷新间隔。表现为帧数超过刷新率上限,这时有两个选项,等待垂直同步信号,或者不等待。效果等同垂直同步和nosync。(这也就是g-sync+垂直同步的效果,在g-sync范围内垂直同步不起作用)
NV fastsync:
驱动层的三重缓冲,顾名思义三个缓冲区。相当于有两个后部缓冲区和一个前部缓冲区,两个后部缓冲区互相交换,确保GPU永远有一个可写入的后部缓冲区。前部缓冲区与最近写入的后部缓冲区交换。
能消除撕裂,但不能消除卡顿。在fps远大于刷新率时,输入延迟较普通垂直同步小,但较g-sync/freesnyc/no sync更大。
对于g-sync/freesync用户的最佳设定。关闭垂直同步,使用游戏内限帧到比最大刷新率略低的帧数,比如144hz显示器锁定到最大140fps。游戏内限帧通过调整游戏引擎本身,来控制帧数,不增加输入延迟。而外部帧数限制器,比如frtc rtss,通过线程阻塞等方法来延迟帧,会造成输入延迟。而对于没有限帧选项的游戏来说,外部帧数限制器依然比直接开启垂直同步更好,因为很多游戏的垂直同步实现有问题,开启垂直同步可能造成原因不明的性能下降。
评论
都怪老黄太黑,有g-sync的显示器又少又贵
评论
老黄官网的推荐设置就是gsync和fastsync同时打开
评论
15年入gsync144,感觉很好
评论
求链接学习一下
评论
为什么要锁定略低的帧数呢?搞不懂,和显示器刷新率同步不好吗?
评论
因为游戏引擎的帧生成时间不是100%稳定无误(关闭等待垂直同步),有时候会稍稍超出设定的限制,所以需要留1-5fps的冗余(根据不同的游戏各相不同)。
比如守望先锋,游戏内设定最大帧数144。在144hz g-sync显示器上,到训练场横向转动镜头会看到屏幕底部最下方出现撕裂线,帧数限制降低到141fps后撕裂消失。
评论
都已经这么高的刷新率了,根本不用开任何的sync ,直接让显卡输出最大帧数就行了,这样最流畅,延迟最小
评论
大多数时候根本不需要设定上限
99.99%的时候达不到144的上限
所以只针对几个特殊游戏设定就可以了
评论
显卡给力,显示器有144HZ以上,可以关闭这三个同步选项(依旧有撕裂,但比60HZ下感觉小多了,不影响比赛) 电路 电子 维修 求创维42c08RD电路图 评论 电视的图纸很少见 评论 电视的图纸很少见 评论 创维的图纸你要说 版号,不然无能为力 评论 板号5800-p42ALM-0050 168P-P42CLM-01 电路 电子 维修 我现在把定影部分拆出来了。想换下滚,因为卡纸。但是我发现灯管挡住了。拆不了。不会拆。论坛里的高手拆解过吗? 评论 认真看,认真瞧。果然有收
·日本中文新闻 唐田绘里香为新剧《极恶女王》剃光头 展现演员决心
·日本中文新闻 真子小室夫妇新居引发隐私担忧
·日本中文新闻 前AKB48成员柏木由纪与搞笑艺人交往曝光
·日本学校 {日本国际学校}梅田インターナショナルスクール
·日本学校 LINE:sm287 陳雨菲、20歳、台湾からの留学生、東京に来たばかり
·日本留学生活 出售平成22年走行48000km 代步小车
·日本华人网络交流 円相場 一時1ドル=140円台まで上昇?
·日本华人网络交流 问日本华人一个问题
·日本旅游代购 富山接机
·生活百科 英国转澳大利亚转换插头
·汽车 【求助】修车遇到困难怎么办?