1% low是什么意思?游戏帧数很高但画面卡顿可能就是因为它
2024-03-04在很多游戏评测中都会出现1% low这个东西,而大多数用户一般只会注意游戏测试中的FPS,而忽略1% low。其实1% low才是需要关注的重点,那么1% low到底是什么意思呢?通过本文的讲解你可以更清楚的了解1% low意味着什么,也可以找到“游戏帧数看着很高但总感觉卡顿”的问题所在。
在聊1% low之前我们需要先清楚下面两个名词的具体含义
FPS:每1秒钟产生的帧数(画面张数)
FPS是指1秒钟内产生出的画面张数(帧),比如FPS是60的,就代表1秒钟可以产生60张画面;FPS是120的就代表1秒钟内可以产生120张画面(注意,这些画面每一张都是静态画面)
以60帧 fps为例:比如游戏里的人物从蹲着到站立的这个过程需要1秒钟,那么你可以想象成用照相机从他将要站起来的那一刻就开始就不停的按快门拍照,直到他完全站起来,一共拍了60张照片,然后电脑把这60张静态照片按顺序在1秒钟内播放完。由于人眼视觉停留的效果,你就看到了一个完整的从蹲着到站起来的“动画”过程。
你可以想象一下,从蹲着到站起来只拍了3张照片,把这3张照片在1秒内播放完,那不就是卡成幻灯片么。
所以游戏中的fps越高,画面自然也就越流畅了。
Frame time:帧生成时间
意思就是说产生一张画面所需要的时间,它和FPS是倒数的关系。比如FPS是120的话,即1秒钟产生120张画面,而生成每一张画面所需要的时间就是1秒÷120张画面=0.0083秒=8.3毫秒(120张画面需要在1秒内完成,所以每一张画面需要8.3毫秒的时间)
不过上面得出的8.3毫秒是在理想状态下计算出来的,而实际上电脑在游戏中生成每一张图片所需要的时间不是完全相同的,也许第一张图片花了8.3毫秒,而第二张图片只花了6毫秒,三张图片却花了15毫秒。这样拉高扯低,电脑最终在1秒钟内完成了120张画面。
上图中第一行的FPS代表游戏的平均帧数,下面的CPU和GPU分别代表cpu和显卡在完成一张图片输出时所用的时间,也就是我们说的Frame time。
题外话:理解了Frame time你就能知道为什么144MHz电竞显示器比普通显示器要贵了。因为144MHz显示器需要有更快的刷新率,才能保证在1秒内展示出更多张的画面,更快的刷新率就要用到更好的驱动控制芯片,成本高了,价格自然就贵了。
1% low是什么意思?
接下来就是本文要讲的重点1% low。通过前面的Frame time名词解释我们知道,每一张画面的产生都需要一定的时间,而且这个时间并不是相同的。1% low的意思是记录下游戏过程中所产生的所有画面帧数,但它是以Frame time为基准,来筛选出其中最慢的1%,再除以记录游戏总时间的1%,从而得出的数据。
1% low和0.1% low有什么区别?
1% low是指在100秒里边取到1秒钟的样本。而0.1% low就是指在1000里边取到1秒钟的样本。
也就是说如果你想看1% low的话,那么游戏至少要记录100秒才能去掉1秒的样本,
而如果你想看0.1% low的话,那么游戏至少要记录1000秒(16.6分钟)才能得1秒的样本。而很多游戏自带的Benchmark比不支持这么长时间,所以一般我们看到1% low的比较多。(其实1% low已经是比较准确的参考标准了)
游戏帧数很高但画面很卡是怎么回事?
注:显示器刷新不够也会造成这种情况,这里就牵扯到垂直同步的相关问题,具体可以参考这几篇文章《垂直同步是什么意思,到底是打开还是关闭垂直同步?》《画面撕裂的原因是什么?》
理解了上文所讲的知识点,这里就很好解释了。比如你所看的的游戏帧数是100帧,也就是说1秒内产生了100张画面,但是这其中的几张画面Frame time可能用的时间很长,也就是1% low很低,所以画面就会感觉卡顿。
因此在FPS达到一定程度下,如果依然觉得游戏画面很卡的话,那很可能就是1% low的值太低了。而造成这种情况的原因很可能是你的cpu性能跟不上,这也是我之前说的为什么至强洋垃圾不适合玩游戏的主要原因,你显卡性能再好,如果cpu跟不上的话,那么Frame time的时间就会比较长,从而造成游戏画面卡顿。
总结:1% low是什么意思?游戏帧数很高但画面卡顿可能就是因为它
1% low 是以Frame time为基准,在每100秒里取一秒的最低值的那个样本,相对于平均FPS来说更能反应出帧数的平局水平,所以1% low这个参数对于游戏流畅度至关重要,即使你的平局FPS不是很高,但只要1% low不是很低的话,那么游戏过程中就不会有明显的卡顿现象。