Sudden CPU frequency drop from 1.3GHz to 0.9GHz since v13.3.0

Last Tuesday, I updated my firmware from 13.2.x to 13.3.0.
Since then I observe a steep drop of my CPU frequency.
What has caused this? Is this normal?

Not sure, I noticed it too. I guessed it was due to the room temperature reaching 29°C instead of 20°C.
I updated Homey to v13.3.0 the day before yesterday (edit: which is last Tuesday :nerd_face::laughing: )

Thanks for the response.
Out of curiosity : why is your CPU freq. approx 1.5GH dropping to 1.3GHz, while mine is 1.35 dropping to 0.9GHz? :thinking:

What does your CPU temperature look like? It might simply be throttling with the whole of Europe being a sauna at the moment.

Might need to start looking at water-cooling the next generation Homey if climate change continues like this :thinking:

Looks normal over here. Also on v13.3.0.

CPU Speed

Utilization

Temperature

Of course rising as well. Could be throttling, although we had peaks of high temperature before.
@Doekse I checked my v13.3.0 installation date & time which where Wednesday Jun 24, 15.50hr.
That is the exact moment the clock speed went down (timed around Jun 24, 16.00hr)
Let’s see if it is the temperature and if it comes down next week. Also interested what others observe. See temp. below:
I see @Peter_Kawa has even higher temperatures (72degC)
Ruud

Some have been proto-typing on bigger heatsinks with or w/o ventilation alr :nerd_face::grin:

.

My Homey CPU reaching 72°C now makes me wonder.

Lazy man’s fix here :rofl: :

I do see a sharp spike in CPU load and temperature at the exact moment the clock speed dropped. Have you tried rebooting it?

Rebooted 15 min. ago. Jun 25, 22.45hr.

Now the graph looks like this (time scale 1 hr). Initital some spikes up to 1.5GHz, but now below 0.9GHz.
Homey still functions correct, but still interesting to know and understand what’s happening.

As usual we are beta testing

@Doekse Rebooted yesterday evening. Approx 10 hours later, I can say that rebooting hasnt changed it. The device keeps running at low frequency.

For reference, I am seeing the same on my Homey Pro 2023. After the update the CPU clock frequency went down to 0.87 GHz.

Yes, exactly same for me.
Clear CPU clock drop by 30% after 13.3.
Not sure this is an issue and the cpu-clock seems to fluctuate a lot.
Maybe just a cpu-clock reporting issue.
Edit: or maybe not since the cpu-load also increased as the clock went down.

I quickly checked with the team, and the most likely explanation is that the move to the Debian Bookworm base also changed the CPU frequency governor.

On Debian Bullseye, the default governor was typically ondemand, whereas newer kernels used by Debian Bookworm generally default to schedutil. The main difference is that schedutil adjusts the CPU frequency much more dynamically based on the scheduler, while ondemand periodically samples CPU utilization and often keeps the CPU at higher frequencies for longer.

As a result, seeing the CPU frequency continuously jump between different clock speeds is expected behaviour with schedutil. This can cause the reported CPU utilization to appear slightly higher (because the CPU spends more time at lower frequencies).

So, in essence, what you’re seeing is a Homey that is managing its CPU resources more efficiently. Instead of keeping the CPU running at its maximum frequency all the time, it continuously scales the clock speed up and down to match the current workload. This reduces unnecessary power consumption and heat generation while still allowing the CPU to ramp up to full performance whenever it is needed :wink:

Homey starts throttling at 85°C so that isn’t whats happening here. You can also double check this by going to the Homey Developer Tools → System and check if the throttle values are true or false.

@Doekse Abe, thank you very much for prompt reply and clarification.
I checked for throttle factor and found :

ideoCoreThrottleCurrently false
videoCoreThrottleOccured false

Ruud

Thanks Abe and Athom team! Makes sense.

I checked for throttle factor,
Throttling = false

Overhere the temperature fluctuations only seems to be related to the day/night room temp (no aircons here!)

It’s still in the box though, thinking of drilling a few holes to allow some air to flow.

I’m having serious Thread issues since firmware v13.3 was installed

CPU core speed dropping below 1ghz every so often and tons of thread devices dropping off the network and taking a good hour to get back online

A stinky update that has clearly pushed the power supply to it’s limit and that’s caused the Thread radio to become underpowered

Classic Athom, not enough inhouse testing before pushing updates live and now all of our lives become more stressful as a result