文章比较长,请耐心看完
今天我的iQOO10推送了originOS3.0,更新完成 我迫不及待测了下游戏帧率
可是测试过程是有如坐牢一般的游戏体验
先看第五人格,第一局测试,开局一分钟内,X2超大核工作在大概2.5GHz左右,就可以把帧率稳定在60帧了,但是一分钟后超大核就退出工作,貌似游戏从超大核“转移”到中核上,可以看到超大核负载降低的瞬间,中核占用率随之升高,帧率也开始出现波动,直到游戏结束。


一共测试了3局,从第二局开始,就再也没见超大核参与运行了:


以下是用另一台870手机(MI10S)做的测试
几天前我恢复出厂设置,更新MIUI14,用magisk获取ro*t,安装scene,去除云温控,...
在系统默认的性能调度下,MI10S的CPU性能曲线图和iQOO10十分相似,超大核占用率上不去,帧率抖动也很严重


但是当我用scene手动把超大核锁定在3.2GHz之后,神奇的事情发生了:超大核占用率,从0-5%直接飙升到90%左右,中核和小核的占用率明显降低,平均帧率升高了,抖动也减少了。

另外有一个细节:在iQOO10的第一局测试中,通过scene的性能监视器看到,当超大核退出工作之后,三颗中核的占用率升高,并开始在50-80%直间轮流变换。
综合上述测试结果,是否可以得出以下猜想:
1.游戏对多线程的优化可以说是一点没有,而对单核性能要求比较高。
2.游戏不会主动向系统申请提高CPU超大核的频率,而是“看哪个核性能高,就‘转移’到哪个核上运行”,在iQOO10和MIUI14默认调度下,整个游戏由3颗中核的其中1个核心运行,并且在3颗中核之间反复横跳,所以iQOO10和默认调度的MI10S有十分接近的CPU调度图,而当我手动提高骁龙870的超大核频率之后,游戏主动转移到超大核上运行,中核的占用率也随之降低。
关于iQOO10的优化思路:
iQOO10第一局测试开始时,超大核工作在2.5GHz,游戏就能满帧稳定运行,也没有立即“转移”到中核上,所以我们可以把超大核频率范围设置在2.5GHz-3.2GHz区间,即使是没有很多人打架的场景,超大核占用百分比较低时,也不允许超大核降频到2.5GHz以下,这样是否就可以避免游戏“转移”到中核,然后超大核“一蹶不振”的现象发生?还请vivo工程师们按照我这个思路做一下实验,谢谢了
测试中得到的其他信息:
因为当时想做骁龙870的极限性能测试,所以在MI10S上游玩的是时间更长,压力更大的联合狩猎模式(共10名玩家),而今天在iQOO10上测试的是时间较短,压力较小的普通匹配模式(共5名玩家)
测试870时,连续玩了几个小时,即使带着散热背夹,CPU峰值温度也来到了可怕的80℃以上,功率最高达到了6w,这算是彻底榨干了870的性能吧。
8+Gen1的能效比肯定比870要高很多,说不定骁龙8+工作在2.5GHz左右的性能输出,就已经能达到870在3.2GHz的水平,功耗还更低
另一个游戏:QQ飞车的游戏体验,和我上一篇帖子中介绍的一样,没有太多变化。虽然单人跑圈能到120帧,但是只要超大核不干活,光靠中核,打匹配,多人模式,复杂的场景下就会掉帧了
希望iQOO越来越好吧,别老盯着王者吃鸡看,其他游戏的玩家也得照顾一下呀