Activity log for bug #1885730

Date Who What changed Old value New value Message
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