Enhanced Power Management with Linux 6.10: Updates to AMD & Intel P-State Drivers

Enhanced Power Management with Linux 6.10: Updates to AMD & Intel P-State Drivers

The latest updates for the Linux 6.10 kernel core include changes to the thermal and power management subsystem as well as ACPI. The Intel and AMD P-State CPU frequency scaling drivers have been updated in this cycle. The Intel P-State driver now constantly updates the maximum CPU frequency when turbo functionality is disabled, and has undergone code cleanups. Additionally, Intel has added support for PMU within their TPMI RAPL driver and included Arrow Lake H support in the RAPL driver. On the AMD P-State side, ACPI CPPC v2 support has been added for several Zen 2 processors, including Threadripper, which should result in better performance and improved thermal temperatures. Various fixes and improvements have been made to the AMD P-State driver, though some expected features like Increased AMD core performance and Fast CPPC did not make it into Linux 6.10.

Further power management updates in Linux 6.10 include the MediaTek CPUfreq driver now supporting the MT7988A SoC and various smaller changes to ARM CPU frequency scaling drivers. More information on all power management updates in Linux 6.10 can be found in the pull request.

ACPI Updates for Linux 6.10 were also sent last week. These updates include support for Intel Lunar Lake within the ACPI Dynamic Platform and Thermal Framework (DPTF) driver, the addition of the RAS2 table to ACPICA, a CXL 3.0 fix for the CEDT table, support for the AEST v2 table in ACPICA, and several device quirks.

Overall, the latest updates for the Linux 6.10 kernel core focus on improvements to thermal and power management subsystems, as well as updates to the Intel and AMD P-State CPU frequency scaling drivers. These changes aim to enhance performance, improve thermal efficiency, and address various issues and bugs in the system. Users can expect better functionality and stability with these updates.

Article Source
https://www.phoronix.com/news/Linux-6.10-Power-Management