Is there a addon to reduce clock speed/power consumption? My pi is getting 62°C hot… never got it that hot with rasperian. I only get the temperature in hw diagrams, no clock speed etc.
Also I wonder that there is not network information except red on the main page.
from what I read yesterday it doesn’t look like an RPi uses cpufreq. And under clocking seems to be frowned upon.
There are references to the RPi4B having the ability to auto-slow (under clock) when the CPU senses high temp. But I have no idea if this is done in software (i.e., Raspberry Lite/Desktop) or in firmware. And I don’t know if IPFire has anything as part of its software.
The cpufreq-utils is availbale for am since core159.
The initskript will change the default governor from performance (without installed cpufreq-utils) to ondemand. So have you tested the temperatures after installing cpufreq-utils and a reboot?
Not sure if this helps but I see these messages with cpufreq-info:
[root@ipfireC159RPi4B2 ~]# cpufreq-info
cpufrequtils 008: cpufreq-info (C) Dominik Brodowski 2004-2009
Report errors and bugs to cpufreq@vger.kernel.org, please.
analyzing CPU 0:
no or unknown cpufreq driver is active on this CPU
maximum transition latency: 4294.55 ms.
analyzing CPU 1:
no or unknown cpufreq driver is active on this CPU
maximum transition latency: 4294.55 ms.
analyzing CPU 2:
no or unknown cpufreq driver is active on this CPU
maximum transition latency: 4294.55 ms.
analyzing CPU 3:
no or unknown cpufreq driver is active on this CPU
maximum transition latency: 4294.55 ms.
[root@ipfireC159RPi4B2 ~]#
and these messages with /etc/rc.d/init.d/cpufreq start:
[root@ipfireC159RPi4B2 ~]# /etc/rc.d/init.d/cpufreq start
Starting cpufreq... imx-cpufreq-dt
Error setting new values. Common errors:
- Do you have proper administration rights? (super-user?)
- Is the governor you requested available and modprobed?
- Trying to set an invalid policy?
- Trying to set a specific frequency, but userspace governor is not available,
for example because of hardware which cannot be set to a specific frequency
or because the userspace governor isn't loaded? [ FAIL ]
[root@ipfireC159RPi4B2 ~]#
The governor is not the problem. Looks there is no cpufreq driver avaliable for the broadcom SoC on the RPi4 in the mainline kernel or it is not enabled in the IPFire kernel config. Without this you cannot set the frequency st all.
I’m by no means an expert on this, and have NOT run ipfire on a Pi before, but you can research the “arm_freq” key value pair in the Pi’s config.txt file. You can use this for overclocking, but presumably also underclocking the max frequency of the Pi.