FPS 与帧生成时间换算器

您的数据

1% low 是每一百帧里最差那一帧的帧率。监控软件会把它显示在平均值旁边,而它才是和你感觉到的卡顿对得上的数字。

结果

一帧要花多久

你的屏幕每两次刷新之间要等多久
屏幕每秒真正能显示的帧数
最差的那些帧要花多久

每上一档到底换来什么

每秒帧数一帧要花多久比上一行少

所以从 30 到 60 缩短的时间,比从 60 一路到 240 还多:16.7 毫秒对 12.5 毫秒。你最先补上的那几帧,才是能感觉到的。

反应

0

0 评论

User profile image

成为第一个发表评论的人

怎么把每秒帧数换成毫秒?

一千除以帧率。每秒 60 帧就是每帧在屏幕上停 16.67 毫秒,144 是 6.94,30 是 33.33。

除法是简单的部分。它藏住的是:后加的帧远不如先加的那几帧值钱。

为什么从 60 到 240 感觉还不如从 30 到 60?

因为它确实更小,而且小得有个精确的数。帧率每翻一倍,缩短的时间总是上一次翻倍的一半:从 x 到 2x 省下 500 除以 x 毫秒,再翻一倍只省 250 除以 x。

所以从 30 到 60 能省下 16.67 毫秒,而从 60 一路到 240,帧数多了四倍,也只省 12.5 毫秒。你最先补上的那几帧,才是能感觉到的。

画出比屏幕能显示还多的帧,有意义吗?

对画面本身来说,没有:固定刷新率下,屏幕每隔那么多毫秒才换一次显示的内容,夹在中间画出来的帧根本到不了你眼睛。

人们照样这么做也有道理,主要是缩短从操作到那一帧显示出来的等待,而可变刷新率更是完全改变了情况。所以这个页面说的是屏幕能显示多少帧,而不是浪费了多少帧。

1% low 是拿来干什么的?

它是每一百帧里最差那一帧的帧率,也是和卡顿对得上的数字。平均 144、1% low 为 60,意思是最差的那些帧要花普通帧 2.4 倍的时间。

光看平均值看不出这个,所以平均值一样的两台机器,手感可能完全不同。