什么时候着手重点做一下多核优化?
修改于2022/03/18166 浏览游戏反馈
以前小米9的时候用60帧没觉得掉帧,后来换了小米10后开90帧是真的掉帧严重,时不时地卡一下,打团对线那是直接卡成ppt。
后来用scene工具监控和记录了一下CPU和GPU占用及温度情况。
好家伙,全程超大核一直最高频率满载而其它7个核心几乎处于空载闲置状态,由于超大核的高性能也带来了高功耗导致频繁撞CPU85度温度墙。
而我发现只要一撞墙游戏立马就掉帧,不管锁不锁超大核频率到最高2.84Ghz都一样。
由此判断平安京根本没有做多核优化,抱着超大核吃到死。
而我测试过程中发现其实平安京并不特别吃GPU性能,GPU频率锁最低305Mhz开最高特效其实也并不是很卡,而不锁GPU频率,在正常最高频率507Mhz下占用基本只有30~50%左右。
总结:平安京没有多核优化狂吃超大核,导致超大核发热严重频繁撞温度墙而触发CPU内部的温控机制(系统的温控我是删了的)导致强制降低CPU等效频率(可能是这个操作,也可能是CPU满载导致任务队列拥挤严重)来降低核心温度,在玩家感知上就是游戏猛地掉帧卡顿,而在团战和皮肤粒子特效爆炸的场景这种非常吃CPU运算的情况下更加明显。