Skip to content

Releases: yc9559/uperf

DEV 20200407

07 Apr 09:22
Compare
Choose a tag to compare
DEV 20200407 Pre-release
Pre-release

此版本用于收集反馈,支持的SOC有:

  • sdm625
  • sdm660(HMP)
  • sdm82x(HMP)
  • sdm82x(EAS)
  • sdm835(HMP)
  • sdm835(EAS)
  • sdm845
  • sdm865/865+ lpddr5
  • exynos 8890
  • exynos 8895(HMP)
  • exynos 8895(EAS)
  • exynos 9810
  • exynos 9820/9825

更新日志:

  • EAS平台:对foreground的硬限制+白名单方法不可取,因为某些rom给正在使用的输入法使用的是foreground(cpuset和stune)
  • 高通EAS:操作时使用lowlat降低stune boost降低能耗
  • wipev2: 屏蔽uperf仿真中对interactive参数的更改,减少hint切换的不连贯性,以及提升渲染时小核的参与度
  • HMP平台:按平台设置待机最大频率
  • 安装脚本:读取平台名称做fallback,兼容exynos5
  • 日志系统:修复潜在的由于fd重定向导致popen异常
  • 配置文件生成器:增加e8895 eas支持
  • 配置文件生成器:修复interactive的大核最大频率没有按上限匹配

Click uperf-dev-20200407.zip below to download.
点击下方"Asserts"中的uperf-dev-20200407.zip开始下载。

DEV 20200405

05 Apr 06:09
Compare
Choose a tag to compare
DEV 20200405 Pre-release
Pre-release

此版本用于收集反馈,支持的SOC有:

  • sdm660(HMP)
  • sdm82x(HMP)
  • sdm82x(EAS)
  • sdm835(HMP)
  • sdm835(EAS)
  • sdm845
  • sdm865/865+ lpddr5
  • exynos 8890
  • exynos 8895
  • exynos 9810
  • exynos 9820/9825

更新日志:

  • uperf:添加屏幕熄灭监视器和支持HintStandby
  • uperf:负载完成回落后,requestBurstSlack这段时间内没有burst请求,才能开始新的HeavyLoad
  • uperf:字符串常量使用简单加密
  • 配置文件生成器:给HintStandby设置更保守的调频参数同时减少处于非C-state的时长
  • 配置文件生成器:高通EAS平台关闭schedutil的负载预测,使用更高的stune boost补偿
  • 配置文件生成器:EAS平台的amSwitch只解除硬限制,不提升最小性能,因为foreground cpuset经常更新,避免影响待机功耗
  • 配置文件生成器:EAS平台的amSwitch设置fgBoost但不设置fgCpus,不然解锁太卡并减少设置它4ms的开销
  • 配置文件生成器:HMP平台的amSwitch和heavyLoad使用固定参数
  • 配置文件生成器:增加支持sdm865+
  • 配置文件监听:修复配置文件修改后IN_MOVE_SELF导致监听失效
  • Makefile:参考magisk native二进制的编译flags,开启lto和调整为android-16
  • once:设置top-app cpuset前清理所有task,减少top-app cpuset任务数量fg限制在小核不至于升频太过困难
  • once:设置system_server的stune分组为foreground,它的UI相关线程设置为top-app
  • 安装脚本:适应sdm820 OC 1728/2150
  • wipe-v2:sdm835的CPU模型最大频率2.3g

Click uperf-dev-20200405.zip below to download.
点击下方"Asserts"中的uperf-dev-20200405.zip开始下载。

DEV 20200402

02 Apr 10:35
Compare
Choose a tag to compare
DEV 20200402 Pre-release
Pre-release

此版本用于收集反馈,支持的SOC有:

  • sdm660(HMP)
  • sdm82x(HMP)
  • sdm82x(EAS)
  • sdm835(HMP)
  • sdm835(EAS)
  • sdm845
  • sdm865 lpddr5
  • exynos 8895
  • exynos 9810
  • exynos 9820

更新日志:

  • 高通EAS:换回schedutil,更改性能需求-性能容量曲线
  • 高通EAS:82x 滑动大核最低1.2g
  • wipe-v2:修复interactive仿真在可变最大频率的逻辑错误
  • wipe-v2:更改评分函数
  • wipe-v2参数导入:interactive的最大频率按上限匹配
  • 安装脚本:修复82x系列子型号识别错误
  • 安装脚本:按频率区分660和636
  • 安装脚本:设置二进制的selinux上下文,并拷贝到/system/bin
  • once:补充wipe-v2的常值部分参数
  • once:最小集群的schedutil不使用负载预测的值

DEV 20200331

31 Mar 11:30
Compare
Choose a tag to compare
DEV 20200331 Pre-release
Pre-release

此版本用于收集反馈,支持的SOC有:

  • sdm660(HMP)
  • sdm82x(HMP)
  • sdm82x(EAS)
  • sdm835(HMP)
  • sdm835(EAS)
  • sdm845
  • sdm865 lpddr5
  • exynos 9810
  • exynos 9820

更新日志:

  • 配置生成:EAS默认使用动态conservative调速器,改进大量弹幕场景的流畅度,视效果是否保留
  • wipe-v2:修复HMP仿真阈值设置bug
  • uperf:更换监控surfaceflinger方法,修复崩溃
  • 配置生成:系统关键进程不做CPU核心的限制,在拥挤的时候不受限制上大核,但是受stune调控默认上大核还是小核
  • once:不改动Samsung EPIC和ems,可能是睡死的原因
  • magisk模块:增加屏蔽power-libperfmgr配置文件

Click uperf-dev-20200331.zip below to download.
点击下方"Asserts"中的uperf-dev-20200331.zip开始下载。

v1 Preview(20200329)

29 Mar 11:09
Compare
Choose a tag to compare
v1 Preview(20200329) Pre-release
Pre-release

此版本仅用于验证有效性,不是最终效果,支持的SOC有:

  • sdm660(HMP)
  • sdm82x(HMP)
  • sdm82x(EAS)
  • sdm835(EAS)
  • sdm865 lpddr5
  • exynos 9810
  • exynos 9820

Click uperf-v1-preview-20200329.zip below to download.
点击下方"Asserts"中的uperf-v1-preview-20200329.zip开始下载。