AMD Zen Temperature Monitoring On Linux Is Working With Hwmon-Next
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.
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.
23 Comments