github yc9559/uperf dev-21.02.14
DEV 21.02.14

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平台(28份配置文件):

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

【测试重点】

  1. 检查本模块是否能够正常安装/运行
  2. 检查使用时的频率选择,体验流畅度和能耗

【更新日志】

  1. 本次更新合并了40+个commit
  2. 新增:ssanalysis分析器,监测system_server过渡动画,减少页面切换掉帧和滞后感
  3. 新增:重构sfanalysis状态跟踪,即使app/sf的偏移量不同也能准确跟踪,减少卡顿
  4. 新增:hint状态机使用数据驱动,未来版本开放配置文件自定义
  5. 新增:UxAffinity=2在掉帧发生前动态迁移主线程到超大核,减少掉帧
  6. 新增:三星exynos982x定制频率范围knob,修复睡死问题,感谢Saumer7(github)的思路
  7. 新增:初始化过程日志存放在/sdcard/Android/log_uperf_initsvc.log,便于诊断
  8. 修复:由于loadmonitor渲染检测误报率上升,使得滑动等hint提前退出,导致卡顿
  9. 修复:原有perfhal配置文件内容错误使得服务报错,导致软重启
  10. 修复:移除高通HMP平台不存在的负载迁移knob
  11. 修复:系统界面主线程被错误固定到小核执行超时,导致ANR
  12. 修复:开心消消乐主线程被错误固定到小核,导致卡顿
  13. 修复:android.bg可能会阻塞binder,此线程被错误固定到小核,导致卡顿
  14. 修复:surfaceflinger/app错误固定到小核,MIUI过渡动画中此线程执行超时,导致卡顿
  15. 修复:由于不正确的mask设置使得cnss驱动启动网卡执行超时,导致偶见WiFi无法启用
  16. 改进:使用uperf限制foreground不上prime,同时排除pinned中例外的桌面,减少耗电
  17. 改进:heavyload动作任务放置能力,负载能够立即放置到超大核并按需调频
  18. 改进:白名单优先级设置不高于音频类线程,减少音频卡顿
  19. 改进:线程分类器使用表驱动,改进代码可读性
  20. 改进:默认使用busybox for android ndk或者magisk的busybox
  21. 改进:安装脚本机型信息提示,减少误解

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

Don't miss a new uperf release

NewReleases is sending notifications on new releases.