Vsync是什么意思?

Admin in 问答 2024-03-30 11:13:14

VSync是垂直同期(Vertical Synchronization)的简称,基本的思路是将你的FPS和显示器的刷新率同期起来。其目的是避免一种称之为"撕裂"的现象。

垂直同步信号是为了解决画面撕裂问题的,画面撕裂的原因是,如果没有垂直同步信号,当引擎渲染的帧数据比较快时,显示器跟不上,可能就会出现,当前正在显示某一帧,另外一帧又触发在显示器上显示。

VSync通过建立一个不让在显示器刷新前将后备缓冲中的画面复制到显示缓冲中的规定来解决问题。假设FPS高于刷新率的话,没有问题。后备缓冲的更新完毕后,系统处于等待状态。

当显示器刷新后,后备缓存考入显示缓存,显示卡则能够在后备缓存里描画新的画面,这样就非常有效的将你的FPS限制在显示器的刷新率的范围内。

免责声明:本站文字信息和图片素材来源于互联网,仅用于学习参考,如内容侵权与违规,请联系我们进行删除,我们将在三个工作日内处理。联系邮箱:chuangshanghai#qq.com(把#换成@)

-- End --