博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
《树莓派实战秘籍》——1.7 技巧07使用过压获得更高的性能
阅读量:5894 次
发布时间:2019-06-19

本文共 1111 字,大约阅读时间需要 3 分钟。

本节书摘来自异步社区《树莓派实战秘籍》一书中的第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文件中设置,然后重新启动即可。

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

转载地址:http://xnssx.baihongyu.com/

你可能感兴趣的文章
写给MongoDB开发者的50条建议Tip13
查看>>
vsftp:500 OOPS: could not bind listening IPv4 sock
查看>>
Linux安装BTCPayServer并设置比特币BTC和Lightning支付网关
查看>>
Python 的 with 语句
查看>>
elasticsearch学习——环境搭建2
查看>>
mysql安装,远程连接,以及修改密码
查看>>
Mybatis查询返回Map类型数据
查看>>
java的深拷贝与浅拷贝
查看>>
程序员如何提高工作效率
查看>>
数据库水平切分(其他应用)
查看>>
easyui 将已经是 textbox 的输入框改成时间框
查看>>
python基础学习整理——字典
查看>>
promise
查看>>
如何使用ABSL代码调用Web service
查看>>
将Java应用部署到SAP云平台neo环境的两种方式
查看>>
SAP CRM和C4C的客户主数据修改历史记录查询
查看>>
如何在CRM WebClient UI里使用HANA Live Report
查看>>
树莓派终端安装FTP服务器
查看>>
==与equal的区别
查看>>
Win7连接服务器
查看>>