倾城琇 倾城琇
我是小笨猪额
关注数: 0 粉丝数: 522 发帖数: 11,148 关注贴吧数: 5
这就是垂直同步的意思 垂直同步是这么来的: 电脑的每显示一张画面都分为两个过程完成,一个是cpu和显卡把所要显示的数据计算出来,另一个是显示器把这些数据写入到屏幕上去。这两步都是需要时间的,并且两个过程可以同时完成(因为具体实现这两个过程的硬件是相对独立的)。 但往往两个过程所花时间不一样,比如每幅画面的第一个过程只需要5毫秒,而第二个过程需要20毫秒,这个时候就有个问题:如果新的一幅图片已经计算完成了,但显示器中前一幅画面还没有画完该怎么办? 一种方法是是让cpu和显卡先等着,等显示器把之前一幅画画完再说,这就是垂直同步,很显然这样帧数就取决于显示器最快能画多快了,而cpu、显卡再好帧数也不能提升,它们只能干等着; 另一种方法是不管显示器画完没,显卡强制用新数据覆盖掉旧的,这样帧数就提升了,不过这只是表面的,你最终看到的是显示器屏幕上的内容,实际帧数还是被显示频率限制死了,多出来的那些画面等于cpu和显卡白算了,并且肯定会由于显示器刚显示一半而显卡就急不可待地把下一半数据给更新了从而造成画面前一部分和后一部分不是连贯的同一幅画面,也就是有所谓的“画面撕裂”现象。 所以如果你显卡和CPU很好的话,最好打开垂直同步;否则可以考虑关掉——这时候不存在显卡等显示器的问题,而毕竟垂直同步多了一些判断过程,关掉可以略微提升帧数。 具体怎么判断显卡好不好,只要看你关掉垂直同步后的帧数是否比你显示器的刷新频率大就可以了。(最常见的电脑刷新频率是60Hz,而比如5楼说帧数是30,远小于60,那么说明显卡计算数据需要时间远比显示器把数据画到屏幕上去的时间长,所以不存在显卡等待显示器的问题,可以关掉垂直同步)。
首页 1 2 下一页