Проблема в новом пакете 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