《树莓派实战秘籍》——1.7 技巧07使用过压获得更高的性能

简介:

本节书摘来自异步社区《树莓派实战秘籍》一书中的第1章,第1.7节,作者: 【美】Ruth Suehle , Tom Callaway 更多章节内容可以访问云栖社区“异步社区”公众号查看。

1.7 技巧07使用过压获得更高的性能

过压,也被称为“动态电压缩放来增加电压“,是一个从电子元器件中获取更多性能的小窍门。

树莓派的电路是由充当逻辑门和开关的晶体管组成的,在正常操作元器件时这些节点的电压会在高电压和低电压之间切换。当切换发生时,晶体管的电容和所施加的电压影响了切换输出变换的速度。使用更高的电压(“过压”)配置电路会让电路的反应速度更快,你可以获得比正常方法下对硬件超频的更好效果。

树莓派固件提供了一些可配置电压,在/boot/config.txt文件中被映射成下列值:

  • over_voltage (core)
  • over_voltage_sdram_c
  • over_voltage_sdram_i
  • over_voltage_sdram_p

如果你通过更改任何这些设置来对树莓派实施过压,都将会造成在BCM2835片上系统中永久的设置一个“引信”。这意味着,如果发生了烧毁,当你打算将树莓派作为有缺陷的产品退回时,供应商将会知道你已经对硬件实施过过压。当你负有责任的情况下却将产品作为缺陷品退回,我们或许不应该说这种行为不对,但是你应该知道,这种行为是不在保修范围之内的。
最大的变化来自于调整over_voltage值,这是BCM2835内部ARM CPU和GPU的核电压。over_voltage的可能值为-16(0.8V)到8(1.4V),默认值为0(1.2V)。每一个大于(或小于)0的整数对应增减电压的步长为0.025V。你不能在没有设置force_turbo=1(注意,这可能会触发“保修无效的引信”)的情况下设置高于6的值。

over_voltage配置项设置是一项超级设置, sdram_c(SDRAM控制器电压),over_voltage_sdram_i(SDRAM I/O电压)以及over_voltage_sdram_p(SDRAM的物理电压)设置为该值。虽然也可以单独设置这些值,但你很可能会设置错误(或不匹配),从而导致内存损坏,因此我们强烈建议你使用over_voltage超级设置代替分别设置。

如果你决定实施过压,只需要在/boot/config.txt文件中设置,然后重新启动即可。

如果你采用了过压(或者同时也做了超频),监测组件的电压水平将因此突然变得更有意义。这些方法可以让你从硬件中挤出一点点的性能提升,但是你为了这点性能提升付出了减少硬件寿命的代价(以及可能的稳定性能)。

相关文章
|
Shell 网络安全 数据安全/隐私保护
树莓派开发笔记(十二):入手研华ADVANTECH工控树莓派UNO-220套件(一):介绍和运行系统
树莓派开发笔记(十二):入手研华ADVANTECH工控树莓派UNO-220套件(一):介绍和运行系统
树莓派开发笔记(十二):入手研华ADVANTECH工控树莓派UNO-220套件(一):介绍和运行系统
|
数据可视化 网络安全 数据安全/隐私保护
树莓派开发笔记(一): 入手树莓派3b,成功运行树莓派系统
树莓派开发笔记(一): 入手树莓派3b,成功运行树莓派系统
树莓派开发笔记(一): 入手树莓派3b,成功运行树莓派系统
|
安全
《树莓派实战秘籍》——导读
树莓派的灵感诞生于埃本·厄普顿在剑桥大学负责计算机科学专业学生工作期间(参见前言中的描述),他发现准大学生需要有更多的机会获得编程经验才可以达到大学水平。如我们现在所知的,关于什么将会成为Pi的第一个概念设计诞生于2006年,阿尔法版在2011年年底通过验证,最初的10块板在2012年年初被拍卖,价格高达16 000英镑。
1736 0

热门文章

最新文章