手机显卡测试:30秒看清手机的图形性能

毒蘑菇测试在手机上跑的是和电脑一样的光线步进3D场景,所以你能看到安卓或iPhone的GPU到底能撑住多少。手机上会自动用低画质打开,跑30秒,给你一张可以分享的结果卡。

手机上自动从低画质开始。机身背面会发热。

开始之前

关掉其他App

有些手机上,游戏、视频和导航App在后台还会继续用GPU。先把它们划掉。

让手机凉一下

刚充完电或刚打完游戏的手机一开始就是热的,会很早降频。先放在桌上一分钟。凉机状态下的第一次测试成绩最好。

保持屏幕常亮

测试中途锁屏的话,浏览器会暂停标签页,测试就停了。30秒比大多数自动锁屏时间短,但如果你设的是15秒就要留意。

手机该用哪个档位

档位适合的手机
低所有手机。从这里开始。近五年的入门和中端机通常落在20到60FPS之间。
中近期旗舰:骁龙8 Gen 2或更新、天玑9200或更新、iPhone 14 Pro或更新。预期30到60。
高和极高不建议。连旗舰都会掉到个位数并迅速发热,数字说明不了什么新东西。

90Hz或120Hz屏幕的手机在低画质下可以超过60FPS。只在相同档位下比较手机。

手机上的结果怎么看

以低画质为准。

平均FPS评级典型机型
50以上优秀近三年的旗舰或游戏手机。试试中画质。
30到49良好中端机或老一点的旗舰。中等画质的游戏没问题。
15到29一般入门机,或者已经发热的旗舰。凉一下再跑一次。
15以下较差老手机,或者浏览器没开硬件加速。安卓换Chrome、iPhone换Safari试试。

为什么手机降频这么快

  • 没有风扇。所有热量都得从玻璃和边框散出去,所以持续负载一两分钟芯片就会降频率。
  • 省电模式在测试开始前就把GPU频率压低了。想要公平的结果请先关掉。
  • 手机壳会闷住热量。长时间测试时,带厚壳和不带壳的结果可以差10%到20%。
  • 充电会额外发热。想要最好的数字就用电池跑。

安卓和iPhone的差别

安卓上,Chrome会在结果卡上报出真实的GPU名称:骁龙是Adreno,大多数Exynos、天玑和Tensor是Mali,新款Exynos是Xclipse。查自己的手机是什么很方便。

iPhone上,Safari把所有GPU都报成「Apple GPU」,不给型号。这是苹果的隐私选择,不是测试的bug。比较时用iPhone的机型名称就好。

两边跑的是同一个WebGL着色器,所以iPhone和安卓手机在低画质下的数字可以直接比较。唯一要注意的是刷新率:120Hz ProMotion的iPhone最高能显示120FPS,60Hz的手机不管GPU多快都过不了60。

手机显卡测试常见问题

关于在浏览器里测手机GPU的常见疑问。

1

对手机安全吗?

安全。它就是一个用WebGL的网页,和任何3D网页游戏一样。手机远在可能造成损害的温度之前就会自己降频,而且测试只有30秒。

2

为什么手机会发热?

GPU全速跑了30秒,又没有风扇把热量带走。发热是正常的,测完一分钟内就会凉下来。

3

为什么结果卡写的是「Apple GPU」?

出于隐私考虑,Safari在iPhone和iPad上隐藏了具体的GPU型号,所有苹果设备报的都是同一个字符串。记下你的iPhone机型就好。

4

手机可以和电脑比吗?

只能在相同档位下比。手机跑低画质、电脑跑中画质,负载是不一样的。把电脑也设成低画质,并记得两边都受各自屏幕刷新率限制。

5

该用哪个浏览器?

安卓用Chrome,iPhone用Safari。两者默认都开着硬件加速。有些轻量或隐私浏览器会关掉WebGL,表现为个位数FPS或一片空白。

6

为什么连续测几次数字会往下掉?

热。每跑一次手机都比上一次更热,芯片会降频率来补偿。两次之间等一分钟,或者把第一次当作真实成绩。