github yc9559/uperf dev-21.02.28
DEV 21.02.28

latest releases: dev-22.09.04, dev-22.07.24, dev-22.07.09...
pre-release3 years ago

HMP平台(15份配置文件):

  • sdm615/616/650/652/625/626/660/636/82x/835
  • exynos7420/8890/8895

EAS平台(29份配置文件):

  • sdm625/626/660/636/82x/835
  • sdm665/675/710/712/730/730g/750g/765/765g/768g/775
  • sdm845/855/855+/865/865+/870/888
  • exynos8890/8895/9810/9820/9825
  • dimensity720/800u/800/820/1000/1000l/1000+
  • Helio G90T

【测试重点】

  1. 检查本模块是否能够正常安装/运行
  2. 检查使用时的频率选择,体验流畅度和能耗
  3. 动态高刷默认没有启用,由于OLED屏幕特性不同刷新率色彩参数不同,切换刷新率可能带来可感知的色彩变化。配置文件位于/sdcard/Android/cfg_uperf_display.txt

【更新日志】

  1. 本次更新合并了20+个commit
  2. 新增:静止/活动/交互3档动态刷新率,支持分应用配置,底层方案同S20RefreshRateControl
  3. 新增:功能模块与状态转移配置项,开放uperf核心部分配置参数
  4. 新增:当前顶层APP包名识别,用于动态刷新率分应用配置
  5. 新增:预制配置增加Exynos8890(EAS)
  6. 修复:按住屏幕时interaction动作自动退出导致掉帧
  7. 修复:配置生成器的错误导致使用EAS的a53小核被错误锁在最低频
  8. 修复:SsAnalysis由于部分设备不存在/system/lib/libhwbinder.so无法正常工作
  9. 修复:动态刷新率切换时由于子进程继承了重定向到log文件的fd,被SELinux阻止无法设置刷新率
  10. 修复:非magisk方式inject动态库路径不正确
  11. 改进:缩短SsAnim活跃时长,使其仅在性能关键场合启用,降低功耗
  12. 改进:取消普通高优先级任务固定在大核,避免负载过于集中导致卡顿
  13. 改进:重负载动作为mtk和三星平台考虑sched_boost替代方案
  14. 改进:取消静态更改cpuset的cpumask,全部交给uperf动态设置
  15. 改进:取消内核线程的亲和性和优先级设置,感知不明显
  16. 改进:取消隐式SELinux操作避免误解,尽管这可能导致SfAnalysis和SsAnalysis注入失败
  17. 改进:减少ANDR-PERF报错信息

下载:
方法一:点击下方"Assets"中的uperf-dev-21.02.28.zip开始下载
方法二:蓝奏云镜像

Don't miss a new uperf release

NewReleases is sending notifications on new releases.