Skip to content

Latest commit

 

History

History
87 lines (68 loc) · 5.46 KB

20180505-description.md

File metadata and controls

87 lines (68 loc) · 5.46 KB

Project WIPE

Workload-based Interactive Parameter Explorer
DEV 20180330 PRE-RELEASE

Snapdragon 835, 820/821, 810/808, 801/800/805, 660, 636, 652/650, 625/626
Exynos 8895, 8890, 7420
Kirin 970, 960, 950/955
Helio X20/X25, X10
Atom z3560/z3580
Snapdragon 845(不属于WIPE)

警告(Warning)

勿作商业用途,禁止转载内容和内嵌参数
Do not use for commercial purposes, prohibit reproducing content and embedding parameters in custom ROM and kernel
酷安ID:@yc9559

这是什么(What is it)

通过人工凭感觉调整interactive参数的方式,有如下问题:
Adjusting the interactive parameters by our feeling, there are the following problems:

  • 调参难以有明确的反馈(difficulties to have clear feedback)
  • 本身功耗和性能顾此失彼(hard to reach the balance of power consumption and performance)
  • 参数自由度很高互相纠缠使得难以分离主要因素(complex parameters)

本计划旨在通过如下方式,制作自动化程序,来解决上述问题:
This project aims to solve the problems above by creating automated programs as follows:

  • 现实负载采集(real world workload capture)
  • interactive调速器流程仿真(interactive governor process simulation)
  • 卡顿和耗电评分函数(cost function of lag and power comsuption)
  • 迭代取得局部最优(iteration to obtain local optimum)

有啥不同

  • 基于 Project WIPE 20180330 v3
  • ADD 评分函数主体改为分区检测
  • ADD 微工具箱性能配置文件极速档位完善
  • ADD 并没有什么用的CPUSET调整
  • MOD 仿真器中CPU idle状态耗电比例调整
  • MOD 填上之前脚本模板写得不完整和有错的地方
  • INF 这是一个预备版本,文档写得比较简单

操作指南

  1. 如果提问下面已有的内容不再回答
  2. 几乎没有对内核的要求,官方内核即可
  3. 在本仓库/tools目录提供了有用的调试工具
  4. 待机耗电一般在0.5-1.0%/h,耗电过多先检查唤醒锁,使用 Wakelock Detector 或者 3C Toolbox
  5. 本版本推荐使用微工具箱,使用之前确保 EX Kernel Manager 和 Kernel Auditor 不会带来干扰
  6. 微工具箱性能配置文件下载后重命名为powercfg,复制到/data,最终该文件路径为/data/powercfg,权限设置为755
  7. 启动微工具箱,删除系统的温控,启用并设置自动服务,重启设备,用全新安装的 EX Kernel Manager 检查参数是否生效
  8. 省电->卡顿版,均衡->均衡版,游戏->费电版,极速->适合延迟敏感场景
  9. 一般经典的使用搭配是,游戏使用费电版,小说和视频软件使用卡顿版,有实时性要求的使用极速
  10. 微工具箱的其他功能并非必需,了解风险之后再使用
  11. 喜欢手动挡的玩家,下载文件后使用文本编辑器打开即可找到想要的参数

链接

https://github.com/yc9559/cpufreq-interactive-opt/blob/master/20180505-description.md

对比

与高通默认参数对比

微工具箱性能配置下载