Hi,

A little while ago the upstream TuneD project added their own
implementation of power-profiles-daemon, tuned-ppd. At a high level,
both of these services provide a D-Bus API to set various power states
on the system, e.g. "powersave" or "performance".

While modifying the ebuild for sys-apps/tuned to install it[1], I
figured we ought to go ahead and switch the default implementation of
power-profiles-daemon in its reverse dependencies to sys-apps/tuned for
the following reasons:

1) The upstream power-profiles-daemon project[2] appears to have
stalled, with no activity in over 8 months.
2) TuneD provides more features and more available power profiles. Some
of these profiles are already well optimized for various workloads.
3) TuneD arguably has better support, having been around for more than a
decade.
4) Users who wish to use power-profiles-daemon anyway can just install
it manually instead of TuneD. We're only changing the default here.

Looking at other distros, Fedora has already switched to using
tuned-ppd[3]. Debian sid still defaults to power-profiles-daemon, but
there is a separate tuned-ppd package that can provide it. Arch has no
default, as both power-profiles-daemon and tuned-ppd are optional
dependencies.

I intend to make this change within the next week or two unless there
are any outstanding concerns.

[1] https://github.com/gentoo/gentoo/pull/43982
[2] https://gitlab.freedesktop.org/upower/power-profiles-daemon
[3] 
https://fedoraproject.org/wiki/Changes/TunedAsTheDefaultPowerProfileManagementDaemon

-- 
Kenton Groombridge
Gentoo Linux Developer, SELinux Project

Attachment: signature.asc
Description: PGP signature

Reply via email to