1.本次更新合并了30+个commit
2. 新增:不同于v1的屏幕点亮HintWakeup,默认关联切换到重负载动作
3. 新增:dumpsys法获取顶层APP名称,处理MIUI12小窗场景识别更准确
4. 新增:防卡开机系统,如果在开机60秒内重启自动禁用本模块
5. 新增:标志位系统,包括SELinux、SfAnalysis、SsAnalysis、perfhal-stub开关
6. 新增:内置busybox(@osm0sis),降低对平台二进制工具集依赖
7. 新增:HeavyWorker辅助线程处理如线程分类器等耗时任务,消除内部阻塞
8. 新增:支持联发科Helio P65(mt6768)/G70(mt6769v)/G80(mt6769t)/G85(mt6769z)
9. 新增:支持高通骁龙662
10. 修复:容易死机的SfAnalysis和SsAnalysis异步通知方法
11. 修复:安兔兔9.0负载被固定小核集群
12. 修复:MIUI桌面卸载应用后卡死数秒
13. 修复:部分系统硬件服务和daemon错误锁定在小核
14. 修复:动态刷新率帧率切换缓存错误
15. 修复:三星Exynos 2100不支持schedtune调参
16. 改进:均衡模式在boost时减少点亮超大核时长
17. 改进:CPU affinity设置执行耗时从1ms降低到0.6ms
18. 改进:费电模式以stuneboost/uclamp作为核心,限制性能在散热允许范围内
19. 改进:无画面渲染时如待机,最低频率尽可能低,有画面渲染时,最低频率在1.0g上下减少频率波动
【测试说明】
1. 禁用Perfd-opt和WIPE v2
2. 禁用较为激进的温度控制
3. Magisk刷入,检查是否正确识别了平台类型
4. 重启检查/sdcard/yc/uperf/log_uperf.txt
5. 检查使用时的频率选择,体验流畅度和能耗,并给出你们的建议,以及发生问题的场景
6. 如果遇到小核负载偏高,推荐使用3C Toolbox的任务管理检查
7. 动态高刷默认没有启用,由于OLED屏幕特性,切换可能有可感知的亮度和色彩变化。
yc9559/uperf
Pre-release dev-21.05.02
HMP平台(15份配置文件):
- sdm615/616/650/652/625/626/660/636/82x/835
- exynos7420/8890/8895
EAS平台(34份配置文件):
- sdm625/626/660/636/82x/835
- sdm662/665/675/710/712/730/730g/750g/765/765g/768g/775
- sdm845/855/855+/865/865+/870/888
- exynos8890/8895/9810/9820/9825/990/1080/2100
- dimensity720/800u/800/820/1000/1000l/1000+
-Helio P65/G70/G80/G85/G90T