0
控制温度刚刚买了一部新的Rpi创#3,其中有默认/boot/config.txt已经如何Raspbian可以通过设置在temp_limit 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处理器的温度?
我又检查了第二个命令行,发现它不是在内核45年4月4日的工作: 'sudo的猫/ SYS /设备/系统/ CPU/CPU频率/ policy0/cpuinfo_cur_freq' 但 'vcgencmd'是确定甚至在4.9.11。 –
感谢您的答案@Naohiro。 我得到0x50000,但仍然混淆位的东西,如果0x50000是一个十六进制,那么该仓应该是0101 0000 0000 0000 0000 所以你的意思是位0是最低的一个 - 0和位2也是0,这意味着它目前不受限制? ,但频率现在是600000,这是1.2G的一半 - 为什么它不在节流? –
您可以使用这些命令/脚本: '是>的/ dev/null的&#增加负载,进入它的8倍或more.' 'killall是#释放load.' '而真实的;做vcgencmd measure_clock arm; vcgencmd measure_temp; vcgencmd get_throttled;睡1;完成' 当CPU负载较低时,你会看到Raspi正在休息。 –