Ahead of the release of Linux 6.17-rc1 in the next few hours, updates to the Turbostat tool have been merged in the kernel source tree. The Turbostat update was one of the last pull requests completed today, marking the official start of the two-week Linux 6.17 merge window.

For those of you who are not familiar with Turbostat, it is a command line tool used to display CPU frequency/idle/power consumption statistics and other related processor information, mainly for Intel and AMD processors. It is worth noting that Turbostat in Linux 6.17 adds support for displaying L3 cache topology information.

image.webp

Turbostat also adds the ability to average newly added counters such as accumulated watts and other counters, fixing support for the upcoming Intel Xeon Diamond Rapids processors.

Due to changes in some model-specific registers (MSRs), Turbostat needs to make more adjustments in order to correctly display power consumption and performance-related details for Granite Rapids' subsequent next-generation Xeon processors.

Additionally, Turbostat fixes build issues for musl libc and various other fixes. For more details, visit this pull request, which was merged into Linux Git today.