关于帧率和刷新率的区分

看了几篇不错的关于这俩概念的分析,做个简单的记录加深印象。

jank:卡顿

vblank:显示器场扫描完成到开始下一轮场扫描的间隔

帧数frame:显卡一秒钟渲染好并发送给显示器多少张画面。

帧率:frame percent second

刷新率HZ:显示器一秒钟能够扫描多少场

帧缓存:显卡的数据不直接发给显示器,而是写到后缓存中,显示器从前缓存中读取并显示。

帧传递:简单理解为显卡写完后缓存,后缓存就与前缓存交换,后变成前,前变成后。如果后缓存没写完就不发生帧传递

画面撕裂:帧率高于刷新率或者帧率低于刷新率

Vsync:垂直同步:结果:显卡等待显示器,只在vblank阶段进行帧传递。如果原本帧率高于刷新率,最大帧率就会被限制在显示器的刷新率。

如果帧率低于刷新率,会造成显示器重复扫描旧画面,跳过了1HZ,相当于降低了刷新率,感觉就是不流畅。
参考1
参考2

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值