Raspbian如何通过config.txt中的setup temp_limit来控制温度

时间:2016-05-25 01:51:51

标签: raspberry-pi raspbian broadcom

刚刚获得了一个新的Rpi gen#3,其默认值为/boot/config.txt

temp_limit=85

然后我把它转到

temp_limit=70

重新启动后,它可以工作。如果您不知道如何强调Pi处理器,以及如何读取它的温度,请随意克隆我的简单github代码(shell脚本)并运行它。

 https://github.com/Fisherworks/raspberry_pi_stress

我认为这是动态降低频率,可以限制Rpi的温度 - 但是使用以下命令,它显示频率仍为1200000,这意味着它在全功率下运行。

cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq

现在的问题是 - Raspbian如何在不降低频率的情况下控制BCM处理器的温度?

1 个答案:

答案 0 :(得分:1)

试试这个。

vcgencmd measure_clock arm

你可以检查它是否被(已经),节流,上限或欠压。

vcgencmd get_throttled

https://retropie.org.uk/forum/topic/2295/runcommand-warning-if-voltage-temperature-throttling

返回代码就像0x50005。

位模式:

  • 0:欠压
  • 1:手臂频率上限
  • 2:目前受限制
  • 16:发生欠压
  • 17:发生了手臂频率上限
  • 18:发生了节流

更新: 我知道你使用的命令;

cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq

但它似乎不再使用,我发现新的一个被使用;

sudo cat /sys/devices/system/cpu/cpufreq/policy0/cpuinfo_cur_freq

您可以使用它或vcgencmd。