volumeshader_bm测试需手动拖动三维模型激活GPU满载:先访问正版网址cznull.github.io/vsbm,确保页面显示自转立体图形;再持续拖动12秒,右上角帧率跳动即开始真实负载测试。

想用手机跑volumeshader_bm测GPU真实负载能力,但打开页面只看到静止的彩色球、拖不动、没帧率显示、甚至直接卡死——这不是网站坏了,而是你没触发它的高负载渲染机制,它根本没开始“测试”。
确认进入正版测试页
第一步:长按复制官方地址 【https://cznull.github.io/vsbm】,注意末尾是 vsbm,不是 vsbm.html 或其他变体;
第二步:彻底关闭当前浏览器所有标签页,再杀掉浏览器进程(安卓下从最近任务里上滑清除,iOS双击Home键后上滑);
第三步:用系统默认Chrome或Safari重开,粘贴网址→回车→等待至少8秒;
第四步:页面必须出现持续缓慢自转的七彩不规则立体图形(非静态图、非加载中转圈),才算基础环境就绪。
如果页面空白、纯黑、显示404或跳转到其他域名,说明你点进了镜像站或缓存旧版——【只有 cznull.github.io/vsbm 这个地址才能激活体积着色器逻辑】,其他链接一律无效。
手动激活高负载渲染
这个页面没有“开始测试”按钮。拖动图形,才是唯一启动GPU满载运算的开关。
用食指按住旋转中的三维模型区域,保持接触;
缓慢左右拖动约1厘米,观察模型是否实时改变朝向;
立刻加快拖动速度,来回甩动3次以上,方向要频繁切换;
持续拖动满12秒,此时手机背部会明显升温,右上角帧率数字开始跳动。
静止状态下它只做最低功耗预览渲染,GPU几乎不工作——【不拖动=没测试,拖得越猛、越快、越久,GPU压力越大】。
检查WebGL与JavaScript是否启用
方法一(安卓Chrome):
地址栏输入 chrome://flags → 搜索 “WebGL” → 将 “WebGL 2.0” 和 “WebGL Draft Extensions” 两项都设为 Enabled → 重启浏览器。
方法二(通用):
进入浏览器设置 → 网站设置 → JavaScript → 确保开关为开启状态;
返回设置 → 网站设置 → 额外权限 → 确认“硬件加速”已启用。
若页面始终白屏、显示“WebGL not supported”或图形不响应触控,90%是WebGL被禁用或浏览器内核过旧——iOS Safari需iOS 16.0+,安卓Chrome需版本号≥115。
识别真实测试状态
看右上角红色数字:稳定在45–60 FPS且无跳变 → GPU性能优秀;
25–40 FPS并伴随画面撕裂或延迟感 → 中端水平;
数字卡在0、跳变剧烈、或拖动后10秒内手机发烫自动降频 → 已进入极限负载状态;
屏幕变黑白、浏览器崩溃、触控完全无响应 → 设备无法承受当前负载,测试已终止。
注意:测试全程不要切出页面,后台运行会导致GPU调度中断,帧率读数失效。


















