2023-03-02 01:54:15 |
Dimitri John Ledkov |
bug |
|
|
added bug |
2023-06-07 18:37:04 |
Mario Limonciello |
summary |
please backport 0.12 to jammy |
please backport 0.13 to jammy |
|
2023-06-07 18:37:12 |
Mario Limonciello |
description |
The below significant bugfixes are implemented, which would enable more power & energy efficient modes on our supported laptops, as well as enable for the kernel default to change.
0.12
----
This release adds support for the Intel "Energy Performance Bias" feature, which
can be used on hardware that doesn't have a platform_profile or doesn't support
HWP. It will also be used to eke out a bit more performance, or power, on systems
which already supported HWP.
More information is available in the README.
0.11.1
------
This release stops power-profiles-daemon from modifying the cpufreq driver when
driver when the user/administrator has chosen to disable the Intel P-State scaling
governor (eg. forcing a passive operation mode).
More information is available in the README.
0.11
----
This release fixes problems on Intel machines when the CPUs didn't support turbo at
all, or the performance scaling governor was built as default in the kernel.
It also adds better end-user documentation, fixes in the command-line tool to not
cause bug report tools to popup on not-uncommon errors, and a bug fix for running
on some systems with controllable charge speeds. |
The below significant bugfixes are implemented, which would enable more power & energy efficient modes on our supported laptops, as well as enable for the kernel default to change.
0.13
----
This release adds support for the AMD P-State driver that's been added to the
6.3 Linux kernel. This release also fixes mismatched profiles on some HP
laptops and some miscellaneous bug fixes.
0.12
----
This release adds support for the Intel "Energy Performance Bias" feature, which
can be used on hardware that doesn't have a platform_profile or doesn't support
HWP. It will also be used to eke out a bit more performance, or power, on systems
which already supported HWP.
More information is available in the README.
0.11.1
------
This release stops power-profiles-daemon from modifying the cpufreq driver when
driver when the user/administrator has chosen to disable the Intel P-State scaling
governor (eg. forcing a passive operation mode).
More information is available in the README.
0.11
----
This release fixes problems on Intel machines when the CPUs didn't support turbo at
all, or the performance scaling governor was built as default in the kernel.
It also adds better end-user documentation, fixes in the command-line tool to not
cause bug report tools to popup on not-uncommon errors, and a bug fix for running
on some systems with controllable charge speeds. |
|
2023-06-08 07:49:10 |
Sebastien Bacher |
bug |
|
|
added subscriber Sebastien Bacher |
2023-06-08 07:51:02 |
Sebastien Bacher |
power-profiles-daemon (Ubuntu): importance |
Undecided |
Wishlist |
|
2023-06-08 07:51:02 |
Sebastien Bacher |
power-profiles-daemon (Ubuntu): status |
New |
Confirmed |
|
2024-01-15 21:34:58 |
Mario Limonciello |
summary |
please backport 0.13 to jammy |
please backport 0.14 to jammy |
|
2024-01-15 21:35:54 |
Mario Limonciello |
description |
The below significant bugfixes are implemented, which would enable more power & energy efficient modes on our supported laptops, as well as enable for the kernel default to change.
0.13
----
This release adds support for the AMD P-State driver that's been added to the
6.3 Linux kernel. This release also fixes mismatched profiles on some HP
laptops and some miscellaneous bug fixes.
0.12
----
This release adds support for the Intel "Energy Performance Bias" feature, which
can be used on hardware that doesn't have a platform_profile or doesn't support
HWP. It will also be used to eke out a bit more performance, or power, on systems
which already supported HWP.
More information is available in the README.
0.11.1
------
This release stops power-profiles-daemon from modifying the cpufreq driver when
driver when the user/administrator has chosen to disable the Intel P-State scaling
governor (eg. forcing a passive operation mode).
More information is available in the README.
0.11
----
This release fixes problems on Intel machines when the CPUs didn't support turbo at
all, or the performance scaling governor was built as default in the kernel.
It also adds better end-user documentation, fixes in the command-line tool to not
cause bug report tools to popup on not-uncommon errors, and a bug fix for running
on some systems with controllable charge speeds. |
The below significant bugfixes are implemented, which would enable more power & energy efficient modes on our supported laptops, as well as enable for the kernel default to change.
0.14
----
This release adds support for both a platform wide driver and a CPU driver to operate at the same time.
It also has improvements to amd-pstate to only change on applicable platforms
and applicable sysfs files.
0.13
----
This release adds support for the AMD P-State driver that's been added to the
6.3 Linux kernel. This release also fixes mismatched profiles on some HP
laptops and some miscellaneous bug fixes.
0.12
----
This release adds support for the Intel "Energy Performance Bias" feature, which
can be used on hardware that doesn't have a platform_profile or doesn't support
HWP. It will also be used to eke out a bit more performance, or power, on systems
which already supported HWP.
More information is available in the README.
0.11.1
------
This release stops power-profiles-daemon from modifying the cpufreq driver when
driver when the user/administrator has chosen to disable the Intel P-State scaling
governor (eg. forcing a passive operation mode).
More information is available in the README.
0.11
----
This release fixes problems on Intel machines when the CPUs didn't support turbo at
all, or the performance scaling governor was built as default in the kernel.
It also adds better end-user documentation, fixes in the command-line tool to not
cause bug report tools to popup on not-uncommon errors, and a bug fix for running
on some systems with controllable charge speeds. |
|
2024-02-04 15:20:11 |
Mario Limonciello |
summary |
please backport 0.14 to jammy |
please backport 0.20 to jammy |
|
2024-02-04 15:20:29 |
Mario Limonciello |
description |
The below significant bugfixes are implemented, which would enable more power & energy efficient modes on our supported laptops, as well as enable for the kernel default to change.
0.14
----
This release adds support for both a platform wide driver and a CPU driver to operate at the same time.
It also has improvements to amd-pstate to only change on applicable platforms
and applicable sysfs files.
0.13
----
This release adds support for the AMD P-State driver that's been added to the
6.3 Linux kernel. This release also fixes mismatched profiles on some HP
laptops and some miscellaneous bug fixes.
0.12
----
This release adds support for the Intel "Energy Performance Bias" feature, which
can be used on hardware that doesn't have a platform_profile or doesn't support
HWP. It will also be used to eke out a bit more performance, or power, on systems
which already supported HWP.
More information is available in the README.
0.11.1
------
This release stops power-profiles-daemon from modifying the cpufreq driver when
driver when the user/administrator has chosen to disable the Intel P-State scaling
governor (eg. forcing a passive operation mode).
More information is available in the README.
0.11
----
This release fixes problems on Intel machines when the CPUs didn't support turbo at
all, or the performance scaling governor was built as default in the kernel.
It also adds better end-user documentation, fixes in the command-line tool to not
cause bug report tools to popup on not-uncommon errors, and a bug fix for running
on some systems with controllable charge speeds. |
The below significant bugfixes are implemented, which would enable more power & energy efficient modes on our supported laptops, as well as enable for the kernel default to change.
0.20
----
This release adds support for multiple power-profiles-daemon drivers to
load simultaneously. This notably allows both CPU based control with
amd-pstate or intel-pstate as well as ACPI platform profile based control.
This release also adds support for the amdgpu panel power savings which uses
dedicated hardware in systems with integrated Radeon graphics to decrease panel
power consumption when the system is on battery.
0.13
----
This release adds support for the AMD P-State driver that's been added to the
6.3 Linux kernel. This release also fixes mismatched profiles on some HP
laptops and some miscellaneous bug fixes.
0.12
----
This release adds support for the Intel "Energy Performance Bias" feature, which
can be used on hardware that doesn't have a platform_profile or doesn't support
HWP. It will also be used to eke out a bit more performance, or power, on systems
which already supported HWP.
More information is available in the README.
0.11.1
------
This release stops power-profiles-daemon from modifying the cpufreq driver when
driver when the user/administrator has chosen to disable the Intel P-State scaling
governor (eg. forcing a passive operation mode).
More information is available in the README.
0.11
----
This release fixes problems on Intel machines when the CPUs didn't support turbo at
all, or the performance scaling governor was built as default in the kernel.
It also adds better end-user documentation, fixes in the command-line tool to not
cause bug report tools to popup on not-uncommon errors, and a bug fix for running
on some systems with controllable charge speeds. |
|
2024-04-04 04:08:46 |
Mario Limonciello |
summary |
please backport 0.20 to jammy |
please backport 0.21 to jammy |
|
2024-04-04 04:09:35 |
Mario Limonciello |
description |
The below significant bugfixes are implemented, which would enable more power & energy efficient modes on our supported laptops, as well as enable for the kernel default to change.
0.20
----
This release adds support for multiple power-profiles-daemon drivers to
load simultaneously. This notably allows both CPU based control with
amd-pstate or intel-pstate as well as ACPI platform profile based control.
This release also adds support for the amdgpu panel power savings which uses
dedicated hardware in systems with integrated Radeon graphics to decrease panel
power consumption when the system is on battery.
0.13
----
This release adds support for the AMD P-State driver that's been added to the
6.3 Linux kernel. This release also fixes mismatched profiles on some HP
laptops and some miscellaneous bug fixes.
0.12
----
This release adds support for the Intel "Energy Performance Bias" feature, which
can be used on hardware that doesn't have a platform_profile or doesn't support
HWP. It will also be used to eke out a bit more performance, or power, on systems
which already supported HWP.
More information is available in the README.
0.11.1
------
This release stops power-profiles-daemon from modifying the cpufreq driver when
driver when the user/administrator has chosen to disable the Intel P-State scaling
governor (eg. forcing a passive operation mode).
More information is available in the README.
0.11
----
This release fixes problems on Intel machines when the CPUs didn't support turbo at
all, or the performance scaling governor was built as default in the kernel.
It also adds better end-user documentation, fixes in the command-line tool to not
cause bug report tools to popup on not-uncommon errors, and a bug fix for running
on some systems with controllable charge speeds. |
The below significant bugfixes are implemented, which would enable more power & energy efficient modes on our supported laptops, as well as enable for the kernel default to change.
0.21
----
Since this release power-profiles-daemon is battery-state aware and some drivers
use a more power efficient state when using the balanced profile on battery.
In particular both the AMD and Intel P-State drivers will use the
balance_power EPP profile, while for Intel one we also set the energy
performance bias to 8 (instead of 6).
This release also contains various fixes for the powerprofilesctl command line
tool when using the launch or version commands.
The tool is now better documented as we generate a manual page for it (if
python3-argparse is installed) and bash completions. We're even generating the
ZSH completions, but the install path must be provided.
The daemon command line interface has been improved for debugging, so use
--help-debug for further information.
The systemd service lockdown settings have been restricted even more.
Various code optimizations.
0.20
----
This release adds support for multiple power-profiles-daemon drivers to
load simultaneously. This notably allows both CPU based control with
amd-pstate or intel-pstate as well as ACPI platform profile based control.
This release also adds support for the amdgpu panel power savings which uses
dedicated hardware in systems with integrated Radeon graphics to decrease panel
power consumption when the system is on battery.
0.13
----
This release adds support for the AMD P-State driver that's been added to the
6.3 Linux kernel. This release also fixes mismatched profiles on some HP
laptops and some miscellaneous bug fixes.
0.12
----
This release adds support for the Intel "Energy Performance Bias" feature, which
can be used on hardware that doesn't have a platform_profile or doesn't support
HWP. It will also be used to eke out a bit more performance, or power, on systems
which already supported HWP.
More information is available in the README.
0.11.1
------
This release stops power-profiles-daemon from modifying the cpufreq driver when
driver when the user/administrator has chosen to disable the Intel P-State scaling
governor (eg. forcing a passive operation mode).
More information is available in the README.
0.11
----
This release fixes problems on Intel machines when the CPUs didn't support turbo at
all, or the performance scaling governor was built as default in the kernel.
It also adds better end-user documentation, fixes in the command-line tool to not
cause bug report tools to popup on not-uncommon errors, and a bug fix for running
on some systems with controllable charge speeds. |
|
2024-04-09 16:16:34 |
Mario Limonciello |
description |
The below significant bugfixes are implemented, which would enable more power & energy efficient modes on our supported laptops, as well as enable for the kernel default to change.
0.21
----
Since this release power-profiles-daemon is battery-state aware and some drivers
use a more power efficient state when using the balanced profile on battery.
In particular both the AMD and Intel P-State drivers will use the
balance_power EPP profile, while for Intel one we also set the energy
performance bias to 8 (instead of 6).
This release also contains various fixes for the powerprofilesctl command line
tool when using the launch or version commands.
The tool is now better documented as we generate a manual page for it (if
python3-argparse is installed) and bash completions. We're even generating the
ZSH completions, but the install path must be provided.
The daemon command line interface has been improved for debugging, so use
--help-debug for further information.
The systemd service lockdown settings have been restricted even more.
Various code optimizations.
0.20
----
This release adds support for multiple power-profiles-daemon drivers to
load simultaneously. This notably allows both CPU based control with
amd-pstate or intel-pstate as well as ACPI platform profile based control.
This release also adds support for the amdgpu panel power savings which uses
dedicated hardware in systems with integrated Radeon graphics to decrease panel
power consumption when the system is on battery.
0.13
----
This release adds support for the AMD P-State driver that's been added to the
6.3 Linux kernel. This release also fixes mismatched profiles on some HP
laptops and some miscellaneous bug fixes.
0.12
----
This release adds support for the Intel "Energy Performance Bias" feature, which
can be used on hardware that doesn't have a platform_profile or doesn't support
HWP. It will also be used to eke out a bit more performance, or power, on systems
which already supported HWP.
More information is available in the README.
0.11.1
------
This release stops power-profiles-daemon from modifying the cpufreq driver when
driver when the user/administrator has chosen to disable the Intel P-State scaling
governor (eg. forcing a passive operation mode).
More information is available in the README.
0.11
----
This release fixes problems on Intel machines when the CPUs didn't support turbo at
all, or the performance scaling governor was built as default in the kernel.
It also adds better end-user documentation, fixes in the command-line tool to not
cause bug report tools to popup on not-uncommon errors, and a bug fix for running
on some systems with controllable charge speeds. |
[ Impact ]
power-profiles-daemon has the ability to make drastic improvements to the power consumption of machines. This increases the likelihood of them passing energy certifications such as Energy Star.
On AMD laptops the following improvements are made:
* Tune the platform cTDP using the ACPI platform profile drivers.
* Tune the CPU using the amd-pstate EPP driver (kernel 6.5 or newer)
* Tune the backlight using AMD ABM (kernel 6.8 or newer)
* Tune the EPP dynamically based on AC vs battery
On Intel laptops the following improvements are made:
* Tune the CPU using the intel-pstate EPP/EPB driver
* Tune the EPP dynamically based on AC vs battery
As Ubuntu 22.04 has kernel 6.5 and will later get kernel 6.8, many of the improvements specifically for AMD laptops can apply.
[ Test Plan ]
Check for visual "performance issues" on battery using a web browser.
Verify correct EPP targets are selected (balance_power on battery balance_performance on AC).
Verify that changing to power-saver and performance profiles work properly.
The below significant bugfixes are implemented, which would enable more power & energy efficient modes on our supported laptops, as well as enable for the kernel default to change.
[ Where problems could occur ]
There is a very thorough integration test suite distributed with power-profiles-daemon. This covers combinations of kernels and hardware that are seen in Ubuntu.
It is reported upstream that some Intel systems don't handle balance_power effectively and can cause skipped frames. This should be looked for explicitly when testing.
It is possible that some users would prefer the increased performance instead of efficiency that will be available on a laptop in battery mode. They will need to manually change to performance mode to get that performance.
[ Other info ]
Frame.work has been suggesting to their AMD laptop users to use a backported release on this PPA https://launchpad.net/~superm1/+archive/ubuntu/ppd since Framework 13 AMD and Framework 16 AMD launched. There have been no reports of bugs on the release on this PPA.
Full upstream changelog is below.
0.21
----
Since this release power-profiles-daemon is battery-state aware and some drivers
use a more power efficient state when using the balanced profile on battery.
In particular both the AMD and Intel P-State drivers will use the
balance_power EPP profile, while for Intel one we also set the energy
performance bias to 8 (instead of 6).
This release also contains various fixes for the powerprofilesctl command line
tool when using the launch or version commands.
The tool is now better documented as we generate a manual page for it (if
python3-argparse is installed) and bash completions. We're even generating the
ZSH completions, but the install path must be provided.
The daemon command line interface has been improved for debugging, so use
--help-debug for further information.
The systemd service lockdown settings have been restricted even more.
Various code optimizations.
0.20
----
This release adds support for multiple power-profiles-daemon drivers to
load simultaneously. This notably allows both CPU based control with
amd-pstate or intel-pstate as well as ACPI platform profile based control.
This release also adds support for the amdgpu panel power savings which uses
dedicated hardware in systems with integrated Radeon graphics to decrease panel
power consumption when the system is on battery.
0.13
----
This release adds support for the AMD P-State driver that's been added to the
6.3 Linux kernel. This release also fixes mismatched profiles on some HP
laptops and some miscellaneous bug fixes.
0.12
----
This release adds support for the Intel "Energy Performance Bias" feature, which
can be used on hardware that doesn't have a platform_profile or doesn't support
HWP. It will also be used to eke out a bit more performance, or power, on systems
which already supported HWP.
More information is available in the README.
0.11.1
------
This release stops power-profiles-daemon from modifying the cpufreq driver when
driver when the user/administrator has chosen to disable the Intel P-State scaling
governor (eg. forcing a passive operation mode).
More information is available in the README.
0.11
----
This release fixes problems on Intel machines when the CPUs didn't support turbo at
all, or the performance scaling governor was built as default in the kernel.
It also adds better end-user documentation, fixes in the command-line tool to not
cause bug report tools to popup on not-uncommon errors, and a bug fix for running
on some systems with controllable charge speeds. |
|
2024-04-09 16:16:42 |
Mario Limonciello |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2024-04-09 16:17:52 |
Mario Limonciello |
description |
[ Impact ]
power-profiles-daemon has the ability to make drastic improvements to the power consumption of machines. This increases the likelihood of them passing energy certifications such as Energy Star.
On AMD laptops the following improvements are made:
* Tune the platform cTDP using the ACPI platform profile drivers.
* Tune the CPU using the amd-pstate EPP driver (kernel 6.5 or newer)
* Tune the backlight using AMD ABM (kernel 6.8 or newer)
* Tune the EPP dynamically based on AC vs battery
On Intel laptops the following improvements are made:
* Tune the CPU using the intel-pstate EPP/EPB driver
* Tune the EPP dynamically based on AC vs battery
As Ubuntu 22.04 has kernel 6.5 and will later get kernel 6.8, many of the improvements specifically for AMD laptops can apply.
[ Test Plan ]
Check for visual "performance issues" on battery using a web browser.
Verify correct EPP targets are selected (balance_power on battery balance_performance on AC).
Verify that changing to power-saver and performance profiles work properly.
The below significant bugfixes are implemented, which would enable more power & energy efficient modes on our supported laptops, as well as enable for the kernel default to change.
[ Where problems could occur ]
There is a very thorough integration test suite distributed with power-profiles-daemon. This covers combinations of kernels and hardware that are seen in Ubuntu.
It is reported upstream that some Intel systems don't handle balance_power effectively and can cause skipped frames. This should be looked for explicitly when testing.
It is possible that some users would prefer the increased performance instead of efficiency that will be available on a laptop in battery mode. They will need to manually change to performance mode to get that performance.
[ Other info ]
Frame.work has been suggesting to their AMD laptop users to use a backported release on this PPA https://launchpad.net/~superm1/+archive/ubuntu/ppd since Framework 13 AMD and Framework 16 AMD launched. There have been no reports of bugs on the release on this PPA.
Full upstream changelog is below.
0.21
----
Since this release power-profiles-daemon is battery-state aware and some drivers
use a more power efficient state when using the balanced profile on battery.
In particular both the AMD and Intel P-State drivers will use the
balance_power EPP profile, while for Intel one we also set the energy
performance bias to 8 (instead of 6).
This release also contains various fixes for the powerprofilesctl command line
tool when using the launch or version commands.
The tool is now better documented as we generate a manual page for it (if
python3-argparse is installed) and bash completions. We're even generating the
ZSH completions, but the install path must be provided.
The daemon command line interface has been improved for debugging, so use
--help-debug for further information.
The systemd service lockdown settings have been restricted even more.
Various code optimizations.
0.20
----
This release adds support for multiple power-profiles-daemon drivers to
load simultaneously. This notably allows both CPU based control with
amd-pstate or intel-pstate as well as ACPI platform profile based control.
This release also adds support for the amdgpu panel power savings which uses
dedicated hardware in systems with integrated Radeon graphics to decrease panel
power consumption when the system is on battery.
0.13
----
This release adds support for the AMD P-State driver that's been added to the
6.3 Linux kernel. This release also fixes mismatched profiles on some HP
laptops and some miscellaneous bug fixes.
0.12
----
This release adds support for the Intel "Energy Performance Bias" feature, which
can be used on hardware that doesn't have a platform_profile or doesn't support
HWP. It will also be used to eke out a bit more performance, or power, on systems
which already supported HWP.
More information is available in the README.
0.11.1
------
This release stops power-profiles-daemon from modifying the cpufreq driver when
driver when the user/administrator has chosen to disable the Intel P-State scaling
governor (eg. forcing a passive operation mode).
More information is available in the README.
0.11
----
This release fixes problems on Intel machines when the CPUs didn't support turbo at
all, or the performance scaling governor was built as default in the kernel.
It also adds better end-user documentation, fixes in the command-line tool to not
cause bug report tools to popup on not-uncommon errors, and a bug fix for running
on some systems with controllable charge speeds. |
[ Impact ]
power-profiles-daemon has the ability to make drastic improvements to the power consumption of machines. This increases the likelihood of them passing energy certifications such as Energy Star.
On AMD laptops the following improvements are made:
* Tune the platform cTDP using the ACPI platform profile drivers.
* Tune the CPU using the amd-pstate EPP driver (kernel 6.5 or newer)
* Tune the backlight using AMD ABM (kernel 6.8 or newer)
* Tune the EPP dynamically based on AC vs battery
On Intel laptops the following improvements are made:
* Tune the CPU using the intel-pstate EPP/EPB driver
* Tune the EPP dynamically based on AC vs battery
As Ubuntu 22.04 has kernel 6.5 and will later get kernel 6.8, many of the improvements specifically for AMD laptops can apply.
[ Test Plan ]
Check for visual "performance issues" on battery using a web browser.
Verify correct EPP targets are selected (balance_power on battery balance_performance on AC).
Verify that changing to power-saver and performance profiles work properly.
The below significant bugfixes are implemented, which would enable more power & energy efficient modes on our supported laptops, as well as enable for the kernel default to change.
[ Where problems could occur ]
There is a very thorough integration test suite distributed with power-profiles-daemon. This covers combinations of kernels and hardware that are seen in Ubuntu.
It is reported upstream that some "old" Intel systems don't handle balance_power effectively and can cause skipped frames. This should be looked for explicitly when testing.
It is possible that some users would prefer the increased performance instead of efficiency that will be available on a laptop in battery mode. They will need to manually change to performance mode to get that performance.
[ Other info ]
Frame.work has been suggesting to their AMD laptop users to use a backported release on this PPA https://launchpad.net/~superm1/+archive/ubuntu/ppd since Framework 13 AMD and Framework 16 AMD launched. There have been no reports of bugs on the release on this PPA.
Full upstream changelog is below.
0.21
----
Since this release power-profiles-daemon is battery-state aware and some drivers
use a more power efficient state when using the balanced profile on battery.
In particular both the AMD and Intel P-State drivers will use the
balance_power EPP profile, while for Intel one we also set the energy
performance bias to 8 (instead of 6).
This release also contains various fixes for the powerprofilesctl command line
tool when using the launch or version commands.
The tool is now better documented as we generate a manual page for it (if
python3-argparse is installed) and bash completions. We're even generating the
ZSH completions, but the install path must be provided.
The daemon command line interface has been improved for debugging, so use
--help-debug for further information.
The systemd service lockdown settings have been restricted even more.
Various code optimizations.
0.20
----
This release adds support for multiple power-profiles-daemon drivers to
load simultaneously. This notably allows both CPU based control with
amd-pstate or intel-pstate as well as ACPI platform profile based control.
This release also adds support for the amdgpu panel power savings which uses
dedicated hardware in systems with integrated Radeon graphics to decrease panel
power consumption when the system is on battery.
0.13
----
This release adds support for the AMD P-State driver that's been added to the
6.3 Linux kernel. This release also fixes mismatched profiles on some HP
laptops and some miscellaneous bug fixes.
0.12
----
This release adds support for the Intel "Energy Performance Bias" feature, which
can be used on hardware that doesn't have a platform_profile or doesn't support
HWP. It will also be used to eke out a bit more performance, or power, on systems
which already supported HWP.
More information is available in the README.
0.11.1
------
This release stops power-profiles-daemon from modifying the cpufreq driver when
driver when the user/administrator has chosen to disable the Intel P-State scaling
governor (eg. forcing a passive operation mode).
More information is available in the README.
0.11
----
This release fixes problems on Intel machines when the CPUs didn't support turbo at
all, or the performance scaling governor was built as default in the kernel.
It also adds better end-user documentation, fixes in the command-line tool to not
cause bug report tools to popup on not-uncommon errors, and a bug fix for running
on some systems with controllable charge speeds. |
|
2024-04-09 16:18:47 |
Mario Limonciello |
nominated for series |
|
Ubuntu Noble |
|
2024-04-09 16:18:47 |
Mario Limonciello |
bug task added |
|
power-profiles-daemon (Ubuntu Noble) |
|
2024-04-09 16:18:47 |
Mario Limonciello |
nominated for series |
|
Ubuntu Jammy |
|
2024-04-09 16:18:47 |
Mario Limonciello |
bug task added |
|
power-profiles-daemon (Ubuntu Jammy) |
|
2024-04-09 16:18:47 |
Mario Limonciello |
nominated for series |
|
Ubuntu Mantic |
|
2024-04-09 16:18:47 |
Mario Limonciello |
bug task added |
|
power-profiles-daemon (Ubuntu Mantic) |
|
2024-04-09 16:18:54 |
Mario Limonciello |
power-profiles-daemon (Ubuntu Jammy): status |
New |
Confirmed |
|
2024-04-09 16:18:58 |
Mario Limonciello |
power-profiles-daemon (Ubuntu Mantic): status |
New |
Confirmed |
|
2024-04-09 16:19:00 |
Mario Limonciello |
power-profiles-daemon (Ubuntu Noble): status |
Confirmed |
Fix Released |
|
2024-04-09 16:28:28 |
Mario Limonciello |
description |
[ Impact ]
power-profiles-daemon has the ability to make drastic improvements to the power consumption of machines. This increases the likelihood of them passing energy certifications such as Energy Star.
On AMD laptops the following improvements are made:
* Tune the platform cTDP using the ACPI platform profile drivers.
* Tune the CPU using the amd-pstate EPP driver (kernel 6.5 or newer)
* Tune the backlight using AMD ABM (kernel 6.8 or newer)
* Tune the EPP dynamically based on AC vs battery
On Intel laptops the following improvements are made:
* Tune the CPU using the intel-pstate EPP/EPB driver
* Tune the EPP dynamically based on AC vs battery
As Ubuntu 22.04 has kernel 6.5 and will later get kernel 6.8, many of the improvements specifically for AMD laptops can apply.
[ Test Plan ]
Check for visual "performance issues" on battery using a web browser.
Verify correct EPP targets are selected (balance_power on battery balance_performance on AC).
Verify that changing to power-saver and performance profiles work properly.
The below significant bugfixes are implemented, which would enable more power & energy efficient modes on our supported laptops, as well as enable for the kernel default to change.
[ Where problems could occur ]
There is a very thorough integration test suite distributed with power-profiles-daemon. This covers combinations of kernels and hardware that are seen in Ubuntu.
It is reported upstream that some "old" Intel systems don't handle balance_power effectively and can cause skipped frames. This should be looked for explicitly when testing.
It is possible that some users would prefer the increased performance instead of efficiency that will be available on a laptop in battery mode. They will need to manually change to performance mode to get that performance.
[ Other info ]
Frame.work has been suggesting to their AMD laptop users to use a backported release on this PPA https://launchpad.net/~superm1/+archive/ubuntu/ppd since Framework 13 AMD and Framework 16 AMD launched. There have been no reports of bugs on the release on this PPA.
Full upstream changelog is below.
0.21
----
Since this release power-profiles-daemon is battery-state aware and some drivers
use a more power efficient state when using the balanced profile on battery.
In particular both the AMD and Intel P-State drivers will use the
balance_power EPP profile, while for Intel one we also set the energy
performance bias to 8 (instead of 6).
This release also contains various fixes for the powerprofilesctl command line
tool when using the launch or version commands.
The tool is now better documented as we generate a manual page for it (if
python3-argparse is installed) and bash completions. We're even generating the
ZSH completions, but the install path must be provided.
The daemon command line interface has been improved for debugging, so use
--help-debug for further information.
The systemd service lockdown settings have been restricted even more.
Various code optimizations.
0.20
----
This release adds support for multiple power-profiles-daemon drivers to
load simultaneously. This notably allows both CPU based control with
amd-pstate or intel-pstate as well as ACPI platform profile based control.
This release also adds support for the amdgpu panel power savings which uses
dedicated hardware in systems with integrated Radeon graphics to decrease panel
power consumption when the system is on battery.
0.13
----
This release adds support for the AMD P-State driver that's been added to the
6.3 Linux kernel. This release also fixes mismatched profiles on some HP
laptops and some miscellaneous bug fixes.
0.12
----
This release adds support for the Intel "Energy Performance Bias" feature, which
can be used on hardware that doesn't have a platform_profile or doesn't support
HWP. It will also be used to eke out a bit more performance, or power, on systems
which already supported HWP.
More information is available in the README.
0.11.1
------
This release stops power-profiles-daemon from modifying the cpufreq driver when
driver when the user/administrator has chosen to disable the Intel P-State scaling
governor (eg. forcing a passive operation mode).
More information is available in the README.
0.11
----
This release fixes problems on Intel machines when the CPUs didn't support turbo at
all, or the performance scaling governor was built as default in the kernel.
It also adds better end-user documentation, fixes in the command-line tool to not
cause bug report tools to popup on not-uncommon errors, and a bug fix for running
on some systems with controllable charge speeds. |
[ Impact ]
power-profiles-daemon has the ability to make drastic improvements to the power consumption of machines. This increases the likelihood of them passing energy certifications such as Energy Star.
On AMD laptops the following improvements are made:
* Tune the platform cTDP using the ACPI platform profile drivers.
* Tune the CPU using the amd-pstate EPP driver (kernel 6.5 or newer)
* Tune the backlight using AMD ABM (kernel 6.8 or newer)
* Tune the EPP dynamically based on AC vs battery
On Intel laptops the following improvements are made:
* Tune the CPU using the intel-pstate EPP/EPB driver
* Tune the EPP dynamically based on AC vs battery
As Ubuntu 22.04 has kernel 6.5 and will later get kernel 6.8, many of the improvements specifically for AMD laptops can apply.
[ Test Plan ]
Check for visual "performance issues" on battery using a web browser.
Verify correct EPP targets are selected (balance_power on battery balance_performance on AC).
Verify that changing to power-saver and performance profiles work properly.
[ Where problems could occur ]
There is a very thorough integration test suite distributed with power-profiles-daemon. This covers combinations of kernels and hardware that are seen in Ubuntu.
It is reported upstream that some "old" Intel systems don't handle balance_power effectively and can cause skipped frames. This should be looked for explicitly when testing.
It is possible that some users would prefer the increased performance instead of efficiency that will be available on a laptop in battery mode. They will need to manually change to performance mode to get that performance.
[ Other info ]
Frame.work has been suggesting to their AMD laptop users to use a backported release on this PPA https://launchpad.net/~superm1/+archive/ubuntu/ppd since Framework 13 AMD and Framework 16 AMD launched. There have been no reports of bugs on the release on this PPA.
Full upstream changelog is below.
0.21
----
Since this release power-profiles-daemon is battery-state aware and some drivers
use a more power efficient state when using the balanced profile on battery.
In particular both the AMD and Intel P-State drivers will use the
balance_power EPP profile, while for Intel one we also set the energy
performance bias to 8 (instead of 6).
This release also contains various fixes for the powerprofilesctl command line
tool when using the launch or version commands.
The tool is now better documented as we generate a manual page for it (if
python3-argparse is installed) and bash completions. We're even generating the
ZSH completions, but the install path must be provided.
The daemon command line interface has been improved for debugging, so use
--help-debug for further information.
The systemd service lockdown settings have been restricted even more.
Various code optimizations.
0.20
----
This release adds support for multiple power-profiles-daemon drivers to
load simultaneously. This notably allows both CPU based control with
amd-pstate or intel-pstate as well as ACPI platform profile based control.
This release also adds support for the amdgpu panel power savings which uses
dedicated hardware in systems with integrated Radeon graphics to decrease panel
power consumption when the system is on battery.
0.13
----
This release adds support for the AMD P-State driver that's been added to the
6.3 Linux kernel. This release also fixes mismatched profiles on some HP
laptops and some miscellaneous bug fixes.
0.12
----
This release adds support for the Intel "Energy Performance Bias" feature, which
can be used on hardware that doesn't have a platform_profile or doesn't support
HWP. It will also be used to eke out a bit more performance, or power, on systems
which already supported HWP.
More information is available in the README.
0.11.1
------
This release stops power-profiles-daemon from modifying the cpufreq driver when
driver when the user/administrator has chosen to disable the Intel P-State scaling
governor (eg. forcing a passive operation mode).
More information is available in the README.
0.11
----
This release fixes problems on Intel machines when the CPUs didn't support turbo at
all, or the performance scaling governor was built as default in the kernel.
It also adds better end-user documentation, fixes in the command-line tool to not
cause bug report tools to popup on not-uncommon errors, and a bug fix for running
on some systems with controllable charge speeds. |
|
2024-04-26 09:32:50 |
Timo Aaltonen |
power-profiles-daemon (Ubuntu Jammy): status |
Confirmed |
Fix Committed |
|
2024-04-26 09:32:52 |
Timo Aaltonen |
bug |
|
|
added subscriber SRU Verification |
2024-04-26 09:32:54 |
Timo Aaltonen |
tags |
|
verification-needed verification-needed-jammy |
|
2024-04-26 09:34:29 |
Timo Aaltonen |
power-profiles-daemon (Ubuntu Mantic): status |
Confirmed |
Fix Committed |
|
2024-04-26 09:34:32 |
Timo Aaltonen |
tags |
verification-needed verification-needed-jammy |
verification-needed verification-needed-jammy verification-needed-mantic |
|
2024-04-29 02:13:23 |
Mario Limonciello |
bug |
|
|
added subscriber Mario Limonciello |
2024-04-30 09:30:49 |
Bin Li |
bug |
|
|
added subscriber Bin Li |