Проблема в новом пакете power-profiles-daemon (видеть TLP/проблемы/564). Этот пакет установлен по умолчанию в Ubuntu 21.04+ и паре других дистрибутивов.
Объяснение
Новый пакет power-profiles-daemon поставляется с модулем systemd. силовые профили-daemon.service. Этот модуль объявляет конфликт с tlp.service вызывая tlp.service быть фактически инвалидом.
/lib/systemd/system/power-profiles-daemon.service (обратите внимание на Конфликты= директива)
[Ед. изм]
Description=Демон Power Profiles
Conflicts=tuned.service tlp.service auto-cpufreq.service
Раньше=многопользовательская.цель display-manager.target
...
Если единица имеет Конфликты= директивы на другой блок, запуск первого остановит второй и наоборот. И потому что tlp.service не объявляет Конфликты= директива по силовые профили-daemon.service. Он всегда будет отключен независимо от порядка активации юнитов.
Решение
- Вы можете отключить модуль power-profiles-daemon.service с помощью
sudo systemctl отключить power-profiles-daemon.service; или же
- Удалите пакет power-profiles-daemon из системы с помощью
sudo apt purge power-profiles-daemon.
- Кроме того, вы можете переопределить
tlp.service конфигурации с sudo systemctl изменить tlp.service и установите Конфликты= вместе с До= директивы вручную.
[Ед. изм]
Конфликты = профили питания-daemon.service
До = power-profiles-daemon.service