Where Does power-profiles-daemon Keep State?
power-profiles-daemon state on Linux, held profiles plus custom tweaks location.
Last updated
power-profiles-daemon exposes balanced, performance and power saver profiles over D-Bus with almost no config file of its own. Held profiles and inhibit reasons live in daemon state, not user files.
Customization happens through drivers and distro drop ins rather than a ppd.conf. Copying state between machines buys nothing. Script powerprofilesctl calls when automation is needed.
Where power-profiles-daemon stores this, by platform
/var/lib/power-profiles-daemon/state
Query with powerprofilesctl list and get. Custom tweaks live in driver and distro drop ins, not a daemon config. Keep a single power manager enabled.
Frequently asked questions
How do I switch power profiles?
Use powerprofilesctl get and set to inspect and switch. Custom driver tweaks belong in sysfs drop ins managed by your distro. There is little to copy by hand.
Why does PPD ignore my profile choice?
Check whether tuned or TLP also runs. Two governors fight and PPD silently loses. Keep one power manager enabled per machine.
Notice an outdated path? Let us know.