斐讯N1自己编译Armbian的低负载DTB

起因:

最近在折腾去年在并夕夕买的斐讯N1,在刷入Armbian系统后,使用自带的DTB发现负载一直居高不下,


解决方法为替换其他大佬编译的低负载DTB。然而我刷入了在恩山论坛下载的 meson-gxl-s905d-phicomm-n1-xiangsm.dtb发现内存从2GB缩水到800M左右了,可能因为我刷入的镜像是最新的,而这个DTB是旧版的原因吧,然而又找不到适合的DTB,于是我想能不能自己来编译呢?

分析DTB:

左边为原镜像的高负载DTB,右边为旧版的低负载DTB。


在继续查看了几个旧版本的原DTB和低负载DTB进行对比后发现,是212行进行了注释,所以可以肯定就是这行代码解决高负载问题。

编译低负载DTB:

反编译固件自带的DTB文件 dtc -I dtb -O dts -o n1.dts /boot/dtb/amlogic/meson-gxl-s905d-phicomm-n1.dtb
编辑反编译出的n1.dts文件,并修改关键代码 nano n1.dts

当然也可以选择使用SFTP工具下载到本地再编辑,我也是这么干的,(//▽//)

将修改后的DTS文件编译回DTB:

dtc -I dts -O dtb -o n1.dtb n1.dts

结果:


开机后负载会逐渐下降,甚至归零。

下载:

斐讯N1 5.5.0 低负载 DTB.zip

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