垂直同步是单个象素组成了水平扫描线,水平扫描线在垂直方向的堆积形成了完整的画面,是一种让显示器延迟输入画面等待显卡渲染,可减少游戏画面撕裂、跳帧,因为画面渲染不是整个画面一同渲染,是逐行或逐列渲染,能够让FPS保持与显示屏的刷新率相同。
垂直同步又称场同步(Vertical synchronization),从 CRT 显示器的显示原理来看,单个像素组成了水平扫描线,水平扫描线在垂直方向的堆积形成了完整的画面。显示器的刷新率受显卡 DAC 控制,显卡 DAC 完成一帧的扫描后就会产生一个垂直同步信号。我们平时所说的打开垂直同步指的是将该信号送入显卡 3D 图形处理部分,从而让显卡在生成 3D 图形时受垂直同步信号的制约。不少游戏玩家对垂直同步这个选项十分熟悉,在 FPS 之类的游戏中都会有设置“垂直同步”的选项。
垂直同步作用
垂直同步的作用就是显著减少游戏画面撕裂、跳帧,因为画面的渲染不是整个画面一同渲染的,而是逐行或逐列渲染的,能够让 FPS 保持与显示屏的刷新率相同。例如,我们正常的显示器刷新率为 60Hz,开启了垂直同步之后会将游戏锁帧,与显示器刷新率同步,主要用于显示器跟不上显卡输出的帧数能力(游戏帧数太高,而显示器达不到),而出现画面撕裂。
垂直同步开启与关闭区别
主要差别在于高速运行的游戏,比如实况赛车类型的游戏,开启垂直同步之后能够预防画面在高速移动时画面撕裂的现象,当然开启后如果游戏画面 FPS 帧数能够达到或者超过你显示器的刷新率,此时游戏画面 FPS 帧数被限制为显示器的刷新率。会感觉原来移动的游戏画面是非常舒服,假如达不到会发生不同程度的跳帧现象,FPS 与刷新率差距越大跳帧越严重。那么在游戏中,或许强劲的显卡迅速的绘制完一屏的图像,但是没有垂直同步信号的到达,显卡无法绘制下一屏,只有等 85 单位的信号到达,才可以绘制。这样 fps 自然要受到操作系统刷新率运行值的制约。
而关闭了垂直同步之后,除了高速移动的游戏外,其他的游戏基本上看不到画面撕裂的状况,并且画面流畅程度会有提升。那么游戏中作完一屏画面,显卡和显示器无需等待垂直同步信号,就可以开始下一屏图像的绘制,自然可以完全发挥显卡的实力。
垂直同步开不开
开了垂直同步之后,会引入极高的画面延迟。对于任何 FPS 游戏来说,建议关闭垂直同步,除非是真的发生了不能忍受的画面撕裂。