Raspbian 如何通过在 config.txt 中设置 temp_limit 来控制温度

How Raspbian can control temperature by setup temp_limit in config.txt

刚刚得到一个新的 Rpi 第 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 处理器的温度?

试试这个。

vcgencmd measure_clock arm

并且您可以通过此检查它是否正在(已经)、限制、上限或 under-voltage 中。

vcgencmd get_throttled

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

return 代码类似于 0x50005.

位模式:

  • 0: under-voltage
  • 1:手臂频率上限
  • 2:目前受到限制
  • 16: under-voltage 发生了
  • 17:手臂出现频率上限
  • 18: 发生节流

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

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

不过好像没用了,发现用的是新的;

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

你可以使用它或者vcgencmd。