手动分析。。kdrag0n的脚本直接报错也是大草

小核:

中核:

大核:

数据来自sultan bench

几个注意点:

  • 标红的数据来自插值,原始数据显然错误(明显过高,过低或是电流未刷新)
  • 减掉空载之后的功耗似乎有点恐怖?(似乎和平时系统内测的不太一样?原因大概是因为测试处于系统启动的早期阶段,cpuidle还没有启动,导致无法进入cstate,从而空载偏高
  • sultan bench跑的好像是in-kernel rc4,结果仅供参考
  • 测试时每个集群会少一个核心(那个核心要用来跑sultan_bench主线程,不能参与测试)
  • 大核由于只有一个,因此让一个a55来跑了主线程

大概说下结论:

  • A55无用论不成立
  • 高通选择691频率作为小核默认最低频率是有他的道理的