Linux's Turbostat Adds Arrow Lake & Lunar Lake Support, Table-Based Feature Enumeration

Written by Michael Larabel in Intel on 11 November 2023 at 08:59 AM EST. 1 Comment
INTEL
The Intel-developed Turbostat Linux CLI utility for reporting processor frequency and idle statistics is seeing a number of feature updates for Linux 6.7 as well as new hardware support.

Turbostat is useful for providing insight into modern x86_64 CPU power-state statistics, turbo frequency boosting details, and related bits along with being able to show specific MSR values and other CPU details.

turbostat output


With Linux 6.7, initial support is added to Turbostat for working on Intel's upcoming Arrow Lake and Lunar Lake processor platforms. Additionally, over on the server side is also initial support for Granite Rapids, Sierra Forest, and Grand Ridge. This goes along with all of the other Intel driver work we've been seeing in recent months for these upcoming Intel client and server platforms.

In addition to adding support for the next two generations of Intel Core processors and the upcoming Intel Xeon processors, the Turbostat utility now supports the notion of table-based feature enumeration for improving platform handling moving forward. The existing Turbostat code relies on various CPU model checks throughout the code-base for figuring out the paths to take. This table-driven feature enumeration is intended to ultimately replace all of the different CPU model checks and global variables throughout the code. Reworking Turbostat to use this table-defined feature information represents the bulk of the Turbostat code changes for Linux 6.7.

The Turbostat CLI utility continues to live within the Linux kernel source tree and this pull request lays out all of the changes submitted for the nearly-closed Linux 6.7 merge window.
Related News
About The Author
Michael Larabel

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.

Popular News This Week