vsync是什么意思?

发布网友

我来回答

1个回答

热心网友

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

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

特点:

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

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

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com