1 % Low
电脑硬件性能测试的游戏测试中,最常用的指标是 FPS(每秒帧数/帧率),但近年来出现了同等重要,甚至更重要的「1 % Low」。
游戏测试中的 1 % Low,源自于 Scott Wasson 在 2011 年的设想。Wasson 认为每秒帧数难以说明游戏流畅度,因为卡顿也会被平均值拉高,导致无法记录到这部分数据。然后想到用 百分位数(percentile)来解决这个问题。
百分位数常被用于服务器、网络上,比如 cloudflare 的测速页面 的延迟测量项目中,能看到 25th 和 75th percentile,代表延迟测试结果按从小到大排列后,位于 25 % 和 75 % 的位置。(50th 百分位数既是中位数)
Wasson 应该受服务器经验启发,所以想到了取 99th percentile 的每秒帧数方法。这为 1 % Low 指标留下了理论,之后在 2014年5月27日 左右,游戏玩家媒体 GamersNexus 在《看门狗》的测试 中,引入了新的测试指标。那就是 1 % Low time FPS。
附言:关于为什么游戏测试的指标里,不流行最低 FPS,其原因应该是游戏的特性,比如加载、保存、打开菜单等少量情况中,每秒帧数会降低许多,但通常对玩法没有影响。所以最低 FPS 这个指标并不适合许多游戏。(GBA 模拟器可能适合,因为这类早期游戏机的帧速是恒定的)
附言 2:1 % low average 是取前 1 % 低帧率数量的平均值,而 1 % low integral 是前 1 % 低帧率时间的平均值。造成两种算法共用一个名字的原因,可能是 GamersNexus 在其他的测试中,没有说清楚自己的算法,导致有评测者的算法产生了偏差。常见的 Afterburner(俗称小飞机),其算法是 integral,但游戏内置的性能测试往往是 average,所以在对比时需要注意。
参考了 NGA 的帖子:《聊聊1% low帧、掉帧、卡顿、帧数高但不流畅、不跟手这些概念》,也有用 GPT 稍微润色。
#原理 #游戏
电脑硬件性能测试的游戏测试中,最常用的指标是 FPS(每秒帧数/帧率),但近年来出现了同等重要,甚至更重要的「1 % Low」。
游戏测试中的 1 % Low,源自于 Scott Wasson 在 2011 年的设想。Wasson 认为每秒帧数难以说明游戏流畅度,因为卡顿也会被平均值拉高,导致无法记录到这部分数据。然后想到用 百分位数(percentile)来解决这个问题。
百分位数常被用于服务器、网络上,比如 cloudflare 的测速页面 的延迟测量项目中,能看到 25th 和 75th percentile,代表延迟测试结果按从小到大排列后,位于 25 % 和 75 % 的位置。(50th 百分位数既是中位数)
Wasson 应该受服务器经验启发,所以想到了取 99th percentile 的每秒帧数方法。这为 1 % Low 指标留下了理论,之后在 2014年5月27日 左右,游戏玩家媒体 GamersNexus 在《看门狗》的测试 中,引入了新的测试指标。那就是 1 % Low time FPS。
附言:关于为什么游戏测试的指标里,不流行最低 FPS,其原因应该是游戏的特性,比如加载、保存、打开菜单等少量情况中,每秒帧数会降低许多,但通常对玩法没有影响。所以最低 FPS 这个指标并不适合许多游戏。(GBA 模拟器可能适合,因为这类早期游戏机的帧速是恒定的)
附言 2:1 % low average 是取前 1 % 低帧率数量的平均值,而 1 % low integral 是前 1 % 低帧率时间的平均值。造成两种算法共用一个名字的原因,可能是 GamersNexus 在其他的测试中,没有说清楚自己的算法,导致有评测者的算法产生了偏差。常见的 Afterburner(俗称小飞机),其算法是 integral,但游戏内置的性能测试往往是 average,所以在对比时需要注意。
参考了 NGA 的帖子:《聊聊1% low帧、掉帧、卡顿、帧数高但不流畅、不跟手这些概念》,也有用 GPT 稍微润色。
#原理 #游戏