毒蘑菇性能测试Pro

⚠ 警告:在性能较弱的设备(如手机)上启动测试可能导致系统卡死、发烫!

硬件测试工具大全
向下滚动了解更多 ↓
GPU 检测中...
FPS
实时--
最大--
最小--
平均--

毒蘑菇性能测试 · volumeshader_bm 是什么?

毒蘑菇测试

毒蘑菇测试(英文名 Volume Shader Benchmark)是一个基于 WebGL 的在线显卡压力测试工具。它不渲染传统的三角形模型,而是用「光线步进(Ray Marching)」的方式, 对画面中的每一个像素反复求解一个 8 次幂三维分形(Mandelbulb 变体)的隐式曲面方程,直到找到交点为止。整个画面由一段 GLSL 片元着色器实时演算生成, 几乎全部压力都压在 GPU 的浮点与三角函数运算上,因此常被当作检验显卡真实算力的「烤机」工具。因为渲染出的画面五颜六色形似一颗毒蘑菇,也被网友形象地称为「毒蘑菇测试」。

工具哇 Pro 增强版(toolwa.com)增加了实时 FPS 统计面板、帧率走势图、三档强度预设、自定义着色器内核与测试报告导出等功能,并接入显卡型号识别,方便你更直观地对比不同设备的图形性能。

核心功能

🧮

纯着色器算力压测

每个像素沿视线方向步进上千次,并对交点做二分与黄金分割 refinement,考验的是 GPU 的浮点吞吐能力,而不是显存带宽或 CPU 性能。

🎚️

三档强度可调

低(5 次迭代)适合手机与核显;中(默认,8 次幂)适合大多数设备;高(100 次迭代、10 次幂)面向独立显卡,弱机请谨慎开启。

🖱️

自由漫游场景

左键拖动旋转视角,右键拖动平移,滚轮缩放;移动端单指滑动旋转、双指捏合缩放与平移,随时可以从不同角度观察分形细节。

📊

实时数据面板

底部仪表盘实时显示当前、最大、最小与平均帧数,并绘制最近一分钟的帧率曲线,点击「导出报告」即可把结果保存为文本文件。

帧数怎么看?参考区间

下表为默认中等强度下的大致参考值。分辨率、驱动版本和散热条件都会带来明显差异,建议只用于同一台设备调优前后的横向对比。

帧数区间大致水平说明
10 FPS 以下 入门核显 / 低端手机 画面明显卡顿,建议切换到「低」强度,或改用桌面端独显设备测试
10 ~ 30 FPS 主流核显 / 中端手机 可以运行但不够流畅,笔记本需注意散热与功耗墙的影响
30 ~ 60 FPS 入门独显 体验良好,是目前主流轻薄游戏本的常见水平
60 ~ 120 FPS 中高端独显 桌面端中高端显卡,1080P 分辨率下压力不大
120 FPS 以上 旗舰级显卡 需要高刷新率显示器才能跑出来,帧数上限受屏幕刷新率限制

使用注意事项

⚠ 高负载警告
  • 本测试会让 GPU 长时间处于满载状态,设备会明显发烫、耗电加快,手机与轻薄本请谨慎使用。
  • 性能较弱的设备可能出现系统卡死、浏览器无响应,建议先关闭其他程序与后台标签页;真卡住了刷新页面即可恢复。
  • 建议插电使用;笔记本请放在硬质平面上保证进风,避免长时间满载后降频,影响成绩。
  • 帧数不会超过屏幕刷新率(受浏览器垂直同步限制),60Hz 屏幕上跑满就是 60 FPS,想看更高需要高刷屏。
  • 同一台设备多次测试通常会有 5%~10% 的波动,建议稳定运行 30 秒以上再看平均帧数。

常见问题

这个测试会不会损坏显卡或手机?

不会。它只是一个正常的 WebGL 渲染任务,GPU 本身具备过热保护与驱动调度,温度过高时会自动降频。不过仍不建议在散热不良的环境下长时间满载运行。

这是个病毒程序吗?

毒蘑菇测试‌不是病毒程序,它只是画面渲染的计算量有点大,因此可能会导致一些 GPU 计算性能弱的设备出现卡顿。关闭页面即可恢复正常。

为什么帧率一直固定在 60 或 120?

浏览器的 requestAnimationFrame(帧绘制)会与显示器刷新率同步,所以帧数上限就是屏幕刷新率。想确认屏幕真实刷新率,可以到 屏幕刷新率与帧率测试 查看。

GPU 一栏显示「未知」怎么办?

部分浏览器(如 Firefox)出于隐私考虑屏蔽了 WEBGL_debug_renderer_info 扩展,导致读不到显卡型号,换用 Chrome 或 Edge 即可正常显示;如果提示 WebGL 不可用,请检查浏览器是否开启了硬件加速。

「自定义绘图函数」要怎么写?

这里填写的是一段 GLSL 函数 float kernel(vec3 ver),返回值可以理解为「到分形表面的距离场」:负数表示点在物体内部,正数表示在外部,渲染器会自动寻找零点并计算法线与光照。修改迭代次数、幂次或常数项,就能得到完全不同的形状。

这个成绩能代表游戏性能吗?

不能完全代表。它主要反映 GPU 的纯着色器算力,不涉及几何、纹理、光追与 CPU 瓶颈,更适合用来对比不同设备、检查驱动与散热是否正常,或观察超频前后的变化。

更多性能与硬件测试工具

核心算法来自:volumeshader_bm — https://cznull.github.io/vsbm,作者 cznull@bilibili。

工具哇(https://toolwa.com/)在此基础上做了界面与功能上的优化修改,版权归原作者所有,本站仅作技术学习与性能参考之用。

本页面所有测试均在你的浏览器本地运行,不会上传任何数据;如需反馈建议,欢迎前往 意见反馈。