Methodology

Volume Shader BM 不测量什么

清楚说明这个 Benchmark 为什么不是游戏 FPS、光追、VRAM 或 CPU 测试。

🚀 volumeshadertest
今天
5 分钟

Volume Shader BM Test 的范围刻意很窄。它测量的是浏览器处理合成 WebGL fragment shader 工作负载的表现。这让它很适合诊断浏览器 GPU 问题,但也意味着分数不能被扩展成它无法支持的结论。

它不测游戏 FPS

游戏表现取决于场景复杂度、CPU draw call、纹理带宽、内存压力、引擎设置、驱动配置和原生图形 API。浏览器 shader 分数高,只说明设备很好地处理了这个 raymarching 工作负载,不保证具体游戏帧率。

它不测光线追踪硬件

这个 benchmark 使用 WebGL shader 数学运算,不使用硬件光线追踪 API。RTX、Metal ray tracing、DirectX Raytracing 等能力不在这个测试范围内。

它不测显存容量

这个测试主要是 shader 算术运算,不会填充大量纹理、流式加载资源,也不用于判断显存容量。显存更大的 GPU 不一定得分更高,因为瓶颈可能是 shader 吞吐或浏览器开销。

它不测 CPU 性能

浏览器和 JavaScript 会做一些准备工作,但核心负载是 fragment shader 渲染。CPU 密集任务,比如物理、寻路、资源解压或构建时间,需要其他 benchmark。

这个分数适合做什么

用它来比较相同测试模式、相似浏览器条件下的结果,检查硬件加速是否关闭,发现热降频,并判断设备能否持续承受 WebGL 2.0 shader 负载。

相关页面

标签
方法论Benchmark 限制GPU