[心得] 谈高通S820省电特化配置

楼主: samitsai (hㄒㄈ)   2017-09-05 10:34:48
安安 对又是我
人称 新 教主 Sami
拿着手中不成材的阿斗ZS570KL
七进七出寻找救他的方法
本日任务:S820太耗电 怎么办?
※警告:
本任务需root→root会破保
且修改CPU频率等硬件配置有手机损坏可能
本人一概不负相关责任\(゜ ∀ 。)/
先来说说S820的硬件架构
S820由高通自行改造的2大2小核架构组成
一般而言小核应该给人一种"比较省电"的感觉
但是很遗憾的S820的小核
"跟大核构造一样"
差别在于 小核的L2较小
这造成小核同频率下耗电跟大核一样
但效能却比较差的结果
(那我到底要你这耗电货干啥 눊S820小核频率最高设15XXMHz确实是花比较少电
但小核跑不动大核还是会出来玩啊QQ
※所以结论:
1.让大核优先于小核负载
(原本默认是小核优先)
2.小幅调降大核频率
3.大幅调降小核频率
※再讲结果:
1.发热 耗电显著下降
(比我之前单纯降频还明显 可以a我ID看前几篇)
推测原因
本来小核高负载后 才会叫大核出来救火
此时4颗核心全开放火烧手机全家
电池原地过世
现在大核先负载
大核过载才会叫小核出来玩
但大核要过载又不像小核这么容易
所以平常只有2核全开
电池表示愉悦
2.由于大核优先负载 小核频率可以压很低
3.玩FGO不会LAG
4.当然每只手机体值不同 可以稍作频率微调
※最后讲实作:
1.当然先给我去解锁然后root
2.去Play Store下载Terminal(终端机)
3.让大核优先负载:
先在终端机输入su
(让终端机取得root权限)
在终端机依序输入以下4个指令
echo 0 > /proc/sys/kernel/sched_downmigrate
echo 0 > /proc/sys/kernel/sched_upmigrate
echo 10 > /proc/sys/kernel/sched_spill_nr_run
echo 85 > /proc/sys/kernel/sched_spill_load
参考来源:
https://tieba.baidu.com/p/4854187338?pn=0&
里面有较详细指令解释(中国百度&简中注意)
该篇作者是中国百度高通贴吧知名板友
此外虽然该篇作者说重开机就会恢复原厂设置
但是我的子龙并没有恢复
所以真的要改最好先备份
(还好我备了xD)
4.停用perfd:
某些手机有这个东西
用处是 手触碰到萤幕的一瞬间
CPU核心会直接向上冲到某个频率
好处是用手机几乎不会有卡卡的感觉
坏处是电跟学分一样 一去不复返
看个网页或ptt电就狂喷
我不依我不依
s820平常滑动手机要卡有点难
所以我自己是直接关掉了
这边一样开启刚刚下载的终端机
一样先输入
su
然后输入
stop perfd
大功告成
(这个重开机后会复活 所以重开后要重新关一次)
停用perfd后所有核心频率都会锁死在最高频率
所以我们要继续下一步
5.去Play Store下载Kernel Adiutor修改CPU频率:
不会用这个app的话可以Google一下
有大量的教学文
附上我自己的频率给大家参考
这是我目前试到日常使用顺畅
且FGO也不卡的频率
http://i.imgur.com/YhQmEDu.jpg
(此app在开启状态时核心会向上冲到最高频率
此为正常现象
关掉app就会恢复正常)
当然玩其他更凶猛的游戏可以再上调
个人修改完后省电有感提升
有时间的板友不妨玩玩看
另外Kernel Adiutor的部分也可以调整GPU
个人建议最高频率下调两个level
然后调度选Simple-ondemand
此外顺便宣传
ASUS好棒棒
效能性价拍照一极棒
自从我买了ASUS 考试都一百分
专题都不卡了人也变帅了
微凸的肚子都消了
可是还是没有女朋友QQ
以上。

Links booklink

Contact Us: admin [ a t ] ucptt.com