但是这两个过程所花费的时间并不是相同的。显卡每秒能计算出的画面数量是根据硬件性能决定的,而显示器的每秒刷新频率是固定的。比如一个60Hz的显示器,每过16.67ms(毫秒)就会刷新一次。那么当显卡输出画面的数量低于或者高于显示器刷新率会怎么样呢?这就要说到垂直同步的主题了。
如果我们开启垂直同步,显卡绘制3D图形前会等待垂直同步信号,当该信号到达时,显卡开始绘制3D图形,如果显卡性能较为强劲,在下个垂直同步信号到来之前已经完成了对该帧的渲染,显卡就会暂停处理,等下个垂直同步信号到来后才开始渲染下一帧。通俗的来讲,垂直同步就是让显卡每秒输出的帧数等于显示器的刷新率。垂直同步是用来防止画面撕裂的,反之,关闭垂直同步就会出现撕裂、跳帧的情况。
垂直同步会把显卡帧率锁定为预期的显示器刷新率(通常是60Hz),当我们显卡输出的帧数高于显示器刷新率时,会有一部分的帧数不会呈现在显示器上,也就是会有浪费帧的情况。如果我们的显卡功能不够每秒渲染60幅画面的能力,垂直同步功能会把显卡帧率下调到能整除60的数字,可能是30或者更低,这时也就没有再开启垂直同步的必要了。
其实显示器刷新的时候,并非是整个屏幕同时进行,而是从最上面的一行像素开始,逐行向下刷新,所以从顶端到最底部是有时间差的,虽然这个时间很短,但是在高速运动的游戏当中,就会被放大并且被我们感知到,特别是在帧数高于刷新率的时候尤为明显。所以就会出现当显示靠上部分开始显示下一帧时,靠下的部分还停留在上一帧的图像,也就是画面撕裂。所以这时需要垂直同步技术,也就是等到整个画面在垂直方向上完全刷新完成,电脑才会渲染下一帧的图像,以保证每幅画面都能完整的显示出来。
从上面的解释来看,开启垂直同步可以让我们从视觉上有更为流畅的体验,所以是不是开启了垂直同步就会更好呢?这个问题很难回答,就要因人而异了,每个人的电脑与显示器性能不同,感知能力和所处的环境也不尽相同,当你感觉画面裂的没法看时,可能别人并不觉得,所以当我们不觉得画面有撕裂感时,就可以不用打开垂直同步。
即使垂直同步的概念不是所有人都有深入的了解,但是在大家平时进行游戏时,或多或少都会从网上看到一些信息,或是听朋友建议不要打开垂直同步。虽说垂直同步能在一定程度上减轻画面撕裂,但会给我们操作上带来延迟,在FPS类的竞技游戏中,这种现象尤为明显。所以很少人会去开启这项功能。
如果我们想要去追求更高的帧数和刷新率的话,在选择更好的显卡和高刷新率的显示器同时,还要注意选择支持G-Sync和Free-Sync功能的显示器。
图文资料/来源于京东发现(硬件学堂),版权归原作者所有。该文商业转载请联系作者,未经权利人许可严禁转载。如内容涉及版权问题,请联系京东售后删除。返回搜狐,查看更多