This ThinkPad has a dedicated key for switching power profiles. Normally, it cycles through three modes, I think: power_save , balanced , and performance (AMD Ryzen 3400 Pro).
I was initially relying on power-profiles-daemon (ppd ) shipped with CachyOS. However, compared to tuned , switching profiles with the dedicated key was not instant - there was a noticeable delay - which made me choose tuned instead.
That said, I heard that ppd-cachy also includes some extra optimizations, like changing the scheduler or something similar (not entirely sure). Because I wanted those integrations too, I ended up using tuned-cachy together with tuned-ppd-cachy .
However, these are the profiles I get every time I press the key:
[nicknamely@ZenThink ~]$ tuned-adm active
Current active profile: cachyos-powersave
[nicknamely@ZenThink ~]$ tuned-adm active
Current active profile: cachyos-desktop
[nicknamely@ZenThink ~]$ tuned-adm active
Current active profile: cachyos-powersave
[nicknamely@ZenThink ~]$ tuned-adm active
Current active profile: cachyos-desktop
[nicknamely@ZenThink ~]$ tuned-adm active
Current active profile: cachyos-desktop
[nicknamely@ZenThink ~]$ tuned-adm active
Current active profile: cachyos-gaming
I think there is a conflict, isn’t there?
The system/firmware seems to assume only 3 profiles for the dedicated ThinkPad power-mode key, while tuned-cachy adds additional profiles. Because of that, the switching behavior becomes inconsistent.