MOTO X Style 骁龙808终极优化教程

MOTO X Style 骁龙808终极优化教程

我是2016年买的手机,刚开始用国行系统,不久就解锁刷亚太版6.0,用了好长时间始终感觉很卡。之后在Google Play商店购买了Kernel Adiutor这个软件(国内应用商店叫“内核调教”),开始试着调教手机。后来刷官方7.0系统,刷魔趣系统,也试着自己优化,比如绿色守护、My Android Tools等等,但依旧不满意,差点儿换手机。直到2018年,我才弄明白手机卡顿的原因,也成功尝试出最为合适的内核调教方案。这样暂时可以用一段时间不用换机了。原本不想在知乎发,可贴吧被自动删帖,只好发到这儿,也方便分享。

以下调整以及配置文件基于魔趣ROM,7.1.2,20180118。在这里推荐一下魔趣,他们是目前为数不多能做到每天增量更新的ROM,在原生安卓的基础上为国内进行优化(短信验证码、电话等)。唯一缺点就是每天更新可能会遇见Bug,比较烦人。实际上可以隔几天更新一次,或者捐助点儿钱开启放心刷。

【所需软件】“Kenel Adiutor”、“Root Explorer”、“镧·系统工具箱”,手机当然要ROOT。软件在酷安上下载

【所需文件】pan.baidu.com/s/1smjg0E,密码chby

【注意】系统文件修改,在重新刷机后会失效,增量更新可能也会失效,所以刷机以后要检查一下,重新替换配置文件。之所以要将代码复制到系统目录,是因为文件权限的问题,只有这样才可以执行代码。

一、闪存调整

首先,手机卡顿的重要原因是内部可用存储空间不足!因为NAND闪存的原理,可用空间不足以后,性能会急速下降,原理不细说,是垃圾回收机制。之前我一直保持内部存储(也就是data分区或sdcard分区)可用空间为2~4G,无论怎么优化都比较卡。但现在无意中发现,可用空间为6G以上时,之前连QQ都卡的情况不出现了,用了好几天都没事。所以,必须要保证手机有足够剩余空间,最好利用工具将大程序的数据转移到SD卡上,媒体文件也放到SD卡上(我在Google Play商店买的App2SD PRO,给SD卡分两个区)。

然后,I/O调度也会有影响,反正自己目前是这个配置。

最后,可能有人不知道,手机的NAND闪存和移动硬盘一样,也是可以Trim的!我的手机在系统里没法对data分区trim,只能偶尔进入TWRP的终端(terminal),手动打代码

fstrim -v /data
fstrim -v /system

二、内核调教!

骁龙808、810的功耗是出了名的,不内核调教,CPU使用率长期保持最高频,急速耗电,然后发热降频,导致卡顿、死机。MOTO X Style的大多数系统(包括官方)都没有仔细调整过内核,所以只好自己动手。

有两种方式可以调整内核。【第一种】是利用“内核调教(Kenel Adiutor)”这个APP,优点是界面方便,直观。但有个重要缺点是,有些系统没有开启某些功能,比如core ctl、温控等等,导致菜单不可用。打开程序,导入配置文件“808内核配置最终版.json”就行,可以长按选择开机执行。

第二种方式(推荐)】是直接执行代码,这样不论什么系统都会成功。我在原有代码的基础上,又增加Kenel Adiutor没有,而“镧·系统工具箱”可以调整的项目“高通Big.Little负载平衡”。这样就一步到位了。

如果用Root Explorer,将“init.qcom.power.sh”文件复制到系统根目录/system/bin/(魔趣系统可直接替换),然后长按文件,点右上角打开“权限设置”,将执行的对勾全打上(八进制0755)。这样才可以单击然后执行!!!

三、温控文件调整

我不知道魔趣系统和MOTO官方系统的温控配置文件是否一样,如果不一样的话,大家用Root Explorer在系统根目录找一下类似的,反正魔趣是“thermanager.xml”。然后参考我的配置文件进行修改。

我基于魔趣系统的温控修改了一下,增加了温控挡位,温度升高时让大核优先降频。此外,我还略微调整了一下电池的温控,让温度升高时更快降低充电速度,保护锂电池。要进调整,首先要替换配置文件。还是利用“Root Explorer”,复制到系统目录/system/etc/,然后改权限读写全打上勾(默认是八进制0644,只要可读取就行)。

在此期间我发现了一个问题,那就是“内核调教(Kernel Adiutor)”这个软件不能控制温控的开关,要利用另一个工具“镧·系统工具箱”,在“处理器高级配置”里开关。替换配置文件后,不需要重启,用“镧·系统工具箱”关闭再打开温控就行。注意,系统是默认开启温控的,修改好了配置文件,重启手机不会失效。

四、开启ZRAM

我手里的MOTO X Style可用内存为2.5G,另外0.5G的内存被分成ZRAM分区。但是魔趣系统默认不会启用这部分内存,造成了极大浪费。所以,只好手动写个命令执行一下,开启ZRAM然后用它作为SWAP。方法还是要用Root Explorer把“zram.sh”复制到系统目录/system/etc/,修改权限为755可执行,然后手动点击执行。

如果想让它开机自动执行,可以将不带扩展名的“zram”文件复制到/system/etc/init.d/文件夹,然后在Kernel Adiutor里开启模拟Init.d。

查看ZRAM以及SWAP状态,需要App2SD这个应用


现在,对MOTO X Style的调控正式结束。还有个问题,内核调教重启以后怎么办?我自己的方法是重启以后手动执行一下。如果想要方便,并且不打算经常更新系统,就和ZRAM一样,将init.qcom.power.sh复制到/system/etc/init.d/,然后删除“.sh”扩展名,在Kernel Adiutor里开启模拟Init.d。这方法不限系统。

五、调控效果

话不多说,上图!

内核调控最直观的效果就是发热明显降低,这得益于CPU频率的均衡分布。以前骁龙808大核动不动就满载,要不就关闭,及其无脑。调控完了,看频率分布图美滋滋。

我本来打算换机的,但经过内核调控,在流氓软件已经得到限制的基础上,这手机表现还是很流畅的。毕竟是2K的屏幕,毕竟有耳机孔,不论耳机还是外放音质都十分棒。关于游戏性能,目前我只玩阴阳师,还是很流畅的。前一阵换了实木后盖,看样子还能再战几个月。安卓的乐趣就在于折腾,就当是个玩具好了。

编辑于 2023-01-13 09:06・IP 属地山东