1月份的时候买了块树莓派4B, 到手后发现虽然宣传说性能比3B强了一倍, 但是实际上性能还是一般般, 个人认为树莓派的定位就是一块生态比较好的能跑完整linux系统的开发板, 除了价格有些小贵, 作为入门还是很合适的.
最后思来想去, 为了不让它在我手里吃灰, 于是决定把它放在工位上作为小型服务器用, 顺便搭个代理绕过校园网的收费(校园网ipv6不收费). 为了长时间稳定运行, 需要研究一下如何尽可能地降低它的功耗, 现将方法记录如下:
关闭图形界面
首先建议安装树莓派系统的lite版, 不带用户界面, 可以省点电
如果安装了完整版, 可以在raspi-config这个设置工具里选择启动至命令行
关闭HDMI输出
在终端输入命令tvservice -o
即可
如果想开机自动禁用HDMI输出, 可以将其加入开机自动运行脚本
这里使用crontab达到开机自动运行的效果
crontab -e @reboot tvservice -o
关闭LED
修改/boot/config.txt, 在里面加入下面几行
# Disable PWR LED 关闭电源指示灯 dtparam=pwr_led_trigger=none dtparam=pwr_led_activelow=off # Disable ACT LED 关闭状态指示灯 dtparam=act_led_trigger=none dtparam=act_led_activelow=off # Disable Ethernet LEDs 关闭网口指示灯 dtparam=eth_led0=14 dtparam=eth_led1=14
然后记得重启
关闭声卡
仍然是修改/boot/config.txt, 找到dtparam=audio
那一行, 将后面的on改为off
如果没找到就手动加入dtparam=audio=off
重启后生效
降低CPU频率
在/boot/config.txt中加入以下选项降频(我没加)
arm_freq_min=250 core_freq_min=100 sdram_freq_min=150
重启生效
启用i2c-0
i2c-0是给摄像头或屏幕用的, 但是我就是想拿它接外设, 那就在/boot/config.txt中加入以下选项
dtparam=i2c_vc=on
以上内容部分参考自科技爱好者博客的文章, 十分感谢:
https://www.lxx1.com/5119