我们如何计算瓶颈分数
简短回答: 我们数据库中的每个 CPU 和 GPU 都有一个 0 到 100 的相对游戏分数。计算器将这些分数换算成每个配件在你的分辨率、游戏类型和设置下的帧率上限。上限较低的配件就是限制因素,两个上限之间的差距就是瓶颈百分比。这是用于规划的估算,不是你自己电脑的基准测试。
目录显示或隐藏全部 7 个章节显示隐藏
1. CPU 和 GPU 的相对分数
每个处理器和显卡都有一个游戏分数。最快的配件接近 100,较旧或入门级配件分数较低。数据库包含 187 个 CPU 和 116 个 GPU,包括笔记本芯片、RTX 50 系列、Radeon RX 9000 和 Ryzen 9000。新硬件发布时我们会加入数据库,并对照公开的基准测试排名核对其位置。
以下是我们的 CPU 分数与 Tom’s Hardware 1080p 游戏排名的对比(使用 RTX 5090 测试,Ryzen 7 9850X3D 为 100%):
| CPU | 我们的分数 | Tom’s Hardware 1080p 游戏 |
|---|---|---|
| Ryzen 7 9800X3D | 97 | 97.0% |
| Ryzen 7 7800X3D | 89 | 85.6% |
| Core i5-14600K | 76 | 72.8% |
| Ryzen 5 9600X | 80 | 72.6% |
| Ryzen 5 7600X | 75 | 67.3% |
2. 每个配件承担多少工作
游戏对 CPU 和 GPU 的负载并不相同,因此计算器为每种游戏类型设定了 CPU 承担的工作比例:
| 游戏类型 | CPU 占比 | 原因 |
|---|---|---|
| 策略和模拟 | 65% | 大量单位、AI 和物理运算都在 CPU 上 |
| 电竞 | 60% | 极高帧率会暴露 CPU 的短板 |
| 大逃杀 | 45% | 大地图和大量玩家 |
| 赛车 | 40% | 物理运算加精细画面 |
| 开放世界 | 35% | 画面沉重,大部分工作由 GPU 完成 |
更高的画质和光线追踪会把更多工作交给 GPU。超分辨率(DLSS 或 FSR)会减轻 GPU 的工作,这也是它可能让 CPU 瓶颈更明显的原因。
3. 分辨率
CPU 每帧的工作量几乎不随分辨率变化,但 GPU 的会变。与 1080p 相比,我们在 1440p 时把 GPU 每帧成本提高到 1.45 倍,在 4K 时提高到 2.6 倍。这低于单纯的像素倍数(1.78 倍和 4 倍),因为实际游戏并不会随像素完美缩放。这就是为什么同一组配置在 1080p 受 CPU 限制,而在 4K 受 GPU 限制。
4. 内存和后台负载
- 8 GB 内存 会让 CPU 有效分数降低约 8 分,GPU 分数也略有下降,因为内存不足时现代游戏会卡顿。16 GB 是基准。
- 后台负载 在常见情况下(浏览器和 Discord)使 CPU 分数降低 4 分,直播或录屏时降低 11 分。
- 超频 会把 CPU 或 GPU 分数乘以你在高级选项中设置的数值。
5. 从上限到百分比
计算器分别算出 CPU 和 GPU 的帧率上限,然后相除。如果 CPU 上限更低,就是 CPU 限制,反之亦然。差距越大,分数越高,最高 65%。然后我们用全站统一的区间来解读分数:
- 0–10%: 平衡。每台电脑都有一点差距。
- 10–20%: 轻微不平衡。
- 20–30%: 明显。先尝试免费的解决办法。
- 30% 及以上: 严重。升级较弱的配件是合理的。
在 1440p 或 4K 下出现指向 GPU 的高分数是正常的。这说明你的显卡得到了充分利用,这正是大多数游戏中你想要的。
6. 计算器看不到什么
- 具体游戏引擎的表现、补丁和驱动版本。
- 你的散热、功耗限制,以及芯片是否过热降频。
- 笔记本的功耗限制,即使是同一芯片的不同型号也差别很大。
- 帧率限制、垂直同步和帧生成。
要在自己的电脑上验证结果,请在实际游戏时用 MSI Afterburner 查看 GPU 占用率。95–100% 表示 GPU 是限制因素;明显低于这个值则指向 CPU。Intel 免费的 PresentMon 工具还能对比帧时间和 GPU Busy 时间。
谁在维护这个计算器
计算器及其数据库由 Ameer Hamza 构建和更新。重要的 CPU 或 GPU 发布时,我们会复核数据库。发现分数有误或缺少某个配件?告诉我们,我们会进行核查。
来源:Tom’s Hardware – CPU Benchmarks Hierarchy 2026、Tom’s Hardware – GPU Benchmarks Hierarchy 2026、PCWorld – CPU 还是 GPU 限制测试、TechSpot – Intel PresentMon GPU Busy。