200帧,怎么还在卡?一次讲清1% Low、帧时间和游戏流畅度

玩游戏的时候,大家最熟悉的性能指标大概就是 FPS。

60帧能玩,120 帧非常流畅,到了 200 帧,按理说已经相当丝滑了。可实际体验里,却会出现一种很奇怪的情况:左上角明明显示 180、200 FPS,转个视角却突然顿一下,再看监控数据,平均帧率好像也没掉多少。

问题往往出在:FPS 很高,但不能保证每一帧都稳定。

真正影响游戏流畅度的,还有帧时间、1% Low,以及那些偶尔突然出现的性能尖峰。

High FPS but terrible frametime (regular stutters in ALL games) – 480Hz /  RTX 5080 : r/PcBuildHelp

High FPS but terrible frametime (regular stutters in ALL games) – 480Hz / RTX 5080 : r/PcBuildHelp

一、200 FPS到底代表什么?

FPS 的全称是 Frames Per Second,也就是每秒输出多少张画面。

60 FPS,意味着平均每帧大约需要 16.7ms;120 FPS 约为 8.3ms;240 FPS 则只有约 4.2ms。帧率越高,理论上画面更新频率越快。

问题就在“平均”两个字。

What are 1% Lows? How to monitor (and fix) stutters in your PC games

What are 1% Lows? How to monitor (and fix) stutters in your PC games

假设一秒钟里,大多数画面只需要 5ms 就能完成渲染,中间却突然有一帧花了 50ms。最终平均 FPS 依然会很高,可玩家一定能感受到那一下明显的停顿。

两台电脑都跑 100 FPS,一台可能是:

9ms、10ms、9ms、10ms、9ms。

另一台却是:

6ms、7ms、6ms、35ms、7ms。

平均成绩差不多,实际体验已经完全不同。

所以想判断游戏到底顺不顺,还需要看一个指标:Frametime,也就是帧时间。

Frame Time Consistency: Fix Stuttering & Frame Pacing

F

二、帧时间为什么更容易看出卡顿?

帧时间指的是电脑生成每一帧画面所花的时间。

在监控软件里,它通常会显示成一条曲线。

游戏运行稳定时,这条线会比较平缓。一旦某一帧突然耗时很长,曲线上就会冒出一根明显的尖刺。

如果你刚好感觉游戏顿了一下,同时 Frametime 曲线也突然冲高,那就已经抓到卡顿发生的瞬间了。

可以把 FPS 理解成一段路的平均车速。

Why PC Games Run Badly, FPS Drops & Stutter

W

Frametime 更像是记录车辆整个行驶过程。平均速度可能有 100km/h,中途如果突然急刹一次,乘客还是会立刻感觉到。

这也是为什么有时候游戏平均帧率看起来好看,实际体验却不够友好。

Frame Rate vs Frame Time - The CGVR Study Lab

F

三、1% Low又是什么?

现在很多硬件评测除了平均帧,还会给出 1% Low。

比如:

平均帧:165 FPS
1% Low:110 FPS

1% Low 可以简单理解为一段测试中表现较差的那部分帧,用来观察游戏在低谷状态下的表现。

如果一款游戏平均 180 FPS,1% Low 还有 150 FPS,说明整个运行过程通常比较稳定。

如果平均帧同样是 180 FPS,1% Low 却只剩 60 FPS,实际玩起来更容易出现忽快忽慢的感觉。

Frame Time Consistency: Fix Stuttering & Frame Pacing

F

这也是为什么,有时候平均 FPS 看起来只提升十几帧,实际体验却明显更顺。

原因可能就在 1% Low 提高了。

尤其在开放世界、大型团战场景里,这个指标很有参考价值。

GPU Frame-Time Variance & Motion Blur with Stable FPS

G

四、那些突然卡一下,到底是谁造成的?

帧时间尖峰背后的原因很多,其中几类最常见。

CPU/GPU review methods ( time to include 1% lows please ) | TechPowerUp  Forums

C

1.CPU突然忙不过来

