this post was submitted on 14 Nov 2023
1 points (100.0% liked)

Framework

58 readers
1 users here now

Discussion around the Framework mission of building products that last longer by making them upgradeable, customizable, and repairable. Consumer electronics can be better for you and for the environment.

founded 11 months ago
MODERATORS
 

Pretty sure the answer is use power-profiles-daemon as this guide for Ubuntu says:

For Framework Laptop 13 AMD Ryzen™ 7040 Series configurations, you will absolutely want to use power-profiles-daemon for the absolute best experience. Do NOT use TLP. Without getting too detailed, there are things happening behind the scenes that require PPD for the best experience for our Linux customers.

https://knowledgebase.frame.work/en_us/optimizing-ubuntu-battery-life-Sye_48Lg3

Given that this guide applies to Ubuntu I'm going to assume it likely applies to Debian as well? Does the PPD for AMD platforms recommendation apply to all Linux distros (not just Ubuntu)?

top 1 comments
sorted by: hot top controversial new old
[–] alraban@alien.top 1 points 10 months ago

For what it's worth, I use power profile daemon (PPD) on my AMD Framework 13, but also setup the systemd service for powertop's auto-tune, which is less invasive than TLP and can coexist with PPD (usually).

I've been running this way for a few days with no unexpected behavior, and the difference between PPD powersave and PPD powersave + powertop --auto-tune seems to be about ~1W at idle (i.e. I see a ~4.5 watt idle instead of a ~5.4 watt idle).

I'm not running Debian, but powertop is in Debian's repos so it may be worth a try. Powertop can also be used as a purely diagnostic tool to show you the estimated power draw in real time (after calibration), so you can see immediately if tweaks make a difference.