github shadow3aaa/fas-rs v2.1.0

latest releases: v3.5.0, v3.4.0, v3.3.0...
7 months ago

更新日志

  • 内置可开关的用户空间调速器(userspace_governor)
  • 读取scaling_boost_frequencies获取完整频率表
  • 增加频率平滑性
  • 提前插件执行时间
  • 移除一个开销太大的插件api(write_freq)
  • 优化binder处理,开启binder线程池
  • 删除一些配置
  • 优化配置错误处理,增加配置错误自动回滚上一次正常配置机制
  • 优化配置错误提示
  • 修改日志格式
  • 自动识别本地化
  • 优化Node
  • 忽略一些无意义的错误
  • 移除cpufreq_debug设置频率
  • 更新依赖
  • 修改zygisk编译参数,提高执行效率

运行要求

  • soc平台无要求
  • Android12以上
  • zygisk开启并且版本v2以上(magisk v24.0以上并且开启zygisk / ksu + zygisk-next)

特殊说明

  • fas boost模式是专门用于提升帧率的模式, 它不会尝试限制最大频率, 而是尝试在卡顿时提升最小频率以减少默认调速器的掉帧, 此模式不可通过帧率曲线来判断是否生效
  • 对开启fas的游戏使用shamiko等隐藏可能会导致不生效, 是否生效以/sdcard/Android/fas-rs/fas_log.txt是否有对应游戏记录为准
  • 采用zygisk注入劫持libgui获取frametime, 存在部分被检测风险

Change log

  • Built-in switchable user space governor (userspace_governor)
  • Read scaling_boost_frequencies to get the complete frequency table
  • Increase frequency smoothness
  • Advance plugin execution time
  • Removed a plugin api (write_freq) that was too expensive
  • Optimize binder processing and enable binder thread pool
  • Removed some configurations
  • Optimize configuration error handling and add automatic rollback mechanism for configuration errors to the last normal configuration
  • Optimize configuration error prompts
  • Modify log format
  • Automatically recognize localization
  • Optimize Node
  • Ignore some meaningless errors
  • Removed cpufreq_debug setting frequency
  • Update dependencies
  • Modify zygisk compilation parameters to improve execution efficiency

Running requirements

  • No requirements for soc platform
  • Android12 or above
  • zygisk is enabled and version v2 or above (magisk v24.0 or above and zygisk / ksu + zygisk-next is enabled)

Special Instructions

  • The fas boost mode is a mode specifically used to increase the frame rate. It does not try to limit the maximum frequency, but tries to increase the minimum frequency when stuck to reduce frame drops of the default governor. This mode cannot be judged by the frame rate curve. Is it effective?
  • Using shamiko and other hiding methods on games with fas enabled may not take effect. Whether it takes effect depends on whether there is a corresponding game record in /sdcard/Android/fas-rs/fas_log.txt.
  • Using zygisk injection to hook libgui to obtain frametime, there is some risk of being detected by game.

Don't miss a new fas-rs release

NewReleases is sending notifications on new releases.