AMD Core Performance Boost & Fast CPPC Land In Linux 6.11, Intel Lunar Lake Improvements
([Hardware] 2 Hours Ago
Linux 6.11 Power Management)
- Reference: 0001479201
- News link: https://www.phoronix.com/news/Linux-6.11-Power-Management
- Source link:
The power management updates have been merged for [1]Linux 6.11 that include some nice improvements for Intel and AMD processors.
On the AMD side with the "amd_pstate" CPU frequency scaling driver for Linux 6.11 is the [2]Core Performance Boost control support . This allows [3]toggling CPB on a per-core basis for this feature to leverage the CPU core's boost frequency range / performance states. The AMD P-State driver also has [4]Fast CPPC support merged as a power efficiency / performance-per-Watt improvement for some laptop SoCs to achieve slightly better results.
There are also [5]various other AMD P-State improvements to find in the Linux 6.11 power management queue.
[6]
With the Intel P-State driver meanwhile is switching to the new CPU model define handling, updating the Meteor Lake EPP values, and adding Arrow Lake and Lunar Lake hybrid scaling factors. The updated Meteor Lake EPP value and carrying it forward to Lunar Lake should [7]yield very nice improvements for power and efficiency and Intel Core Ultra laptops.
Also on the Intel side is out-of-band (OOB) mode for Intel Xeon Scalable "Emerald Rapids" processors with the Intel P-State driver.
The power management updates also introduce the new [8]Loongson 3 CPUFreq driver for helping with CPU frequency scaling for those Chinese processors.
See [9]the power management pull for the full list of PM patches now merged for the Linux 6.11 cycle.
Linux power management maintainer Rafael Wysocki of Intel also submitted the [10]thermal updates for Linux 6.11. Notable there is Lunar Lake platform support being added to the Intel int340x thermal driver. There is also Workload Type Hint support for Lunar Lake support in int340x.
[1] https://www.phoronix.com/search/Linux+6.11
[2] https://www.phoronix.com/news/AMD-Core-Perf-Boost-Linux-6.11
[3] https://www.phoronix.com/news/AMD-Core-Perf-Boost-Per-CPU
[4] https://www.phoronix.com/news/AMD-Fast-CPPC-For-Linux-6.11
[5] https://www.phoronix.com/news/AMD-P-State-Linux-6.11-Round-2
[6] https://www.phoronix.com/image-viewer.php?id=2024&image=linux_611_power_management_lrg
[7] https://www.phoronix.com/news/Intel-MTL-EPP-Tuning-64
[8] https://www.phoronix.com/news/Loongson-CPUFreq-Driver
[9] https://lore.kernel.org/lkml/CAJZ5v0h7OHR7ipj6ubgTLEz238JZkTshh93CYe_gDx5j+zBwfA@mail.gmail.com/
[10] https://lore.kernel.org/lkml/CAJZ5v0guQr816kzz88G8XUjC7fnV9psTVdR_HWyt9D7evA27LA@mail.gmail.com/
On the AMD side with the "amd_pstate" CPU frequency scaling driver for Linux 6.11 is the [2]Core Performance Boost control support . This allows [3]toggling CPB on a per-core basis for this feature to leverage the CPU core's boost frequency range / performance states. The AMD P-State driver also has [4]Fast CPPC support merged as a power efficiency / performance-per-Watt improvement for some laptop SoCs to achieve slightly better results.
There are also [5]various other AMD P-State improvements to find in the Linux 6.11 power management queue.
[6]
With the Intel P-State driver meanwhile is switching to the new CPU model define handling, updating the Meteor Lake EPP values, and adding Arrow Lake and Lunar Lake hybrid scaling factors. The updated Meteor Lake EPP value and carrying it forward to Lunar Lake should [7]yield very nice improvements for power and efficiency and Intel Core Ultra laptops.
Also on the Intel side is out-of-band (OOB) mode for Intel Xeon Scalable "Emerald Rapids" processors with the Intel P-State driver.
The power management updates also introduce the new [8]Loongson 3 CPUFreq driver for helping with CPU frequency scaling for those Chinese processors.
See [9]the power management pull for the full list of PM patches now merged for the Linux 6.11 cycle.
Linux power management maintainer Rafael Wysocki of Intel also submitted the [10]thermal updates for Linux 6.11. Notable there is Lunar Lake platform support being added to the Intel int340x thermal driver. There is also Workload Type Hint support for Lunar Lake support in int340x.
[1] https://www.phoronix.com/search/Linux+6.11
[2] https://www.phoronix.com/news/AMD-Core-Perf-Boost-Linux-6.11
[3] https://www.phoronix.com/news/AMD-Core-Perf-Boost-Per-CPU
[4] https://www.phoronix.com/news/AMD-Fast-CPPC-For-Linux-6.11
[5] https://www.phoronix.com/news/AMD-P-State-Linux-6.11-Round-2
[6] https://www.phoronix.com/image-viewer.php?id=2024&image=linux_611_power_management_lrg
[7] https://www.phoronix.com/news/Intel-MTL-EPP-Tuning-64
[8] https://www.phoronix.com/news/Loongson-CPUFreq-Driver
[9] https://lore.kernel.org/lkml/CAJZ5v0h7OHR7ipj6ubgTLEz238JZkTshh93CYe_gDx5j+zBwfA@mail.gmail.com/
[10] https://lore.kernel.org/lkml/CAJZ5v0guQr816kzz88G8XUjC7fnV9psTVdR_HWyt9D7evA27LA@mail.gmail.com/
phoronix