Show Your Support: This site is primarily supported by advertisements. Ads are what have allowed this site to be maintained on a daily basis for the past 18+ years. We do our best to ensure only clean, relevant ads are shown, when any nasty ads are detected, we work to remove them ASAP. If you would like to view the site without ads while still supporting our work, please consider our ad-free Phoronix Premium.
New AMD HSMP Driver Features Prepared Ahead Of Zen 4 EPYC
The AMD HSMP Linux driver in conjunction with current-generation AMD EPYC "Milan" processors allow for reading the current average socket power consumption, setting socket power limits, getting/setting maximum frequency limits, min/max width for xGMI links, reading the memory clocks, reading the average C0 residency, and other similar functionality.
A patch from AMD now under review for the amd_hsmp driver within the x86-platform-drivers area is enabling HSMP protocol version 5 support. AMD HSMP protocol version 5 is coming with AMD Family 19h Model 10h EPYC processors, expected to be Zen 4 / EPYC 7004 series based on all the 10h series patches we've seen in recent months.
Added with this new protocol version is support for DIMM statistics like per-DIMM power consumption and temperatures, bandwidth for I/O and xGMI links, setting of power efficiency modes, and other new features.
The AMD HSMP protocol v5 patch can be found here as it undergoes review and given the timing should ultimately find its way into the Linux 5.19 kernel.