当前位置:
首页 > 手机优化 > 内核调教指南(仅供参考)

内核调教指南(仅供参考)

一、内核选择

所有的内核调教都有一个基础,就是说选择自己设备合适的内核,如果有多个内核可以选择最好选择一个最稳定的内核,如果只有一个内核,那就用它吧。

二、 CPU 调教

CPU部分以前最重要的就是调速器,然而现在内核全面eas化以后,调速器算法并不是那么重要了。eas调速器再差也不会比传统的算法差太远,毕竟有一个调频速率在中间隔着。更何况schedutil调速器已经将大部分的优化收揽,几乎是暴打其他老式调速器的。

CPU调速器的参数部分也可以不用太管了,默认就好,这个东西主要起作用的还是内部的功耗模型,调一些表面参数没多大用
CPU的升频部分可以好好改改,这个对性能以及耗电很有作用。

参数名功能建议
触摸升频 触摸升频的方式过于死板并且容易导致异常耗电,没事不要开 推荐关掉
Dynamic Stune Boost(简称dsb) 在触摸的时候提升cpu利用率,以此来提供更加流畅的触屏体验,在不触摸的时候会停止提升cpu利用率,这样就不会特别耗电,又能感觉滑动特别跟手。(对于cpu利用率提高滑动更跟手joshuous这么解释:cpu利用率提高了以后任务将会更加可能转移到大核中进行处理,以大核来保证运行的流畅。) 推荐值在10~20左右,同时推荐将升频持续时间设置到1500ms
CPU频率 按照自己的喜好设置就好,核心的开关及频率都是大同小异,这部分不要把最低频率开太高基本上可以保证一个不错的续航。 按照自己的喜好设置就好

三、GPU调教

在已知的数据中simple_ondemand调速器似乎比默认的调速器更加精准,所以改改调速器就好。

四、内存调教

内存方面不需要动,经过我多次测试,在一般情况下这里不太影响耗电


五、杂项

参数名功能建议
io调速器 目前认为cfq和anxiety是两个比较好的io调速器,cfq表现稳定,anxiety读的速度更快。一般没有大量io需求的人可以随便在两者之间选其一。不怎么影响功耗。 两者 选其一
预读字节 Android的预读字节估计大家都清楚了,在读小文件的时候小预读明显比大预读更占优势,大文件大预读占优势。但是现在大家都是ufs,而且以读小文件居多,并且咱们读大文件的时候就相对不在乎这一点损失了。所以大预读我不推荐,而且推荐最小的128kb 最小的128kb
tcp拥塞算法 这里强烈推荐bbr算法,如果有搭建过某种东西的服务器的人就知道这是优化服务器的一个常用手段。根据tg群组上面的报道,westwood算法在慢速下载时仅仅只有1mbps且非常不稳定而同等情况下的bbr算法可以稳定达到3mbps。而且根据谷歌对此算法的数据分析,这个算法在与cubic(传统手机的网络算法)同时接入网络时发挥出了上千倍的带宽抢夺能力。 bbr算法
唤醒锁 在一加的氢os上已经确诊禁止唤醒锁没必要并且可能会适得其反。根据tg群组报道,禁用某些唤醒锁后,会导致更多的唤醒锁疯狂唤醒。推荐保持默认。 默认
熵值 在旧版安卓里面认为提升这个值会使得手机更流畅,但是现在已经成为了一个多余选项,只要不太小,基本上不会有什么问题,推荐保持默认。 默认

六、 performance boost config

这个东西会在指定条件下跳到预设好的频率,比如触屏是,开应用时,但是有点死板,所以我直接禁用了,至于要不要禁用各位见仁见智凭喜好决定。

内核调教指南(仅供参考):等您坐沙发呢!

发表评论

表情
还能输入210个字