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
【测试重点】
- 检查本模块是否能够正常安装和运行
- 检查使用时的频率选择,体验流畅度和能耗
- 动态高刷完成配置才可启用,配置文件位于/sdcard/yc/uperf/cfg_uperf_display.txt
【更新日志】
- 本次更新合并了30+个commit
- 新增:SfBoost游戏操作时专用SfLag,非掉帧时降低最大性能改进能耗比,掉帧时释放最大性能降低停顿时长
- 新增:自定义配置与日志目录迁移到/sdcard/yc/uperf/,弃用panel文件,开放cfg_uperf.json供用户自定义,如调整频率范围
- 新增:屏幕刷新率切换改用surfaceflinger backdoor法,兼容Android 10+
- 新增:高通平台c-state设置,避免过早进入c3很快再次唤醒引入0.5ms滞后
- 新增:高通平台动态force_no_nap,减少复杂过渡动画GPU引入的卡顿
- 修复:android.hardware.power由于空白配置文件格式错误崩溃,导致部分设备循环重启
- 修复:min_refresh_rate设置未清理,导致模块卸载后帧率被锁定为最大值
- 修复:非magisk安装方式运行后没有停用系统perfhal
- 修复:音频编码线程被固定在小核,导致视频录制破音
- 修复:费电模式安兔兔跑分超大核空载,导致跑分偏低
- 修复:由于屏幕刷新率切换通知到系统框架,导致SsAnim错误拉起耗电,即使没有系统动画发生
- 修复:顶层应用离开顶层后没有触发当前顶层应用检查,导致帧率切换未响应
- 修复:sfanalysis渲染状态检测为了匹配动态刷新率灵敏度过低,影响到掉帧检测
- 改进:动态屏幕刷新率降低前延迟降低到600ms,切换响应更快
- 改进:sfanalysis用户内容刷新率自适应响应更快,60hz->120hz检测延迟从350ms降低到200ms
- 改进:禁用高通perfhal采用空白targetconfig.json法
- 改进:指纹识别线程更容易放置到超大核
- 改进:APP主线程识别准确度
下载:
方法一:点击下方"Assets"中的uperf-dev-21.03.14.zip开始下载
方法二:蓝奏云镜像