高通平台性能解锁方案
警告:请确保您的内核支持 init.d 脚本
参考设备型号: MI 5
参考系统版本: Resurrection Remix OS v5.8.3-gemini-Official
参考内核版本: Linux version 3.18.31-gb1f50470 (Offain@BuildENV) (gcc version 4.9 20150123 (prerelease) (GCC) ) #1 SMP PREEMPT Sat May 20 12:33:16 CEST 2017
预期效果
- 发热增加
- 充电速度提升
- CPU及GPU频率动态调整
- 运行速度提升
- 耗电小幅提升
修改后
![](performance-unlock/performance-unlock2.webp)
设备平均分
必要准备
- 获取手机 Root 权限
- 安装 Root Explorer 软件
开始行动
删除温控文件
使用 Root Explorer删除以下文件
- /etc/thermal-engine-89996.conf
- /etc/thermal-engine-89996-a1.conf (部分ROM没有)
### 禁用核心控制并调整 GPU 运行模式 原理: sys文件夹重启后会自动还原,因此可以使用内核自带的 init.d 脚本实现开机自动修改
操作:
- 打开目录 /system/etc/init.d
- 新建文件 xx.sh(文件名为任意英文)
- 粘贴下列代码并保存
- 修改权限 0777 rwxrwxrwx
- 重启以应用
1
2
3echo -n disable > /sys/devices/soc/soc:qcom,bcl/mode
echo 0 > /sys/module/msm_thermal/core_control/enabled
echo performance > /sys/class/kgsl/kgsl-3d0/devfreq/governor
F.A.Q
关于其他机型参考的问题
高通的温控文件都是以 thermal-engine-xxxx.conf开头的,如果找不到的话去相应社区搜搜修改温控的方法吧。
.sh脚本采用高通接口,理论上高通处理器的手机均通用,无需其他更改。
### 怎样才算修改成功呢 出现以下情况则表明修改成功: * 打开 内核调校,在 首页(概况)略微划动, CPU所有核心频率均提高、GPU频率跳转至最高,之后所有核心又跳转回最低频率; * 打开子菜单 温控,其中的 核心控制已关闭; * 打开子菜单 GPU,其中的 GPU 调速器项为 performance。
### 为什么我修改后无效呢 进行检查后,若 GPU频率无变化且子菜单 温控中的 核心控制未关闭,请进行以下步骤:
- 打开菜单中 init.d 启动脚本表单,执行之前添加的脚本
- 打开子菜单 温控,若 核心控制已关闭,则未授予 .sh脚本的执行权限。
- 打开 RE管理器,将 .sh 脚本的权限全部打勾,确定即解决。
若仅其中任意一项失效或排错后仍未生效,为代码错误,请反馈结果给我。
### 内核不支持init.d 启动脚本怎么办 更换内核或每次开机后手动执行脚本