AMD to Let Operating Systems Read Real CPU Boost Clocks with “HighestFreq” Update

AMD Aims to Fix Boost Clock Reporting: OS Will Soon Know the Real Highest Frequency (HighestFreq)

Modern AMD Ryzen processors rely on CPPC (Collaborative Processor Performance Control) to communicate performance limits and core preferences to the operating system. This data helps the scheduler place workloads on the fastest cores and determine when to boost. But there’s a long‑standing problem: the performance values are abstract, and the relationship between those values and actual clock speeds is not always linear.

AMD to Let Operating Systems Read Real CPU Boost Clocks with "HighestFreq" Update
AMD to Let Operating Systems Read Real CPU Boost Clocks with “HighestFreq” Update

AMD is now preparing a solution. A new patch submitted to the Linux kernel adds support for a CPPC field called “HighestFreq”. This field would allow the operating system to read a CPU core’s actual highest supported frequency directly from firmware, instead of having to estimate it through imperfect interpolation.


Why This Matters

Currently, the OS must calculate boost ratios by comparing abstract CPPC performance values. Because performance‑to‑frequency mapping can vary across cores and is not linear, these estimates are sometimes inaccurate. That can lead to suboptimal scheduling decisions and incorrect capacity calculations.

With HighestFreq, the firmware provides the real maximum frequency. The OS no longer needs to guess. The result should be more accurate CPU capacity information, better boost ratio handling, and improved core selection by the scheduler – especially in hybrid or multi‑chiplet Ryzen designs where cores can have different frequency capabilities.


Not a Performance Boost – Better Data

It is important to note that HighestFreq does not make future Ryzen CPUs boost higher. It does not introduce a new performance mode. The change is purely about telemetry: giving the OS more accurate information so it can make smarter decisions with existing hardware capabilities. In theory, better scheduling could translate into slightly more consistent performance, but the main benefit is accuracy and reliability.

Also, Read


Linux First, Windows Later

The patch is aimed at the Linux kernel and the AMD P‑State driver. AMD says the new register has been proposed through the ACPI Specification Working Group and is trending for inclusion in ACPI 6.7. If that happens, Windows 11 could also support the field once Microsoft adds handling for it in its power management stack. However, Microsoft has not announced any plans yet.

For now, the change is another step in AMD’s ongoing effort to refine how its CPUs communicate with operating systems – ensuring that the software has the right data to manage performance efficiently.

Source: gazlog

Leave a Comment