v3 (20200217)
- 新增:关闭一加固定UI线程在大核的opchain,与其他平台统一
- 新增:使用prefer_idle+boost方案固定topapp在大核,放弃colocate与sched_boost方案
- 新增:所有性能模式启用top-app的prefer_idle,在小核都有进程占用的情况唤醒任务到大核
- 新增:调整C-state降低UiBench渲染抖动40%,C0与C3在低频率未见显著功耗差异
- 新增:滑动时提升cpullccbw/cpubw的最小频率避免成为瓶颈
- 新增:调整不同性能模式的llcc带宽和ddr带宽限制,降低一点DDR功耗
- 新增:降低大核访存缓存命中率降低时提升DDR频率的阈值,减少小掉帧(90fps)
- 新增:使用blkio保留90%的IO带宽给前台进程
- 新增:限制传感器服务相关线程在小核集群,减少唤醒大核集群
- 新增:同步qti-mem-opt的libcommon,libpowercfg,path header
- 改进:panel的default_mode不会随着热切换而改变了
- 改进:各个性能模式频率范围调整,见项目连接内的readme
- 改进:滑动时foreground分组只使用小核
- 改进:执行脚本不再依赖于sh文件可执行权限
- 改进:读取目标性能模式的逻辑更加通顺
- 改进:加大一点二段式app启动boost的时长
- 改进:全部去除QTI Boost Framework对sched_boost的设置,改用其他方式实现类似效果
- 修复:在Android 10没有sched_boost_enabled,改用其他方式实现类似效果
- 修复:最大频率限制不再只靠targetconfig,补上mem_performance频率范围设置
- 修复:补上cpuset/restricted分组的cpu限制
- 修复:减少perf框架的一些报警
Click perfd-opt-v3-20200222.zip below to download.
点击下方"Asserts"中的perfd-opt-v3-20200222.zip开始下载。