你想安全的对你的树莓派进行超频吗?这篇文章将教你如何实现超频。也有一些别的文章讲述如何超频,但我 试过都不好使。因此在亲手做过一些试验后,我找到了正确的方法,这些方法可以节省你的时间。 确定当前的 CPU 频率有很多方法来确定树莓派当前正在运行的 CPU 频率,大多数是运行在 700Mhz,你可以通过下面命令来验证:
运行后你会看到如下输出信息:
注意 “BogoMIPS” 显示值为 697.95. 你也可以运行以下命令:
这个可以以赫兹的单位来显示频率,数值为 700000. 最佳的方法是:
运行结果如下:
*注意,也可能显示 arm_freq=0 ,我曾经看到过这样的输出,但别理它。 这里显示的基准频率是 700Mhz,这也是树莓派默认的频率,但能否更快呢? 如何对树莓派进行超频你可以使用软件来对树莓派进行超频,但是有一些警告信息必须告知你,下面是一些不太确切的信息你必须在超 频之前阅读: 请注意,如果你设置了 force_turbo = 1 ,那么你的设备的保修条款将无效 首先要做的就是修改配置文件 config.txt
GPU 会在 ARM 核心初始化之前读取 config.txt 文件,可用来设置不同的系统配置参数,例如超频信息。 在这个文件中,你需要添加如下两行配置:
注意: 我发现有很多设置可获取最大的速度和稳定性的权衡,你的情况可能有所不同,可以随意的组合。也有人运行 在 1Ghz 而且很稳定,但我这边尝试无法工作。 现在根据修改你的配置然后重启设备,但修改的配置并不总是能工作,比如我这里就不行,然后我在 Stack Overflow 一些建议,需要额外执行如下命令:
这个将导致你退出终端窗口,重新打开终端窗口然后执行:
现在你的树莓派可以关闭了,拔掉电源,然后重新插入。 检查你的改动为了查看当前正在运行的频率,使用如下命令:
输出结果:
恭喜你,你已经超频成功。尝试构建一个更大的包或者打开桌面看看运行速度有何不同。 设置无效怎么办你也可以使用 raspi-config 工具来超频,要使用这个工具需要先更新固件,使用如下命令更新:
现在就可以用 raspi-config 命令了:
运行后显示如下界面: 选择 overclock 你将会看到下面选项: 我这里设置为 “Modest” 频率 800/250. 这也是最温和的超频频率,也是最安全的。 选择这个选项后,系统后提示你重启设备,选择 Yes 即可。 启动后再次使用如下命令检查频率:
看看是不是已经超频成功:
你也可以通过如下命令来查看更多选项:
执行结果如下:
真开心!有很多选项,而且你的输出可能跟我的有所不同。有些人超得更狠,而且运行一样稳定而且发热也正常, 我不清楚树莓派这方面的潜力,但这取决于运行的环境和任务。 更多的参数你还想多试试吗?我想是的,如果你拥有了树莓派总希望自己像黑客一般。这里有另外更新你可以用来动态调整内 存频率在 GPU 和 CPU 之间:
然后添加下面内容到 cmdline.txt 中:
然后添加下面内容到 config.txt
重启树莓派,现在你有了设置固定的内存给 ARM,CPU 使用 96 兆内存,而 GPU 使用至少 20兆。但如果 GPU 无 法获得足够内存,它会从 ARM 那里获取。cma_lwm 处于低水准值表示其如果无法获取足够内存将从 ARM 处获取。 如果 GPU 拥有超过 cma_hwm (高水准值) 的内存,将会释放并返回给 ARM。 总结我希望这篇文章能帮你解决在超频树莓派过程中碰到的一些问题。作为文档可能不够直观,但这真的不是很难。 如果你想玩得更深入,这里还有更多的一些 Raspberry Pi overlocking options 。 多数时候,你可能只想执行一些稍微温和一点的超频方案,不过如果你直接从源码中进行构建或者查阅更多的视频, 你或许可以把树莓派的更多性能挖掘出来。 如果你做到了,别忘了跟我们分享你的配置。 超频后的性能测试请阅读此文。 参与翻译(1人): 英文原文:How to Overclock Your Raspberry Pi |