树莓派3b修改为64位raspbian并进行超频
前段时间从别人那听说树莓派4可以超频到2ghz,虽然我没有树莓派4,但是有一个吃灰的树莓派3,所以也想着试试超频。除此之外,现在官方的raspbian已经支持64位了,不过需要我们修改config.txt来实现。
开启64位
修改config.txt
在末尾增加一行arm_64bit=1
,重启,此时已经是64位系统了。
超频
超频的话如果电源不足的话会直接死机,所以我使用了5V2A的电源才没有提示低电压警告。
查看当前的核心以及内存电压:
for id in core sdram_c sdram_i sdram_p ; do echo -e "$id:\t$(vcgencmd measure_volts $id)" ; done
监控温度
while true ; do vcgencmd measure_temp ; sleep 1 ; done
对于计算能力的测试可以使用下面的命令来创建4个线程来寻找√20000以内的质数
sysbench --num-threads=4 --test=cpu --cpu-max-prime=20000 run
我们先尝试超频到1.3ghz,在 /boot/config.txt末尾添加如下内容
core_freq=500 # GPU Frequency
arm_freq=1300 # CPU Frequency
gpu_freq=450
over_voltage=5 #Electric power sent to CPU / GPU (4 = 1.3V)
disable_splash=1 # Disables the display of the electric alert screen
保存后再重启,查看此时的核心电压:
再次进行测试,可以看到,温度变高了,速度嘛。。也提升了一点。注意,默认达到85℃是会降频的。
之后的测试中,改成1400Mhz之后居然直接无法启动了,修改成1350Mhz后虽然可以启动,但是开始测试之后没多久就死机了,由于我使用的是金属外壳被动散热的方式,所以温度控制的不太好,如果你的电源更好一些或者散热条件更好一些可以试试更高的频率,除此之外,gpu,内存甚至sd卡的频率都是可以超的,可以查看下面的文档。
参考
https://www.raspberrypi.org/documentation/configuration/config-txt/overclocking.md