高通平台性能解锁方案






警告:请确保您的内核支持 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频率动态调整
  • 运行速度提升
  • 耗电小幅提升




修改后




设备平均分


必要准备

  • 获取手机 Root 权限
  • 安装 Root Explorer 软件


开始行动

删除温控文件

使用 Root Explorer 删除以下文件

  • /etc/thermal-engine-89996.conf
  • /etc/thermal-engine-89996-a1.conf (部分ROM没有)


禁用核心控制并调整 GPU 运行模式

原理: sys 文件夹重启后会自动还原,因此可以使用内核自带的 init.d 脚本 实现开机自动修改
操作:
1. 打开目录  /system/etc/init.d
2. 新建文件  xx.sh (文件名为任意英文)
3. 粘贴下列代码并保存

1
2
3
echo -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

4. 修改权限 0777 rwxrwxrwx  
5. 重启以应用


F.A.Q

关于其他机型参考的问题

高通的温控文件都是以 thermal-engine-xxxx.conf 开头的,如果找不到的话去相应社区搜搜修改温控的方法吧。
.sh 脚本采用高通接口,理论上高通处理器的手机均通用,无需其他更改。


怎样才算修改成功呢

出现以下情况则表明修改成功:

  • 打开 内核调校 ,在 首页(概况) 略微划动, CPU 所有核心频率均提高、 GPU 频率跳转至最高,之后所有核心又跳转回最低频率;
  • 打开子菜单 温控 ,其中的 核心控制 已关闭;
  • 打开子菜单 GPU ,其中的 GPU 调速器 项为 performance


为什么我修改后无效呢

进行检查后,若 GPU 频率无变化且子菜单 温控 中的 核心控制 未关闭,请进行以下步骤:

  1. 打开菜单中 init.d 启动脚本 表单,执行之前添加的脚本
  2. 打开子菜单 温控 ,若 核心控制 已关闭,则未授予 .sh 脚本的执行权限。
  3. 打开 RE管理器 ,将 .sh 脚本的权限全部打勾 ,确定即解决。
若仅其中任意一项失效或排错后仍未生效,为代码错误,请反馈结果给我。


内核不支持init.d 启动脚本怎么办

更换内核或每次开机后手动执行脚本




---文章结束啦 ฅ●ω●ฅ 感谢您的阅读---