remove Ubuntu-specific ondemand.service
New processors handle scaling/throttling in internal firmware
(e.g. intel_pstate), and do not require OS config.
Additionally, nobody else does this, not even Debian.
And finally, this has caused problems for years, e.g.:
IMO the kernel is a better place for setting the default governor properly and can even set different governors in cloud-specific kernels.
If the decision is to control the governor in user space in Ubuntu I'd prefer a solution shipped in an other package because systemd does too many things already.
The commit message removing ondemand.service has several bug references, too: /git.launchpad. net/~ubuntu- core-dev/ ubuntu/ +source/ systemd/ commit/ ?id=65f46a7d14b 335e5743350dbbc 5b5ef1e72826f7
https:/
remove Ubuntu-specific ondemand.service
New processors handle scaling/throttling in internal firmware
(e.g. intel_pstate), and do not require OS config.
Additionally, nobody else does this, not even Debian.
And finally, this has caused problems for years, e.g.:
https:/ /bugs.launchpad .net/ubuntu/ +source/ sysvinit/ +bug/1497375 /bugs.launchpad .net/ubuntu/ +source/ systemd/ +bug/1503773 /bugs.launchpad .net/ubuntu/ +source/ sysvinit/ +bug/1480320 /bugs.launchpad .net/ubuntu/ +source/ linux/+ bug/1579278 /bugs.launchpad .net/ubuntu/ +source/ systemd/ +bug/1806012 /bugs.launchpad .net/charm- sysconfig/ +bug/1873028
https:/
https:/
https:/
https:/
https:/
IMO the kernel is a better place for setting the default governor properly and can even set different governors in cloud-specific kernels.
If the decision is to control the governor in user space in Ubuntu I'd prefer a solution shipped in an other package because systemd does too many things already.