• 社区
  • 圈子
圈子 闲聊打卡 帖子详情
浅谈下自己对iQOO10游戏掉帧的总结
NongShi.
iQOO 10
闲聊打卡
iQOO 10系列

文章比较长,请耐心看完

今天我的iQOO10推送了originOS3.0,更新完成 我迫不及待测了下游戏帧率

可是测试过程是有如坐牢一般的游戏体验

先看第五人格,第一局测试,开局一分钟内,X2超大核工作在大概2.5GHz左右,就可以把帧率稳定在60帧了,但是一分钟后超大核就退出工作,貌似游戏从超大核“转移”到中核上,可以看到超大核负载降低的瞬间,中核占用率随之升高,帧率也开始出现波动,直到游戏结束。

iQOO10更新originOS3.0 第五人格第一局
iQOO10更新originOS3.0 第五人格第一局

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

第二局测试  掉帧明显
第二局测试  超大核全程未参与运行

以下是用另一台870手机(MI10S)做的测试

几天前我恢复出厂设置,更新MIUI14,用magisk获取ro*t,安装scene,去除云温控,...

在系统默认的性能调度下,MI10S的CPU性能曲线图和iQOO10十分相似,超大核占用率上不去,帧率抖动也很严重

MIUI14 默认CPU调度
MIUI14  默认CPU调度

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

MI10S 骁龙870 锁主频3.2GHz 帧率大幅提升

另外有一个细节:在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越来越好吧,别老盯着王者吃鸡看,其他游戏的玩家也得照顾一下呀

发布时间 2023年3月2日 17:37
北京
6344
0