» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

为什么有人宁愿锁30,不愿意在60-30上下浮动?

為了解決會讓畫面產生撕裂圖形的狀況,許多遊戲裡面的設定選項裡面,其實都會加入一個叫做V-Sync垂直同步的功能,讓顯示器在每次更新畫面的時候,都能夠呈現一張完整的遊戲畫面,避免剛剛所說的撕裂畫面問題。而V-Sync垂直同步功能之所以可以解決撕裂畫面的問題,主要是控制顯示卡輸出的遊戲畫面來配合顯示器的更新頻率。舉例來說,若使用的顯示器更新頻率規格是60Hz,那麼也就代表顯示器更新一次畫面的時間大約是16.6毫秒左右(1000/60)。這時要是顯示卡可以在16毫秒以內完成一張遊戲畫面的話,那這張完成的遊戲畫面就會先放到緩衝記憶體內,等到顯示器更新畫面時間一到,才會把這張畫面輸出到顯示器上,以確保玩家看到的是一張完整的遊戲畫面。若是顯示卡效能好一點,可以在16毫秒以內完成兩張以上完整遊戲畫面的話,那麼在更新畫面的時候,則只會輸出最後一張渲染好的遊戲畫面到顯示器上面,以避免因為前後畫面重疊而產生不連續的撕裂圖形。
不過,隨著繪圖晶片效能以及遊戲場景複雜度的不同,要是突然轉換到比較複雜的場景時,顯示卡很可能就沒有辦法在16毫秒以內完成一張完整的遊戲畫面,而這時在顯示器更新畫面的時候,就會維持前一張已經完成的遊戲畫面,直到下次畫面更新時,才會輸出顯示卡渲染完成的遊戲畫面。要是畫面真的太過複雜,直到下一次更新畫面的時候還是沒辦法完成,那麼顯示器上面還是會維持前一張畫面,直到下下次更新才會換上完成的遊戲畫面。
而這時候問題就來了,當顯示卡即便是在17毫秒的時候就完成遊戲畫面的渲染,但因為垂直同步功能的限制,必須要等待下一次更新時間才能輸出到顯示器上面,於是玩家們看到兩張畫面切換的間隔時間就會從原本的16毫秒延長到32毫秒,等於多了一倍的時間,也因此產生所謂的畫面延遲感。

  总结下来,开了垂直同步下。只要你的当前帧数不是60帧以上,就是算是59帧,都会全部被降低到30帧的时间输出。就是说30-60之间浮动的帧数都是废的。这样30到60的跳动 顿挫感比 锁定30更加强烈,这个就是帧数不稳定 不如锁30帧效果更佳的原因了。


[ 本帖最后由 大口仔阿 于 2015-6-24 11:40 编辑 ]


本帖最近评分记录
  • 海若客 激骚 +1 最骚 Rated by wap 2015-6-25 02:15
  • 旨旨 激骚 +1 最骚 Rated by wap 2015-6-24 16:20

TOP

引用:
原帖由 大晶 于 2015-6-24 11:44 发表
posted by wap, platform: Samsung
你这个意思是开了垂直同步只要性能打不到60就会变成30?
这明显与事实不符啊~
怎么不符,你软件显示出来的帧数和实际屏幕显示出来的时间是不同的,你根本没有看明白。 就是因为垂直同步。但是不开垂直同步,画面会出现撕裂。

[ 本帖最后由 大口仔阿 于 2015-6-24 11:49 编辑 ]



TOP

引用:
原帖由 zhouaa 于 2015-6-24 11:43 发表
我记得不到60帧卡顿这个东西,很久前老黄就弄了一个自适应垂直同步解决了。
以前是不到60帧降到30帧处理,自适应是动态调整的,超过60开垂直同步,低于60关垂直同步。
59帧卡顿这个是老黄历了。
开自适应的话 可以改善这个问题,但是 画面会出现撕裂。


TOP

引用:
原帖由 rollpard 于 2015-6-24 11:50 发表
posted by wap, platform: iPhone
GSYNC就是为了解决这个问题的吧,相信论坛的PC玩家应该是标配了吧,要不怎么3000多的配置就吊打主机
gsync是可以完美解决这个问题,

TOP

引用:
原帖由 zhouaa 于 2015-6-24 11:53 发表

60以上不会,跌到60以下会。但这是少数情况吧,60以下情况比较多,说明配置不够。
正解。60以下情况较多就要锁30帧了。 自适应是给90%时间在60以上用的,或者有些游戏对撕裂不太敏感都可以用,例如wow

TOP

引用:
原帖由 大晶 于 2015-6-24 11:53 发表
posted by wap, platform: Samsung
那开了垂直同步的时候如果不能保持60也明显比锁定30流畅是什么原因?
不可能的,你可能对流畅认知不够了。 锁30帧 镜头转动是没有顿挫感的, 浮动的话,顿挫感是非常强的。 你觉得流畅是因为,它可以保持几秒60帧,然后不够帧数时候顿一顿,而锁30帧就不会顿一顿,很平滑。最简单 你开自适应垂直同步,和直接开垂直同步对比一下就清楚了。 另外游戏机因为用手制,所以他们锁30帧完全是可以接受的,pc因为鼠标比手制灵敏多了。用鼠标玩锁30帧是完全不能接受的。所以pc玩家很多都宁愿忍受撕裂都不开vsync,不过我是对撕裂一点都不能忍的。

[ 本帖最后由 大口仔阿 于 2015-6-24 12:28 编辑 ]

TOP

引用:
原帖由 yfl2 于 2015-6-24 11:59 发表

完美是不可能的,即使每一帧都正常显示了,但帧生成时间就是不行,比如说连续跳了5帧,那不卡才怪
首先你有没有gsync显示器  没有就不要用这些肯定的语气了,除非瞬间从100帧跳到30帧,不然没有任何感觉。5帧开玩笑。

TOP

引用:
原帖由 八云命 于 2015-6-24 15:30 发表
说显示器不支持就感觉不到的也是说说,如果可以不锁30帧,绝对是不锁的好。哪怕开了垂直同步的浮动帧数也比固定30帧舒服,当然前提是帧数不能低于30帧
如果帧数一直60到30这样跳效果比恒定30帧好。主机就不需要锁30帧了。主机也不能用自适应的。画面有撕裂被玩家骂死。人家主机玩家的电视很多有补偿机能特别是贵价电视。另外也用手制操作。30帧其实真的可以接受。

TOP

引用:
原帖由 八云命 于 2015-6-24 15:58 发表


这玩意还要开厂商的优化,有些游戏压根不给你浮动选择,直接要么30要么60,比如细胞分裂。。。

像gta5,我觉得就是不锁明显比锁来的舒服。
如果游戏自带三重缓冲卡顿的情况可以好点。但是输入延迟更严重。不过你自己觉得满意就好。

TOP

引用:
原帖由 八云命 于 2015-6-24 16:09 发表


还有就是英伟达那个显示器并摆着宰人,我还是更看好FreeSync
用过后 就算再宰一刀都愿意。

TOP

引用:
原帖由 ТheRock 于 2015-6-24 22:47 发表
原来锁30的意思是1-30浮动?

那这个标题不就是在放屁了么。。。
锁30 意思就是 帧数最低时候30,最高时候60 波动不稳的情况下,锁最低帧数,这样帧数就可以平滑了的意思。低于30帧不在这个范畴。

TOP

发新话题
     
官方公众号及微博