AMD Zen Temperature Monitoring On Linux Is Working With Hwmon-Next

Written by Michael Larabel in AMD on 19 September 2017 at 03:07 PM EDT. 23 Comments
AMD
If you want CPU temperature monitoring to work under Linux for your Ryzen / Threadripper / EPYC processor(s), it's working on hwmon-next.

The temperature monitoring support didn't make it for Linux 4.14 but being published earlier this month were finally patches for Zen temperature monitoring by extending the k10temp Linux driver.

The work ended up being quite small for adding Zen temperature monitoring to the existing k10temp Linux kernel driver, but missed the Linux 4.14 merge window. This support should work for all AMD Family 17h processors.

Those k10temp patches by Guenter Roeck are now living within hwmon-next. That means it is being staged for merging then come the Linux 4.15 kernel cycle.


I tried hwmon-next today on my Threadripper 1950X system and indeed the temperature reporting is working. A single CPU temperature is reported for the package via k10temp (not sure under Windows if they support per-core temperature reporting?).

For those wanting to check on their Zen CPU temperatures under Linux, I uploaded this Debian/Ubuntu kernel built today from hwmon-next that in turn is currently based on the 4.14-rc1 kernel state. Use at your own risk, but should allow Ryzen/TR/EPYC temperature reporting to at least work.
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