Hi there,
I can’t force power-profiles-daemon
to keep performance
mode, it always switches back to balanced
. It happens always, only period of time differs. It’s super-annoying while playing FPS games (I play Quake 3 Arena). I’ve been searching the web but the only thing I found is like ‘wait for kernel update’ but it persists since I remember. Can someone advise what to do with it? I didn’t notice temp spikes or something, it reaches 60-65 degrees.
inxi
log: http://ix.io/4L6C
dzyndzla@LENOVO-T490-E:~$ powerprofilesctl
* performance:
Driver: platform_profile
Degraded: no
balanced:
Driver: platform_profile
power-saver:
Driver: platform_profile
EDIT: it has just switched back to balanced
while writing this post 
dzyndzla@LENOVO-T490-E:~$ powerprofilesctl
performance:
Driver: platform_profile
Degraded: no
* balanced:
Driver: platform_profile
power-saver:
Driver: platform_profile
I take it all back, this page will be more useful: https://gitlab.freedesktop.org/hadess/power-profiles-daemon#power-profiles-daemon
Especially the Operations on Intel-based machines section.
1 Like
Thx for that, I gave up with trying that to solve and just I switched to linux-zen
and it works
However, it seems it’s configuration thing as it works on zen.
1 Like
Well hey, at least you’re better off than you were before 
OK, I’ll reply to myself and spare others wasting time to investigate what’s wrong.
First of all, it’s Lenovo UEFI BIOS issue, limited (for sure) to Lenovo T490 and Lenovo L13 G2 and most probably some other Lenovo platforms are affected as well. Long story short: Lenovo firmware calls irregularly Linux kernel (thinkpad_acpi) to lower platform_profile
which results in power-profiles-daemon
sticking with balanced profile. There is also separate issue resulting in the same but caused by so called lap mode
. Topic is very messy Lenovo side. However, it looks like next bios update (for T490) 1.82 should address that damn problem. More info: https://bugzilla.redhat.com/show_bug.cgi?id=2177962
1 Like