I’m reinstalling F40 on my Thinkpad to remove some old cruft and came across this on the tlp home page:
"TLP currently has very limited functionality on Fedora (F38 and later):
- Power saving profiles are not applied when switching from AC to battery (or vice versa)
- The Radio Device Wizard does not work
- Trace mode does not work
The problem lies in SELinux denials that prevent the configuration files from being read. You can work around the problem for the time being by setting SELinux to permissive, but you should be aware of the impact on system security.
To help get this resolved, please file a Fedora bug (package selinux-policy) or a GitHub issue for your SELinux denials (refer to Troubleshooting problems related to SELinux)."
Source: Fedora — TLP 1.6.1 documentation
So is it still worth installing tlp on a Thinkpad with F40?
They also recommend the following (which I never did on my previous installations)
Uninstall the conflicting power-profiles-daemon package:
dnf remove power-profiles-daemon
You should also mask the following services to avoid conflicts and assure proper operation of TLP’s Radio Device Switching options:
systemctl mask systemd-rfkill.service systemd-rfkill.socket
What do you think of all this?