VOOZH about

URL: https://www.phoronix.com/news/ACPI-CPPC-v4-Linux

⇱ CPPC v4 Support Being Worked On NVIDIA For The Linux ACPI Driver - Phoronix


👁 Phoronix

CPPC v4 Support Being Worked On NVIDIA For The Linux ACPI Driver

Written by Michael Larabel in Standards on 30 April 2026 at 05:45 AM EDT. Add A Comment
Last year with the ACPI 6.6 specification release came revised Collaborative Processor Performance Control (CPPC) support for enhancing the capabilities around this standard for OS management of the performance of CPU cores using an abstract performance scale. That CPPC v4 support is now being worked on for the acpi_cppc Linux driver by NVIDIA engineers.

Multiple processor vendors continue leveraging ACPI CPPC for performance management. For those CPU vendors using the generic CPPC Linux driver, CPPC v4 support is being wired up by NVIDIA. NVIDIA engineer Sumit Gupta explained of the CPPC v4 changes in the ACPI 6.6 specification:
"Add initial kernel support for CPPC v4 (ACPI 6.6, Section 8.4.6), which extends the _CPC package from 23 to 25 entries with two optional fields:

- OSPM Nominal Performance (8.4.6.1.2.6): write-only register used by OSPM to tell the platform what it considers nominal. The platform classifies performance above this as boost and below as throttle for power/thermal decisions.

- Resource Priority (8.4.6.1.2.7): Package of Resource Priority Register Descriptor sub-packages. Full parsing is not yet implemented; such entries are marked as unsupported."

The patch series is out for review on the Linux kernel mailing list. Presumably NVIDIA's upcoming Vera CPUs will be supporting CPPC v4 capabilities given the timing of these patches.

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.