骁龙 888 性能如何?我们用小米 11 玩了两天游戏 | 硬哲学
新发布的小米 11,凭借 3999 元的起步价,被不少人称为「2021 年旗舰机守门员」;而作为第一款搭载高通骁龙 888 芯片的手机,它也让我们提前一睹了,今年主流 Android 旗舰的性能表现。
在之前的体验视频中,我们已经对小米 11 进行过一些跑分测试。以 GeekBench 5 为例,虽然多核性能提升并不明显,但全新的超大核 Cortex-X1 的加入,让骁龙 888 的单核分数提升了不少,从原来的三位数突破至一千分的大关。
目前来看,高通对骁龙 888 的性能还是有所保留的。毕竟 X1 超大核的主频仍然和 865 的 A77 一样,都是 2.84GHz,但其实在去年的骁龙 865+ 上,我们已经可以看到一颗 3.1GHz 的超频大核。
说不定,今年高通同样会拿出一颗「超频版骁龙 888」,当作是下半年的主菜。
和 CPU 相比,GPU 在本轮骁龙芯迭代中扮演了更重要的角色。高通宣称,新的 Adreno 660 将带来有史以来最大的 GPU 性能升级,而在 3D Mark 的 Wild Life 测试项里,提升幅度也达到了惊人的 50%,数据非常亮眼。
这种图形性能提升,能否在我们日常游戏中感知得到?本次,我们也挑选了几款有代表性的手机游戏,分别在小米 11 和小米 10 上进行了测试,并使用 PerfDog 工具来记录结果。
骁龙 888 能为手机游戏带来多少改变,一起来看看。
▲小米 11 和小米 10 的《王者荣耀》帧率对比图
首先是老牌国民游戏《王者荣耀》,我们测试了单场 10 分钟左右的 3v3 对战,画质帧率全部设定为最高档。只看游戏过程中的曲线,小米 10 和小米 11 的帧率都能稳定在 60 帧,基本没有降帧情况。
▲小米 11 和小米 10 的《王者荣耀》功耗对比图
然而,两款机器运行《王者荣耀》时,CPU 和 GPU 都没跑满,最终平均功耗也都稳定在 2.8W 左右 。实话是,目前《王者荣耀》已经很难对骁龙 8 系的旗舰手机造成压力了,就算是压力最大的 5v5 排位团战中,旗舰机也很少会出现卡顿的情况。
之后的《和平精英》情况也是类似。我们选择了超高清画质+超高帧(锁 40 帧)+抗锯齿特效,游戏时长为 12 分钟,小米 10 和 小米 11 均没有明显掉帧状况,帧率曲线高度一致。
但跑吃鸡时,小米 11 的平均功耗已经上升至 3.8W,而小米 10 则为 3.2W。
▲ 小米 11 和小米 10 的《和平精英》帧率图
接下来是第三款《使命召唤》,小米 10 和小米 11 都可以开启高清画质+60 帧超高帧,其它的如景深、抗锯齿、辉光等特效也都全部手动打开,测试时长为 20 分钟,共进行了 4 局多人对战。
先说下帧率,表面上看,小米 10 和小米 11 都能维持在 55-60 帧的水准,但随着时间的变长,小米 11 明显要更胜一筹。
▲ 小米 11 和小米 10 的《使命召唤》帧率对比图(前两局)
可以看到,在前两局游戏里,小米 10 和小米 11 全程没有明显的降帧点,整体帧率可以控制在 59-60 的范围内。
▲ 小米 11 和小米 10 的《使命召唤》帧率对比图(后两局)
真正拉开差距的是之后两局游戏。从第三局起,小米 10 就出现了轻微掉帧,最低会从 60 帧降到 51-52 帧的程度,但仅仅只是瞬间的帧率波动,很快会回归至 60 满帧,所以实际游戏时不会有明显感知。
而在小米 11 上,后两局游戏还是维持在 60 帧满帧状态,完全没有掉帧点,由此也体现出骁龙 888 的优势。
▲ 小米 11 和小米 10 的 CPU 核心调度对比(《使命召唤》游戏)
我们还检查了后两局游戏里,小米 10 和小米 11 的 CPU 调度状况。可以看到,此时骁龙 888 的大、中核使用率会更集中,而且整体频率确实更高,而骁龙 865 的大核频率波动较大。
不过此时两者都有一个共同点,那就是超大核基本没有参与到进程中,全程保持低占用、低频的状态。
与此同时,更好的性能也带来的更高的功耗,全程近 20 分钟的《使命召唤》,小米 11 平均功耗在 4W 左右,会比小米 10(约 3W)稍高。
▲ 小米 11 和小米 10 的 CPU 核心调度对比(《和平精英》游戏)
这种核心调度的差异,其实也在之前《和平精英》游戏里出现。从上图可以看到,小米 11 的中核、大核占用会更高,调度也更积极,超大核则基本不动;而在小米 10 上,超大核会频繁地参与到进程中,偶尔还会承担主力输出,相对的,其它核心占用就较低。
这也带来一个新的疑问:如果两款机器去运行一个画质要求更高的游戏,骁龙 888 和骁龙 865 是否会拉开更大差距?核心调度和功耗方面,又会有怎样的变化?
这估计就得从《原神》里找答案了。
▲ 小米 11 和小米 10 的《原神》帧率对比图(第一轮测试)
我们第一次测试《原神》的结果并不理想。当两款机器都调到最高画质,并开启 60 帧,并在原神璃月港周围区域试玩 15 分钟后,不管小米 10 还是小米 11,都没办法稳定在 60 帧,而是在 30- 60 帧之间来回跳动。
这个成绩明显低于预期,也让我一度怀疑是游戏场景没优化好,或是其它的未知问题,之后我们又更换了一个区域进行第二次测试。
▲小米 11 和小米 10 的《原神》帧率对比图(第二轮测试)
在第二轮测试里,我们选择在原神内蒙德主城周边游走,画质帧率均和第一次保持一致,测试时长为 10 分钟。
这次两款手机发挥就比较正常了,前 5 分钟内,两台机器都在 50-60 帧的范围内波动,5 分钟后开始有明显掉帧,而且小米 10 在 8-9 分钟阶段还有一次很明显的帧率波动。
如今可以确定的是,想要在手机端以最高画质跑满 60 帧《原神》,而且是长时间不掉帧的状态,依旧有难度,之前我们测试 iPhone 12 时也是如此,时间一长,温度上来了,掉帧还是不可避免,只能靠降画质,或是关闭动态模糊之类的特效,换取稳定的帧率。
但骁龙 888 真的扛不住全特效 60 帧的《原神》吗?还有其它一些数据能说明问题。
▲ 小米 11 玩《原神》,CPU 调度状态
这里还是来看下骁龙 888 的核心调度。前两次测试里我们也说了,骁龙 888 的超大核,在游戏中的调度并不积极,更多都是在靠大核、中核来承压。
在《和平精英》、《使命召唤》这类负载较低的游戏中,超大核不动,单靠大核、中核来输出,倒也没什么问题,但是在《原神》这类高负载游戏下,没有超大核的参与,的确会吃力不少。
在第二轮《原神》测试中我们也发现,此时的骁龙 888,依旧是在靠 3 颗 A78 大核,以及 4 颗 A55 中核心来维持性能的,此时几个核心都维持在 50% 以上的高使用率。
可那颗 X1 超大核(橙色线),负载依旧很低,整段测试的大部分时间里,都是偶尔切入,然后又快速回归至低频状态。
唯独在最后它才告别摸鱼,开始卖力工作,也正好在最后这段时间,小米 11 的帧率也从剧烈波动回归至 60 帧的范围。
▲小米 10 玩《原神》,CPU 调度状态
再来看下小米 10 的骁龙 865,超大核的积极性就明显要高不少,也分担了不少负载压力,相对的,865 上的其它几个核心,频率也比 888 的稍低。
可以说,骁龙 888 和骁龙 865 采用了两种完全不同的核心调度策略,但如果从实际游戏的流畅度结果来看,其实帧率表现并没有相差多少。
理论上,如果骁龙 888 的超大核能更积极地参与到进程中,像《原神》这类画面上限更高的游戏,是可以让设备更流畅运行的。
可为什么这颗超大核选择「罢工」呢?主要原因,应该还是功耗。
在《使命召唤》和《和平精英》的测试里也能看到,在跑满帧率,跑满画质的情况下,888 的整机功耗都会比 865 稍高,而且这已经是超大核未参与进程的状态。
现在换成《原神》,小米 11 的平均功耗进一步提升至 6.2W 和 6.5W,而小米 10 仅为 5.2W 和 5.8W ,如果此时再让超大核参与进来,发热量和耗电量估计也不会很理想。
这种为了控制功耗,而在游戏中限制了峰值性能的做法,只能说利弊皆有。考虑到这次骁龙 888 的 X1 超大核有着非常高的峰值性能,而且 GPU 频率也不低,小米在上市初期选择偏保守的调度,还是可以理解的。
但对游戏玩家而言,购买旗舰机的一大目的也是为了能获得更流畅的体验。目前 888 的好性能,似乎只能在几个跑分软件里发挥出来,却没有对游戏等实际场景带来明显帮助,的确十分可惜。
总体来看,对于日常使用,只是玩玩王者荣耀、吃鸡等中低负载的游戏,骁龙 888 的表现还是在预期内,功耗并没有明显增加,而小米 11 的温控也做得不错,目前仅靠大中核配合,足以支撑起《和平精英》、《使命召唤》这类主流游戏。
至于《原神》,它更多还是作为一个高负载场景下的参考例子,的确还有改善的空间。至于如何调配骁龙 888 中的各个核心,提升性能的同时去优化功耗,就是小米以及高通之后需要解决的了。
考虑到现在,小米 11 还是市面上唯一一款骁龙 888 手机,本次测试仅做为当下的参考。在 1 月份里,还会有其它厂商的旗舰机陆续发布,我们也希望看到更好的散热、调度方案,让用户能够在实际使用中,享受到性能带来的提升。