2020-06-30 14:21:22 |
Julian Andres Klode |
bug |
|
|
added bug |
2020-06-30 14:21:37 |
Julian Andres Klode |
summary |
Bring back ondemand.service - pstate now defaults to performance governor |
Bring back ondemand.service or switch kernel default governor for pstate - pstate now defaults to performance governor |
|
2020-06-30 14:21:44 |
Julian Andres Klode |
bug task added |
|
linux (Ubuntu) |
|
2020-06-30 14:22:12 |
Julian Andres Klode |
bug |
|
|
added subscriber Ubuntu Server |
2020-06-30 14:22:30 |
Julian Andres Klode |
bug |
|
|
added subscriber Ubuntu Desktop |
2020-06-30 14:24:11 |
Sebastien Bacher |
tags |
|
rls-gg-incoming |
|
2020-06-30 14:30:09 |
Ubuntu Kernel Bot |
linux (Ubuntu): status |
New |
Incomplete |
|
2020-06-30 15:02:04 |
Dan Streetman |
bug |
|
|
added subscriber Dan Streetman |
2020-07-02 15:13:38 |
Julian Andres Klode |
linux (Ubuntu): status |
Incomplete |
New |
|
2020-07-02 15:13:43 |
Julian Andres Klode |
linux (Ubuntu): status |
New |
Confirmed |
|
2020-07-02 17:10:44 |
Brian Murray |
nominated for series |
|
Ubuntu Groovy |
|
2020-07-02 17:10:44 |
Brian Murray |
bug task added |
|
linux (Ubuntu Groovy) |
|
2020-07-02 17:10:44 |
Brian Murray |
bug task added |
|
systemd (Ubuntu Groovy) |
|
2020-07-02 17:11:40 |
Brian Murray |
tags |
rls-gg-incoming |
|
|
2020-07-03 12:31:57 |
Francis Ginther |
tags |
|
id-5efdfa465220b783b19272c2 |
|
2020-07-17 09:56:17 |
Balint Reczey |
systemd (Ubuntu Groovy): status |
New |
Invalid |
|
2020-07-22 15:35:21 |
Kai Kasurinen |
bug |
|
|
added subscriber Kai Kasurinen |
2020-07-30 14:25:08 |
Matthieu Baerts |
bug |
|
|
added subscriber Matthieu Baerts |
2020-08-03 15:24:57 |
Balint Reczey |
bug |
|
|
added subscriber OEM Solutions Group |
2020-08-03 15:26:50 |
Balint Reczey |
nominated for series |
|
Ubuntu Focal |
|
2020-08-03 15:26:50 |
Balint Reczey |
bug task added |
|
linux (Ubuntu Focal) |
|
2020-08-03 15:26:50 |
Balint Reczey |
bug task added |
|
systemd (Ubuntu Focal) |
|
2020-08-03 15:27:06 |
Balint Reczey |
systemd (Ubuntu Focal): status |
New |
Fix Released |
|
2020-08-18 13:59:34 |
Colin Ian King |
attachment added |
|
LibreOffice |Calc spread sheet of boot timings and power measurements https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1885730/+attachment/5402512/+files/2020-5.8-CPU-GOVERNOR-CONFIG.ods |
|
2020-08-20 13:36:32 |
Dimitri John Ledkov |
summary |
Bring back ondemand.service or switch kernel default governor for pstate - pstate now defaults to performance governor |
Please switch default kernel governor to ondemand, such that advanced userspace utilities such as game-mode can be later used to rev-up to to performance, or rev-down to powersave. |
|
2020-08-20 13:36:38 |
Dimitri John Ledkov |
linux (Ubuntu Focal): status |
New |
Triaged |
|
2020-08-20 13:36:40 |
Dimitri John Ledkov |
linux (Ubuntu Groovy): status |
Confirmed |
Triaged |
|
2020-08-20 13:41:57 |
Dimitri John Ledkov |
description |
In a recent merge from Debian we lost ondemand.service, meaning all CPUs now run in Turbo all the time when idle, which is clearly suboptimal.
The discussion in bug 1806012 seems misleading, focusing on p-state vs other drivers, when in fact, the script actually set the default governor for the pstate driver on platforms that use pstate. Everything below only looks at systems that use pstate.
pstate has two governors: performance and powerstate. performance runs CPU at maximum frequency constantly, and powersave can be configured using various energy profiles energy profiles:
- performance
- balanced performance
- balanced power
- power
It defaults to balanced performance, I think, but I'm not sure.
Whether performance governor is faster than powersave governor is not even clear. https://www.phoronix.com/scan.php?page=article&item=linux50-pstate-cpufreq&num=5 benchmarked them, but did not benchmark the individual energy profiles.
For a desktop/laptop, the expected behavior is the powersave governor with balanced_performance on AC and balanced_power on battery.
I don't know about servers or VMs, but the benchmark series seems to indicate it does not really matter much performance wise.
I think most other distributions configure their kernels to use the powersave governor by default, whereas we configure it to use the performance governor and then switch it later in the boot to get the maximum performance during bootup. It's not clear to me that's actually useful. |
[Impact]
* Kernel should have sensible default governor set to ondemand for the generic & oem kernel flavours in Focal and Groovy+ for amd64.
* ondemand.service must not be shipped by systemd package
* kvm, cloud-kernels should continue using performance governor.
* Users should be given control to rev-up to performance, or rev-down to powersave using other tools, i.e. game-mode and/or similar CLI or GUI tools (these are scheduled to be integrated on Ubuntu platform later).
[Test Case]
* Boot ubuntu generic, hwe, or oem kernel
* Check that default governor is ondemand
* Check that ondemand.service is not active
[Regression Potential]
* ondemand governor is the best kernel default as recently analyzed by colin king, it gives a balance bootspeed and power, giving as responsive machines whilst not wasting power. It is the best experience we can give our users by default.
[Other Info]
* It is up to the user to elect/switch to powersave for maximum battery life, or to the performance for maximum processing power (i.e. gaming / computation). |
|
2020-08-20 13:43:02 |
Dimitri John Ledkov |
summary |
Please switch default kernel governor to ondemand, such that advanced userspace utilities such as game-mode can be later used to rev-up to to performance, or rev-down to powersave. |
Please switch default, hwe, oem kernel flavours governor to CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y , such that advanced userspace utilities such as game-mode can be later used to rev-up to to performance, or rev-down to powersave. |
|
2020-08-20 13:43:17 |
Dimitri John Ledkov |
description |
[Impact]
* Kernel should have sensible default governor set to ondemand for the generic & oem kernel flavours in Focal and Groovy+ for amd64.
* ondemand.service must not be shipped by systemd package
* kvm, cloud-kernels should continue using performance governor.
* Users should be given control to rev-up to performance, or rev-down to powersave using other tools, i.e. game-mode and/or similar CLI or GUI tools (these are scheduled to be integrated on Ubuntu platform later).
[Test Case]
* Boot ubuntu generic, hwe, or oem kernel
* Check that default governor is ondemand
* Check that ondemand.service is not active
[Regression Potential]
* ondemand governor is the best kernel default as recently analyzed by colin king, it gives a balance bootspeed and power, giving as responsive machines whilst not wasting power. It is the best experience we can give our users by default.
[Other Info]
* It is up to the user to elect/switch to powersave for maximum battery life, or to the performance for maximum processing power (i.e. gaming / computation). |
[Impact]
* Kernel should have sensible default governor set to CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y for the generic & oem kernel flavours in Focal and Groovy+ for amd64.
* ondemand.service must not be shipped by systemd package
* kvm, cloud-kernels should continue using performance governor.
* Users should be given control to rev-up to performance, or rev-down to powersave using other tools, i.e. game-mode and/or similar CLI or GUI tools (these are scheduled to be integrated on Ubuntu platform later).
[Test Case]
* Boot ubuntu generic, hwe, or oem kernel
* Check that default governor is ondemand
* Check that ondemand.service is not active
[Regression Potential]
* ondemand governor is the best kernel default as recently analyzed by colin king, it gives a balance bootspeed and power, giving as responsive machines whilst not wasting power. It is the best experience we can give our users by default.
[Other Info]
* It is up to the user to elect/switch to powersave for maximum battery life, or to the performance for maximum processing power (i.e. gaming / computation). |
|
2020-08-20 13:45:35 |
Dimitri John Ledkov |
description |
[Impact]
* Kernel should have sensible default governor set to CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y for the generic & oem kernel flavours in Focal and Groovy+ for amd64.
* ondemand.service must not be shipped by systemd package
* kvm, cloud-kernels should continue using performance governor.
* Users should be given control to rev-up to performance, or rev-down to powersave using other tools, i.e. game-mode and/or similar CLI or GUI tools (these are scheduled to be integrated on Ubuntu platform later).
[Test Case]
* Boot ubuntu generic, hwe, or oem kernel
* Check that default governor is ondemand
* Check that ondemand.service is not active
[Regression Potential]
* ondemand governor is the best kernel default as recently analyzed by colin king, it gives a balance bootspeed and power, giving as responsive machines whilst not wasting power. It is the best experience we can give our users by default.
[Other Info]
* It is up to the user to elect/switch to powersave for maximum battery life, or to the performance for maximum processing power (i.e. gaming / computation). |
[Impact]
* Kernel should have sensible default governor set to CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y for the generic & oem kernel flavours in Focal and Groovy+.
* ondemand.service must not be shipped by systemd package
* kvm, cloud-kernels should continue using performance governor.
* Users should be given control to rev-up to performance, or rev-down to powersave using other tools, i.e. game-mode and/or similar CLI or GUI tools (these are scheduled to be integrated on Ubuntu platform later).
[Test Case]
* Boot ubuntu generic, hwe, or oem kernel
* Check that default governor is ondemand
* Check that ondemand.service is not active
[Regression Potential]
* ondemand governor is the best kernel default as recently analyzed by colin king, it gives a balance bootspeed and power, giving as responsive machines whilst not wasting power. It is the best experience we can give our users by default.
[Other Info]
* It is up to the user to elect/switch to powersave for maximum battery life, or to the performance for maximum processing power (i.e. gaming / computation). |
|
2020-08-20 13:48:36 |
Dimitri John Ledkov |
description |
[Impact]
* Kernel should have sensible default governor set to CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y for the generic & oem kernel flavours in Focal and Groovy+.
* ondemand.service must not be shipped by systemd package
* kvm, cloud-kernels should continue using performance governor.
* Users should be given control to rev-up to performance, or rev-down to powersave using other tools, i.e. game-mode and/or similar CLI or GUI tools (these are scheduled to be integrated on Ubuntu platform later).
[Test Case]
* Boot ubuntu generic, hwe, or oem kernel
* Check that default governor is ondemand
* Check that ondemand.service is not active
[Regression Potential]
* ondemand governor is the best kernel default as recently analyzed by colin king, it gives a balance bootspeed and power, giving as responsive machines whilst not wasting power. It is the best experience we can give our users by default.
[Other Info]
* It is up to the user to elect/switch to powersave for maximum battery life, or to the performance for maximum processing power (i.e. gaming / computation). |
[Impact]
* Kernel should have sensible default governor set to CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y for the generic, hwe, raspi, riscv64, oem kernel flavours in Focal and Groovy+.
* ondemand.service must not be shipped by systemd package
* ppc64el, kvm / cloud-kernels should continue using performance governor.
* Users should be given control to rev-up to performance, or rev-down to powersave using other tools, i.e. game-mode and/or similar CLI or GUI tools (these are scheduled to be integrated on Ubuntu platform later).
[Test Case]
* Boot ubuntu generic, hwe, or oem kernel
* Check that default governor is ondemand
* Check that ondemand.service is not active
[Regression Potential]
* ondemand governor is the best kernel default as recently analyzed by colin king, it gives a balance bootspeed and power, giving as responsive machines whilst not wasting power. It is the best experience we can give our users by default.
[Other Info]
* It is up to the user to elect/switch to powersave for maximum battery life, or to the performance for maximum processing power (i.e. gaming / computation). |
|
2020-08-20 13:48:50 |
Dimitri John Ledkov |
description |
[Impact]
* Kernel should have sensible default governor set to CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y for the generic, hwe, raspi, riscv64, oem kernel flavours in Focal and Groovy+.
* ondemand.service must not be shipped by systemd package
* ppc64el, kvm / cloud-kernels should continue using performance governor.
* Users should be given control to rev-up to performance, or rev-down to powersave using other tools, i.e. game-mode and/or similar CLI or GUI tools (these are scheduled to be integrated on Ubuntu platform later).
[Test Case]
* Boot ubuntu generic, hwe, or oem kernel
* Check that default governor is ondemand
* Check that ondemand.service is not active
[Regression Potential]
* ondemand governor is the best kernel default as recently analyzed by colin king, it gives a balance bootspeed and power, giving as responsive machines whilst not wasting power. It is the best experience we can give our users by default.
[Other Info]
* It is up to the user to elect/switch to powersave for maximum battery life, or to the performance for maximum processing power (i.e. gaming / computation). |
[Impact]
* Kernel should have sensible default governor set to CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y for the generic, hwe, raspi, riscv64, oem kernel flavours in Focal and Groovy+.
* ondemand.service must not be shipped by systemd package
* ppc64el, kvm flavour, cloud-kernels flavours should continue using performance governor.
* Users should be given control to rev-up to performance, or rev-down to powersave using other tools, i.e. game-mode and/or similar CLI or GUI tools (these are scheduled to be integrated on Ubuntu platform later).
[Test Case]
* Boot ubuntu generic, hwe, or oem kernel
* Check that default governor is ondemand
* Check that ondemand.service is not active
[Regression Potential]
* ondemand governor is the best kernel default as recently analyzed by colin king, it gives a balance bootspeed and power, giving as responsive machines whilst not wasting power. It is the best experience we can give our users by default.
[Other Info]
* It is up to the user to elect/switch to powersave for maximum battery life, or to the performance for maximum processing power (i.e. gaming / computation). |
|
2020-08-20 13:54:47 |
Dimitri John Ledkov |
bug task added |
|
linux-riscv (Ubuntu) |
|
2020-08-20 13:54:56 |
Dimitri John Ledkov |
bug task added |
|
linux-oem-5.6 (Ubuntu) |
|
2020-08-20 13:58:42 |
Colin Ian King |
linux (Ubuntu Groovy): assignee |
|
Colin Ian King (colin-king) |
|
2020-08-20 13:58:45 |
Colin Ian King |
linux (Ubuntu Groovy): status |
Triaged |
In Progress |
|
2020-08-20 14:31:33 |
Dimitri John Ledkov |
description |
[Impact]
* Kernel should have sensible default governor set to CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y for the generic, hwe, raspi, riscv64, oem kernel flavours in Focal and Groovy+.
* ondemand.service must not be shipped by systemd package
* ppc64el, kvm flavour, cloud-kernels flavours should continue using performance governor.
* Users should be given control to rev-up to performance, or rev-down to powersave using other tools, i.e. game-mode and/or similar CLI or GUI tools (these are scheduled to be integrated on Ubuntu platform later).
[Test Case]
* Boot ubuntu generic, hwe, or oem kernel
* Check that default governor is ondemand
* Check that ondemand.service is not active
[Regression Potential]
* ondemand governor is the best kernel default as recently analyzed by colin king, it gives a balance bootspeed and power, giving as responsive machines whilst not wasting power. It is the best experience we can give our users by default.
[Other Info]
* It is up to the user to elect/switch to powersave for maximum battery life, or to the performance for maximum processing power (i.e. gaming / computation). |
[Impact]
* Kernel should have sensible default governor set to CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y for the generic, hwe, raspi, riscv, oem kernel flavours in Focal and Groovy+.
* ondemand.service must not be shipped by systemd package
* kvm flavour, cloud-kernels flavours should continue using performance governor.
* Users should be given control to rev-up to performance, or rev-down to powersave using other tools, i.e. game-mode and/or similar CLI or GUI tools (these are scheduled to be integrated on Ubuntu platform later).
[Test Case]
* Boot ubuntu generic, hwe, or oem kernel
* Check that default governor is ondemand
* Check that ondemand.service is not active
[Regression Potential]
* ondemand governor is the best kernel default as recently analyzed by colin king, it gives a balance bootspeed and power, giving as responsive machines whilst not wasting power. It is the best experience we can give our users by default.
[Other Info]
* It is up to the user to elect/switch to powersave for maximum battery life, or to the performance for maximum processing power (i.e. gaming / computation). |
|
2020-08-20 15:11:07 |
Launchpad Janitor |
linux-oem-5.6 (Ubuntu): status |
New |
Confirmed |
|
2020-08-20 15:11:07 |
Launchpad Janitor |
linux-riscv (Ubuntu): status |
New |
Confirmed |
|
2020-08-20 15:11:07 |
Launchpad Janitor |
linux-oem-5.6 (Ubuntu Focal): status |
New |
Confirmed |
|
2020-08-20 15:11:07 |
Launchpad Janitor |
linux-riscv (Ubuntu Focal): status |
New |
Confirmed |
|
2020-08-20 15:11:20 |
Dimitri John Ledkov |
bug task deleted |
systemd (Ubuntu) |
|
|
2020-08-20 15:14:33 |
Dimitri John Ledkov |
attachment added |
|
performance-governor.jpg https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1885730/+attachment/5403156/+files/performance-governor.jpg |
|
2020-08-26 12:35:47 |
Sebastian Keller |
bug |
|
|
added subscriber Sebastian Keller |
2020-08-26 12:36:00 |
Sebastian Keller |
removed subscriber Sebastian Keller |
|
|
|
2020-08-27 10:15:00 |
Daniel van Vugt |
bug |
|
|
added subscriber Daniel van Vugt |
2020-09-01 10:46:02 |
Timo Aaltonen |
linux-oem-5.6 (Ubuntu Focal): status |
Confirmed |
Won't Fix |
|
2020-09-03 08:23:33 |
Timo Aaltonen |
bug |
|
|
added subscriber Timo Aaltonen |
2020-09-23 13:33:25 |
Launchpad Janitor |
linux (Ubuntu Groovy): status |
In Progress |
Fix Released |
|
2020-09-23 13:33:25 |
Launchpad Janitor |
cve linked |
|
2020-14386 |
|
2020-09-28 20:30:55 |
Launchpad Janitor |
linux-riscv (Ubuntu Groovy): status |
Confirmed |
Fix Released |
|
2020-10-05 13:38:29 |
Juerg Haefliger |
bug task added |
|
linux-raspi (Ubuntu) |
|
2020-10-05 13:38:58 |
Juerg Haefliger |
linux-raspi (Ubuntu Groovy): status |
New |
Fix Committed |
|
2020-10-08 10:59:44 |
Launchpad Janitor |
linux-raspi (Ubuntu Groovy): status |
Fix Committed |
Fix Released |
|
2022-04-07 02:41:41 |
Bryce Harrington |
removed subscriber Ubuntu Server |
|
|
|
2024-07-26 16:05:32 |
Brian Murray |
linux-oem-5.6 (Ubuntu Groovy): status |
Confirmed |
Won't Fix |
|
2024-07-30 20:56:34 |
Dan Streetman |
removed subscriber Dan Streetman |
|
|
|