当你在《Alien: Isolation》中紧张躲藏时,突然画面冻结0.5秒;在《Need for Speed》极速漂移中,车身扭曲成抽象画;在《英雄联盟》团战瞬间,技能特效错位、角色模型“瞬移”——这些“鬼畜”感并非硬件故障,而是刷新率不匹配引发的典型问题。
现代游戏画面本质是“帧序列”:显卡每秒渲染数百帧(FPS),而显示器以固定频率刷新(如60Hz=每秒刷新60次)。当显卡输出速度与屏幕刷新不同步时,画面撕裂(Screen Tearing)便会发生——屏幕下半部分显示当前帧,上半部分仍是上一帧,形成一条明显的“撕裂线”。
假设显卡渲染速度为120FPS,而屏幕仅刷新60次/秒:
- 第1帧:屏幕显示完整帧1(第1次刷新)
- 第2帧:屏幕显示帧1+帧2上半部分(第2次刷新)→ 撕裂
- 第3帧:屏幕显示帧2+帧3上半部分(第3次刷新)→ 持续撕裂
结果:玩家看到的画面“分层”,动态场景中尤为明显。
此时,垂直同步(Vertical Synchronization, V-Sync)应运而生——它通过强制显卡等待屏幕刷新完成再输出下一帧,从根本上解决画面撕裂问题。但这一机制也带来新的权衡:输入延迟增加、帧率“锁死”。那么,什么是垂直同步-垂直同步是什么?它如何运作?是否值得开启?接下来我们将层层深入。