游戏里除了画面渲染,还有角色逻辑、NPC、物理计算、网络数据、地图调度等大量任务需要 CPU 处理。

遇到大型团战、复杂城市或者高人口场景时,某个核心可能瞬间跑满。

这时显卡虽然还有余力,却拿不到足够快的任务,GPU 占用率甚至会下降。

所以看到 GPU 没吃满、帧数却很低,CPU 就值得重点检查。

Every FPS Limiter Tested in Cyberpunk 2077: Nvidia Reflex vs RTSS vs  Special K

E

2.着色器编译

近几年 PC 玩家应该已经很熟悉“Shader 卡顿”了。

第一次进入某个区域、第一次看到某种特效时,游戏可能需要临时编译着色器。

于是你第一次看到爆炸:

卡一下。

第一次进新地图:

又卡一下。

第二次经过同一个地方,则会流畅很多。

3.显存不够

高分辨率纹理、模型、光追数据都会占用显存。

一旦游戏需要的数据超过显存容量,系统就要频繁在显存、内存和存储之间搬运资源。

这类数据交换很容易造成帧时间波动。

有些游戏刚启动的时候很流畅,玩久以后开始频繁小卡,显存占用长期贴着上限,就需要注意显存容量。

这里也要区分显存容量和显存速度。

显存带宽再高,容量不够时依然装不下更多资源。就像停车场入口再宽,只有八个车位,装不下的车还是得停到外面。

4.内存和硬盘压力

游戏、Windows、浏览器、语音软件、录屏工具都在占用系统内存

How Much VRAM for 4K Gaming? A Stutter-Free Guide

H

16GB 内存如果接近吃满,系统开始频繁调用页面文件,切地图、快速移动、加载新资源时都可能出现短暂停顿。

现在很多开放世界游戏还会持续从 SSD 读取地图、纹理和模型。

五、为什么帧生成到200 FPS,手感还是不一样?

进入 DLSS、FSR 等帧生成时代以后,FPS 这个数字还多了一层含义。

What Are Bottlenecks And How Do I Avoid One?: Second Edition :  r/pcmasterrace

W

假设游戏基础帧率只有 70 FPS,开启帧生成以后,监控软件可能直接显示 120 FPS 甚至更高。

视觉上确实会变得更加连贯。

不过游戏处理输入、角色逻辑和真实渲染的节奏,依然和基础帧率关系很大。

生成帧主要负责补充中间画面,本身不会让游戏逻辑额外运行一次。

所以原生 120 FPS 和 60 FPS 基础帧率再生成到 120 FPS,数字看起来一样,鼠标响应和操作反馈仍然可能存在差距。

这也是为什么帧生成更适合已经拥有较高基础帧率的游戏。

原本能跑 70、80 FPS,再生成到更高帧率,视觉体验通常很好。

如果基础帧率已经跌到二三十帧,单纯把显示数字拉高,操作迟滞依然很难完全消失。

六、以后看游戏性能,应该看什么?

判断游戏性能,可以按照这个顺序来。

先看平均 FPS,了解整体性能水平。

再看1% Low,判断低谷状态够不够稳定。

然后打开Frametime 曲线,观察有没有频繁出现尖刺。

如果游戏经常突然卡一下,再继续看 GPU 占用、CPU 单核占用、显存和系统内存。

What are 1% Lows? How to monitor (and fix) stutters in your PC games

W

GPU 长期 99%,帧数又比较低,通常说明显卡已经接近极限。

GPU 占用不高,某几个 CPU 核心却长期满载,可以重点怀疑 CPU 瓶颈。

显存长期贴着上限,同时出现卡顿,可以尝试降低纹理质量。

系统内存接近吃满,先关掉浏览器和后台软件,往往也能解决一部分问题。

所以以后再看到“200 FPS”,先别急着判断游戏一定很丝滑。

平均帧率只是第一眼数据。

帧时间够不够稳定,1% Low 掉得严不严重,输入响应够不够快,这些因素才共同决定了真正的游戏体验。

更多游戏资讯请关注:电玩帮游戏资讯专区

电玩帮图文攻略 www.vgover.com