Skip to content

Commit

Permalink
Merge pull request #43 from NightRainMilkyWay/main
Browse files Browse the repository at this point in the history
适配magisk/kernelsu模块
  • Loading branch information
NightRainMilkyWay authored Nov 24, 2024
2 parents 67a96af + 3562963 commit a27f6a2
Show file tree
Hide file tree
Showing 134 changed files with 115,151 additions and 9,415 deletions.
35 changes: 30 additions & 5 deletions changelog.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
更新日志:

## V4.9.0
## V5.0.0
@Suni-code
- 优化部分型号日用使用流畅度
- 暂无

@xianyu6556
- 暂无
Expand All @@ -12,16 +12,41 @@
[@xianyu6556](https://github.com/xianyu6556)(Magisk_fiage_Vxxx.zip)

> [!TIP]
> 两位维护者的大版本相同,细节和风格会有差异,适配的SOC不同,选择适合自己的版本即可
> 两位维护者的大版本相同,细节和风格会有差异,适配的SOC不同,选择适合自己的版本即可.
> > [!WARNING]
> 这次更新版本只是适配模块,配置未进行更改,请等待后期维护者适配.
>
### Cutoolbox 上游更新日志
```log
V8.2.0 测试版 更新内容:
[Framework] 重写程序框架, 提升性能, 减少开销.
[CpuGovernor] 优化功耗模型的生成, 区分小核/中核/大核, 更贴近CPU满载时的真实功耗.
[CpuGovernor] 调整功耗限制策略, 改善在突发负载和CPU过热场景下的表现.
[CpuGovernor] 新增多核负载限制策略, 在单丛集内多核高负载的场景下主动限制CPU最高频率.
[CpuGovernor] 调整CPU升频延迟策略, 修复在不同丛集CPU性能差异较大时升频延迟不合理的问题.
[CpuGovernor] 调整低延迟状态时的调频策略, 请求低延迟事件触发后实际升频耗时由最低50ms减少至最低10ms。
[CpuGovernor] 改进调频器Timer根据不同场景自动调整工作频率的策略, 降低开销的同时允许更高的工作频率(100HZ)。
[CpuGovernor] 改进CPU负载滤波方式, 解决由于粗糙的CPU负载数据导致的CPU频率异常波动问题.
[CpuGovernor] 新增动态冗余功能, 解决CPU运行在较高频率时实际冗余更大导致功耗增加的问题.
[ThreadSchedOpt] 改进线程优化的触发方式, 改善在APP冷启动等场景下的表现, 降低开销.
[MtkGpuGovernor] 改进调频器策略, 支持类似CPU调频器的升降频延迟/BOOST/EXTRA_MARGIN等功能.
[DevfreqTuner] 新增的模块, 支持联发科/高通/麒麟/紫光展锐平台的DDR/GPU频率调整功能.
[Trigger] 新增的模块, 支持在特定场景触发时调整Property值和写入文件以改变调度策略, 例如提高CPU调频器的冗余.
[Thermal] 新增的模块, 支持在芯片过热时调整Property值以改变调度策略, 例如降低CPU的最大功耗和限制GPU的最高频率.
[APP] 更新掉帧监测模块, 修复在安卓14/15系统上无法准确判断掉帧的问题, 改善部分场景下的表现, 降低开销.
[APP] 修复附加模块无法在Magisk28+上正常安装的问题。
其他细节优化及bug修复.
```

## 贡献:
- @chenzyadb
- @Suni-code
- @xianyu6556
- @NightRainMilkyWay

Full Changelog: [`V4.8.2 -> V4.9.0`](https://github.com/TimeBreeze/Tritium/commits/main/)
Full Changelog: [`V4.9.0 -> V5.0.0`](https://github.com/TimeBreeze/Tritium/commits/main/)

## 使用项目
- [CuprumTurbo Scheduler](https://github.com/chenzyadb/CuprumTurbo-Scheduler)
Expand Down
6 changes: 3 additions & 3 deletions config.env
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ CONFIG_ENV=config.env

ZIP_FILENAME=Magisk
CONFIG_NAME=configs
IS_PRERELEASE=false
VERSION=V4.9.0
VERSIONCODE=241123
IS_PRERELEASE=true
VERSION=V5.0.0
VERSIONCODE=241125

FILE=Tritium.json
Binary file modified magisk_fiage/CuDaemon
Binary file not shown.
27 changes: 27 additions & 0 deletions magisk_fiage/configs/_config_select.sh
Original file line number Diff line number Diff line change
Expand Up @@ -98,6 +98,9 @@ get_config_name() {
kalama*)
echo "sdm8gen2"
;;
sun*)
echo "sdm8elite"
;;
taro*)
get_taro_name
;;
Expand Down Expand Up @@ -173,6 +176,18 @@ get_config_name() {
msm8996*)
echo "sdm820"
;;
mt6750*)
echo "helio_p10"
;;
mt6752*)
echo "helio_p10"
;;
mt6753*)
echo "helio_p10"
;;
mt6755*)
echo "helio_p10"
;;
mt6771*)
echo "helio_p60"
;;
Expand All @@ -194,6 +209,12 @@ get_config_name() {
mt6789*)
echo "helio_g99"
;;
mt6797*)
echo "helio_x20"
;;
mt6799*)
echo "helio_x30"
;;
mt6833*)
echo "dimensity700"
;;
Expand All @@ -212,6 +233,9 @@ get_config_name() {
mt6877*)
echo "dimensity900"
;;
mt6878*)
echo "dimensity7300"
;;
mt6885*)
echo "dimensity1000"
;;
Expand Down Expand Up @@ -239,6 +263,9 @@ get_config_name() {
mt6989*)
echo "dimensity9300"
;;
mt6991*)
echo "dimensity9400"
;;
kirin970*)
echo "kirin970"
;;
Expand Down
Loading

0 comments on commit a27f6a2

Please sign in to comment.