EndeavourOS installs and enables TLP per default, but over the time we see that TLP is the culprit on several issues with devices powering down and do not wake up after suspend or hibernation actions.
So I am currently thinking of finding an alternative solution.
The problem is that we have to find something that should work for both CPU platforms or we can see the CPU platform (AMD INTEL) recognize it and install a tool accordingly.
My call on the community is to share knowledge, links and info about something that will help to prevent at least overheating, if user p.e. go to build browser or Kernel from AUR (compiling).
This is now integrated with GNOME and KDE shell for a gui slider, and should evolve over time as it is still a young product and is now enabled by default on Fedora. My perspective is slightly biased though as I am part of a community whom has upstreamed work into this project to support certian hardware.
I always removed TLP from my installation for reasons mentioned, as well as it’s interferance with other tools. .Powerprofilesdaemon has much softer in this regard, however a less offensive TLP configuration could achieve a similar thing.
Personally I would define TLP as bloat, whilst giving a pass to powerprofilesdaemon. However I’m also now of the opinion that GRUB is bloat when I already have systemd, whilst using stock GNOME, so my context of bloat is a shiting measure depending on the day.
This aims to provide a working set of defaults, and is integrated with both KDE and GNOME, so it would make sense to offer as the default.
If people want to go further and use TLP instead then it’s possible, but they’d also have to know how to configure it to make sure they don’t end up with popping audio or data loss from setting a too-low SATA power setting.
(Historical note: I repackaged TLP with a much less aggressive set of defaults for Manjaro several years ago which seemed to work well - however, TLP has changed a bit since then.)
Just a quick thought: why not add powertop calibration to eos-welcome with a quick explanation text? This would give every user their custom power profile - if they want to.
Powertop calibration only helps make sure that powertop readings are accurate, it doesn’t help with powersaving (and only helps if powertop is installed):
yes the plan is to improve the situation, and could be possible to have some convenience application, a sit seems there is no real good one that can be used…
i tested this one from slimbook too:
→ (https://github.com/slimbook/slimbookbattery)
But something that could give user the power to dive into different possible solutions would have more … power