Atleast 6 out of 8 cpu threads remain at 2400MHz regardless of any load even with powersave governor

resulting in a consistent 8.5+ W consumption leading to <6h battery life as others reported

tt

1 Like

Contrary to popular belief, Power Saver will turbo the processor if the load is sufficient. I’d recommend checking whether you’ve got a CPU intensive task running in the background.

Source: Getting the most out of your Intel integrated GPU on Linux
Specifically these sentences:
Why would the “performance” governor cause worse performance? First, understand that the names “performance” and “powersave” for CPU governors are a bit misleading. The powersave governor isn’t just for when you’re running on battery and want to use as little power as possible. When on the powersave governor, your system will clock all the way up if it needs to and can even turbo if you have a heavy workload. The difference between the two governors is that the powersave governor tries to give you as much performance as possible while also caring about power; it’s quite well balanced.

3 Likes

@Water261 no, there is no load atm, I’m not even using a desktop environment. Its hlwm on top of Xorg, resulting in approx <0.5% load for each application as fetched by btop.

I’d not expect the frequecies to reach the max frequency (base), until any exact load is present. In my old Ryzen 4500u laptop, all the core sits around 1397MHz while base was locked at 2300MHz.

1 Like

I think this is actually a bug, causing excessive battery drain. What do @Framework says?

1 Like

Yeah, if you’re not running anything intensive then it’s most likely a bug

1 Like

Thank you for the heads up! Just as a side note, please refrain from pinging that role as it tags most employees. Please feel free to ping me if you need anything to be looked into or escalated as I would love to help :orange_heart:

3 Likes

I have been looking into it and as complex as the admin side is, perms are very limited making some roles a challenge :confused:

For example, you cannot change the moderators or admins perms. They are completely set. Luckily it’s set so mods can only moderate and can’t see any additional information that admins can!

I think it’s worth checking if frequencies are reported properly here. I wasn’t able to find a really decisive source here, but it does look like the intel_pstate scaling driver may not report frequencies very reliably, and that may be because idle cores are perhaps idled in a way where their frequency doesn’t matter.

In my case, cat /sys/devices/system/cpu/cpu*/cpufreq/base_frequency reports

2800000
2800000
2800000
2800000
2800000
2800000
2800000
2800000

and when I look at the frequencies that cpuinfo reports on a largely idle system, I get most cores at 2800MHz. However, cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_cur_freq reports much more varied (and lower!) clock speeds.

So, I’m not so sure your cores are improperly governed. It may be that the governor is just not reporting things in a way that cpuinfo picks it up.

1 Like

Alright, that gives lower frequency stats :eyes: thanks for the illumination.

But power consumption is still high 10.9W (spotify + typing on web browser currently), any idea why it is?

Sorry for the laye reply, I actually didn’t noticed that I got this reply :sweat_smile::sweat_smile: . Its somewhere around 4.3-4.6 at idle in tty session.

Double in idle, and triple on video playback :thinking: not what used to be on previous Ryzen 4500u, it would stay around 3.6W idle, and 6-8W (sometimes 9) on video playback. I know SO-DIMM ram is one of the reason, but I think there’s something more to it, that can be optimized?