- 精华
 - 0
 
- 帖子
 - 1076
 
- 威望
 - 0 点
 
- 积分
 - 1843 点
 
- 种子
 - 1379 点
 
- 注册时间
 - 2004-5-5
 
- 最后登录
 - 2025-11-2
  
 
 | 
 
 
 楼主 |
发表于 2024-4-23 14:10  ·  重庆
|
显示全部楼层
 
 
 
永昌堡全金发 发表于 2024-04-22 09:57 
我感觉想要彻底理解这两者还需要加上帧生成间隔时间才可以。 
 
其实1帧表示1个图片,60帧表示1秒钟播放60个图片。 
 
屏幕刷新率假设固定120hz,表示每秒钟会产生120个图片槽位。每个槽位间隔8.3ms(毫秒) 
 
现在游戏帧率稳定在60帧,即每秒钟生成60个图片。图片生成间隔16.7ms 
而屏幕刷新率为120hz,所以图片会分布成 
1,1,2,2,3,3,4,4 …… 59,59,60,60 
 
同理,锁30帧,则图片生成间隔为33.3ms,其分布为 
1,1,1,2,2,2,3,3 …… 29,30,30,30 
 
注意以上都是在1秒种内发生的。 
上面都是稳定的帧数,如果帧数发生波动,例如掉到了54帧 
可能是在第40帧生成时,比如显卡因为太吃力,这一帧生成花了25ms 
那么这个时候图片分布可能就会是 
1,1,2,2,3,3 … 38,38,39,39,39,40,40,41,41 … 53,53,54,54 
还是120个图片槽位,但是有一些位置因为没有新的图片,所以还是上一帧的图片。 
 
这个时候有VRR,那么他的图片槽位也会被缩至54个,即屏幕刷新率变为54hz,反映为帧率与刷新率同步(实际表现其实是图片槽位生成间隔与帧生成间隔同步,即你这个图片生成了,我再给你槽位) 
注意这些都是在1秒钟里完成的。 
至于两者那种更流畅丝滑,我感觉这还是一种主观感受  
 
解释得太牛,点赞,但我现在用索尼60赫兹的电视,玩ps5版本生化2,没觉得任何不流畅和卡顿啊,甚至没觉得延迟,是不是就是你最后一句想表达的? |   
 
 
 
 |