AMD Ready With CPPC Performance Priority & Dynamic/Raw EPP In Linux 7.1
([Linux Kernel] 6 Hours Ago
Linux 7.1 Power Management)
- Reference: 0001626786
- News link: https://www.phoronix.com/news/Linux-7.1-Power-Management
- Source link:
All of the power management subsystem feature updates have been merged for the [1]Linux 7.1 kernel.
Power management and ACPI subsystem maintainer Rafael Wysocki of Intel sent out the feature pull requests this weekend for Linux 7.1. There are some new AMD and Intel updates worth mentioning along with a lot of smaller, low-level code improvements for this next kernel version as it pertains to power management.
The AMD P-State driver added support for CPPC Performance Priority, Dynamic Energy Performance Preference (EPP), and Raw EPP. These are some nice feature additions for the amd_pstate driver that continues working out rather well on modern AMD Ryzen systems and EPYC servers. Those new AMD P-State driver features are all explained at length within the prior Phoronix article of [2]AMD P-State Driver Introducing New Features With Linux 7.1 .
Over on the Intel side, Panther Lake now has a C-states table within the Intel Idle driver. That work was previously noted in [3]Panther Lake Tuning For The Intel Idle Driver In Linux 7.1 .
The Intel RAPL Power Capping driver was also cleaned up and improved upon at a low-level.
The power management updates in full for Linux 7.1 can be found via [4]this pull request .
There was also the [5]ACPI pull request that brought updates to the CMOS RTC driver, ACPI FPDT parsing on LoongArch, support for exposing ACPI FPDT sub-tables, support for the Performance Limited Register in the ACPI CPPC library, and other clean-ups.
[1] https://www.phoronix.com/search/Linux+7.1
[2] https://www.phoronix.com/news/AMD-P-State-Linux-7.1
[3] https://www.phoronix.com/news/Intel-Panther-Lake-C-States
[4] https://lore.kernel.org/linux-pm/CAJZ5v0gdx4Gy3j2NBUtC+z3X7ZJ+GDg-R27pJ5AkZk7j8-36TQ@mail.gmail.com/
[5] https://lore.kernel.org/linux-pm/CAJZ5v0i9EjajGD55kAXtQz=NjvqT8ffcmEYS_dHoFvu901TjwA@mail.gmail.com/
Power management and ACPI subsystem maintainer Rafael Wysocki of Intel sent out the feature pull requests this weekend for Linux 7.1. There are some new AMD and Intel updates worth mentioning along with a lot of smaller, low-level code improvements for this next kernel version as it pertains to power management.
The AMD P-State driver added support for CPPC Performance Priority, Dynamic Energy Performance Preference (EPP), and Raw EPP. These are some nice feature additions for the amd_pstate driver that continues working out rather well on modern AMD Ryzen systems and EPYC servers. Those new AMD P-State driver features are all explained at length within the prior Phoronix article of [2]AMD P-State Driver Introducing New Features With Linux 7.1 .
Over on the Intel side, Panther Lake now has a C-states table within the Intel Idle driver. That work was previously noted in [3]Panther Lake Tuning For The Intel Idle Driver In Linux 7.1 .
The Intel RAPL Power Capping driver was also cleaned up and improved upon at a low-level.
The power management updates in full for Linux 7.1 can be found via [4]this pull request .
There was also the [5]ACPI pull request that brought updates to the CMOS RTC driver, ACPI FPDT parsing on LoongArch, support for exposing ACPI FPDT sub-tables, support for the Performance Limited Register in the ACPI CPPC library, and other clean-ups.
[1] https://www.phoronix.com/search/Linux+7.1
[2] https://www.phoronix.com/news/AMD-P-State-Linux-7.1
[3] https://www.phoronix.com/news/Intel-Panther-Lake-C-States
[4] https://lore.kernel.org/linux-pm/CAJZ5v0gdx4Gy3j2NBUtC+z3X7ZJ+GDg-R27pJ5AkZk7j8-36TQ@mail.gmail.com/
[5] https://lore.kernel.org/linux-pm/CAJZ5v0i9EjajGD55kAXtQz=NjvqT8ffcmEYS_dHoFvu901TjwA@mail.gmail.com/