Power profile automatically changes back to balanced
Description:
I'm trying to set "performance" profile on my Fedora, but it automatically goes back to "balanced" after a couple of seconds/minutes.
You can see my logs pasted below. The switch from "performance" to "balanced" profile is always happens automatically, I did not click on the "balanced" profile when it switched back, neither did any interactions with the UI.
Device:
-Lenovo 20N20009HV ThinkPad T490
OS:
-Fedora Linux 35 (Workstation Edition) x86_64
Kernel:
-5.15.12-200.fc35.x86_64
GNOME version:
-41.2
Logs:
** (power-profiles-daemon:32445): DEBUG: 20:21:20.814: Transitioning active profile from 'balanced' to 'performance' by user request
** (power-profiles-daemon:32445): DEBUG: 20:21:20.815: Setting active profile 'performance' for reason 'user' (current: 'balanced')
** (power-profiles-daemon:32445): DEBUG: 20:21:20.815: Successfully switched to profile performance
** (power-profiles-daemon:32445): DEBUG: 20:21:20.822: /sys/firmware/acpi/platform_profile changed
** (power-profiles-daemon:32445): DEBUG: 20:21:20.822: ACPI performance_profile is now p, so profile is detected as performance
** (power-profiles-daemon:32445): DEBUG: 20:21:20.822: /sys/firmware/acpi/platform_profile changed
** (power-profiles-daemon:32445): DEBUG: 20:21:20.822: ACPI performance_profile is now p, so profile is detected as performance
** (power-profiles-daemon:32445): DEBUG: 20:21:20.822: /sys/firmware/acpi/platform_profile changed
** (power-profiles-daemon:32445): DEBUG: 20:21:20.822: ACPI performance_profile is now p, so profile is detected as performance
** (power-profiles-daemon:32445): DEBUG: 20:21:38.465: /sys/firmware/acpi/platform_profile changed
** (power-profiles-daemon:32445): DEBUG: 20:21:38.465: ACPI performance_profile is now b, so profile is detected as balanced
** (power-profiles-daemon:32445): DEBUG: 20:21:38.465: Driver 'platform_profile' switched internally to profile 'balanced' (current: 'performance')
** (power-profiles-daemon:32445): DEBUG: 20:21:38.465: Setting active profile 'balanced' for reason 'internal' (current: 'performance')
** (power-profiles-daemon:32445): DEBUG: 20:21:38.465: Can't switch to balanced mode, already there
** (power-profiles-daemon:32445): DEBUG: 20:21:40.467: /sys/firmware/acpi/platform_profile changed
** (power-profiles-daemon:32445): DEBUG: 20:21:40.467: ACPI performance_profile is now b, so profile is detected as balanced
Some (maybe) useful outputs:
$ powerprofilesctl
performance:
Driver: platform_profile
Degraded: no
* balanced:
Driver: platform_profile
power-saver:
Driver: platform_profile
This doesn't change, it is "performance" all times:
$ cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
performance