[TRACKING] PPD v TLP for AMD Ryzen 7040

Which one is better at 150% zoom? Mutter or plasma?

Measure it and see. I have no idea.

Uh, sure, that was what I was aiming at.
My question was if the increase in power draw was independent of the compositor, in which case the generalisation would fit, or if it differs between compositors and we need to measure.

It will differ from compositor to compositor quite significantly I would imagine. Wayland compositors are basically like the X11 Server, bit of the Client and the Window Manager all wrapped up into one. How they implement things differs significantly. Weston is the reference wayland compositor ; wlroots is a minimalist implementation (of which sway makes use of ) and kwin_plasma differs significantly to gnomes mutter. Things like the X11 bridge in kwin_wayland are matched with the compositor vs mutter which traditionally has called a helper. Especially for legacy X11 apps - this bridge service is going to be likely the source of a lot potential optimization or not. kwin_waylands much better at dealing with it than mutter, although mutter is catching up.

FYI folks PPD 0.21 was just released.

This release should help with battery life on F13 and F16 AMD by more efficient tuning in battery mode.

Ping your distros to pull it in and try it out.


Seems it now automatically switches profiles on battery/mains use. More info in Phoronix too:

1 Like

I got even lower battery wattage using TLP this time

  • Main: AMD 7840U - 61Wh battery
    SSD: SK Hynix Platinum P41 2TB
    RAM: Framework DDR5-5600 - 1 X 32GB(likely badge engineered ADATA DDR5-5600 SO-DIMM)
    Expansion cards: 2 X USB-C, 2 X USB-A

  • OS: Arch Linux 6.8.4
    DE: LXQt 1.4.0
    Power management: TLP 1.6.1

  • 0% brightness, no keyboard backlight
    Wifi connected, bluetooth off.

As there seems to be a lot to sort through here, we recommending to just use powertop --auto-tune for now?

powertop --auto-tune is a big hammer that has potentially negative implications especifically for USB devices. I’ve personally observed on F16 this makes the USB keyboard feel “laggy” when it goes into auto suspend.

Using PPD 0.21 on balanced you should get a very good experience.


Interesting, I haven’t had that issue on the 7840U FW13 running Fedora 40 gnome. I’ll keep that in mind, though.
Is it recommended to just use the in-distro PPD for that then?

Yes F40 has PPD 0.21 already.
If you see other MEASURABLE improvements from powertop --auto-tune I would like to know.

It’s important to work out individual knobs that make a difference, not just ones that say they’re in a “bad” state to start.

1 Like

I haven’t done any measurements myself for now, but I will keep that in mind, thank you.