In the past month or so, my Framework 13 has been running hot and the battery has only been lasting about 3 hours on a good day, where it used to be 8. There were no notable changes in my configuration when this started. I am on Hyprland without animations, so my desktop should theoretically be incredibly light.
I am using power-profiles-daemon, but have tried TLP and tuned-ppd as well to no avail.
Is anybody else experiencing this, or have suggestions? All is appreciated.
Can you please experiment with another compositor? Kwin (Plasma) or mutter (gnome) please.
I believe this compositor even when animations are off keeps the GPU from going into an idle state. Checking with a compositor we know does it right would help to confirm.
It does seem to be a Hyprland issue—everything is working fine on COSMIC. What do you think the regression might have been? I do not see a relevant issue on Hyprland’s Github; I’ll open one when I get the opportunity.
By idle state are you referring to what’s reported in /sys/class/drm/card1/device/pp_dpm_sclk?
If so, my HX 370 sits in S0 when Hyprland is idle. If anything damages the screen (including updates to status bars) it wakes up to S1, but I seem to get the same behavior in Gnome so I think this is normal?