测试方法 v2

Volume Shader BM Test 如何测量浏览器 GPU 负载

这个测试通过 WebGL 光线步进场景给片元着色器 ALU 施加压力。只有在相同模式、浏览器类型和测试条件下,分数才有比较意义。

这个测试测什么

它测量浏览器暴露出来的 GPU 片元着色器工作负载表现,受着色器算力、WebGL 驱动、帧稳定性、分辨率、设备像素比和温度状态影响。

这个测试不测什么

它不直接测游戏 FPS、光线追踪硬件、显存带宽、原生计算 API、CPU 渲染、磁盘性能或完整游戏整机性能。

分数公式

分数由平均 FPS 和归一化 shader 复杂度计算。这样高负载模式仍有意义,但不同模式分数不应该混在同一个排名里。 avg FPS * (steps / 200) * (solver / 8) * 100.

公平对比清单

  • 两台设备使用相同测试模式。
  • 尽量使用同一浏览器系列。
  • 笔记本和手机接上电源。
  • 关闭视频标签页、游戏和 GPU 高负载后台应用。
  • 先运行一次作为 shader 预热,再比较第二次结果。
  • 手机和无风扇笔记本两次测试之间需要降温。

隐私边界

本地 benchmark 默认不会上传结果。公开结果是经过审核的记录或主动提交的记录,并保留足够上下文让每行数据可解释。