Volume Shader BM 是什么?含义与 FPS 解读
Volume Shader BM 是浏览器 GPU 测试。了解 FPS 测量什么、原始与当前引擎有何区别,并直接在此页测试。
免安装,查看实时 FPS 和稳定性。点击后才开始。

Volume Shader BM 是一项浏览器 GPU 基准测试。 这里 BM 指 benchmark(基准测试):它通过片元着色器绘制场景,测量浏览器渲染这一负载的速度。无需安装应用或注册账号,使用上方按钮即可运行当前测试。
原始 Volume Shader BM 和当前测试有什么区别?
原始演示来自 cznull 的 Volume Shader BM 源码。本站独立维护测试界面、定时测量和本地历史记录。
- WebGL 2.0 · Current 是默认引擎,使用本站的场景函数。
- WebGL 1.0 · Original 保留原始分形场算法,可在首页点击原始算法按钮运行。
两种引擎的负载不同,同一设备得到的 FPS 也可能不同。保留原始算法,也不表示本站的定时测量能直接对照其他网站的截图。比较前请核对引擎、模式和渲染尺寸。公开历史设备数据属于旧版 WebGL 1.0;当前引擎的受控参考成绩仍待实测。
怎样运行并解读结果?
- 选择上方 45 秒 Medium;需要较低负载时选择 30 秒 Light。
- 保持此标签页可见。切到后台会中止测试。
- 完成后查看平均 FPS 和稳定性。在相同条件下重测,即可与本地历史中匹配的记录比较。
FPS 是每秒帧数,较高的数值表示这次负载渲染了更多帧。它不能预测游戏帧率,也不是 GPU 综合性能排名。接近 60 FPS 可能受到 60 Hz 刷新率限制,不能据此判断两块 GPU 性能相同。详见 FPS 结果指南。
为什么 FPS 低,或每次成绩不一样?
分辨率、引擎、浏览器版本、硬件加速、电源设置、温度和后台应用都可能影响结果。单凭低 FPS 无法判断显卡故障或确认温度降频。可以先试 Light,关闭高负载标签页,再用相同设置复测。无法渲染时,查看 WebGL 诊断指南。
比较手机结果时,保持屏幕方向、充电状态和电源模式一致,并在两次测试之间让设备冷却。详见手机测试指南和测试方法。
哪些数据保存在本地?
渲染和测量都在浏览器中完成。最近 10 次完成的结果保存在本地,可以清空或导出。开启可选统计后,测试事件和 FPS 等汇总指标可能发送给 Google Analytics。结果中的 GPU 渲染器和完整浏览器版本保留在本地,除非你主动分享或导出。详见隐私政策。