wuyemenghuirt 2013-05-06
你想安全的对你的树莓派Raspberry Pi进行超频吗?这篇文章将教你如何实现超频。也有一些别的文章讲述如何超频,但我试过都不好使。因此在亲手做过一些试验后,我找到了正确的方法,这些方法可以节省你的时间。
确定当前的 CPU 频率
有很多方法来确定树莓派当前正在运行的 CPU 频率,大多数是运行在 700Mhz,你可以通过下面命令来验证:
cat /proc/cpuinfo
运行后你会看到如下输出信息:
Processor : ARMv6-compatible processor rev 7 (v6l)
BogoMIPS : 697.95
Features : swp half thumb fastmult vfp edsp java tls
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x0
CPU part : 0xb76
CPU revision : 7
Hardware : BCM2708
Revision : 000f
Serial : 0000000035dfc68c
注意 “BogoMIPS” 显示值为 697.95. 你也可以运行以下命令:
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq
这个可以以赫兹的单位来显示频率,数值为 700000.
最佳的方法是:
vcgencmd get_config arm_freq
运行结果如下:
arm_freq=700
*注意,也可能显示 arm_freq=0 ,我曾经看到过这样的输出,但别理它。
这里显示的基准频率是 700Mhz,这也是树莓派默认的频率,但能否更快呢?
如何对树莓派进行超频
你可以使用软件来对树莓派进行超频,但是有一些警告信息必须告知你,下面是一些不太确切的信息你必须在超频之前阅读:
请注意,如果你设置了 force_turbo = 1 ,那么你的设备的保修条款将无效
- Eben Upton
首先要做的就是修改配置文件 config.txt
sudo nano /boot/config.txt
GPU 会在 ARM 核心初始化之前读取 config.txt 文件,可用来设置不同的系统配置参数,例如超频信息。
在这个文件中,你需要添加如下两行配置:
arm_freq=800
sdram_freq=500
注意: 我发现有很多设置可获取最大的速度和稳定性的权衡,你的情况可能有所不同,可以随意的组合。也有人运行在 1Ghz 而且很稳定,但我这边尝试无法工作。
现在根据修改你的配置然后重启设备,但修改的配置并不总是能工作,比如我这里就不行,然后我在 Stack Overflow 找到一些建议,需要额外执行如下命令:
sudo sync
sudo sh -c "echo 3 > /proc/sys/vm/drop_caches"
sudo cp config.txt config.txt.save
sudo cp config.txt config.txt.save.1
sudo sync; sync; exit; exit
这个将导致你退出终端窗口,重新打开终端窗口然后执行:
sudo sync; sync;
sudo shutdown -h now
现在你的树莓派可以关闭了,拔掉电源,然后重新插入。