Meteor lake (185H) power governor

Hello,

I am running Bluefin-DX-nvidia on a Meteor Lake laptop with an Intel Ultra 9 185H processor.

My GNOME power settings are configured to use the balanced profile. I noticed however that the CPU frequency is quite high when I plug the computer to AC power.

For example, as I type this the system is mostly idle and on battery I see 1.59GHz frequency. The CPU package temperature is a nice 53C.

The problem is that when I plug in the laptop, the frequency jumps to to 5GHz and temperature shoots up to 73C for no reason:

The system is just sitting idle and <5% of CPU usage so there is no need to bump up the frequency so much…

Why is this happening? I would expect the CPU frequency to ramp up only if the utilization increases…

Is there any way I can tune the balanced profile to not be so aggressive? The system feels warm even though there is nothing running that consumes CPU…

Is it possible to tune this somewhere and how does one go about doing this? Here are my power settings:

Thanks

This is due to how Tuned, the new battery management solution that redhat made, sets up the profiles. On battery it uses a different profile to when its not, even when you set power saver mode on. Try editing /etc/tuned/ppd.conf and changing it so that on the [profiles] section, under power-saver and balanced, it uses the balanced-battery profile instead. Id recommend also disabling battery detection in your case

The default settings:

What you should put in /etc/tuned/ppd.conf:

[main]
# The default PPD profile
default=balanced-battery
battery_detection=false

[profiles]
# PPD = TuneD
power-saver=balanced-battery
balanced=balanced-battery
performance=throughput-performance

[battery]
# PPD = TuneD
balanced=balanced-battery
1 Like

Interesting… I edited the defaults as follows:

user@host ~> cat /etc/tuned/ppd.conf
[main]
# The default PPD profile
default=balanced
battery_detection=true

[profiles]
# PPD = TuneD
power-saver=powersave
balanced=balanced-battery
performance=throughput-performance

[battery]
# PPD = TuneD
balanced=balanced-battery



user@host ~> tuned-adm active
Current active profile: balanced-battery

The balanced-battery profile is now active even when the laptop is plugged in. This is much more reasonable.

Thanks for helping with this!

1 Like