Ryzen Threadripper 1900X Should Report The Correct Temperature With Linux 4.16

Written by Michael Larabel in AMD on 28 January 2018 at 07:02 PM EST. 1 Comment
While the just-released Linux 4.15 kernel brings AMD Zen CPU temperature reporting support for Ryzen/Threadripper/EPYC processors, an oversight in the k10temp driver code is yielding an incorrect temperature for the Threadripper 1900X.

Several Ryzen 5/7 and Threadripper processors need a temperature offset for correct temperature reporting. The Ryzen Threadripper 1920X/1950X have a 27 degree offset with the original code landed in Linux 4.15, but the 1900X did not.

Now with the Linux 4.16 kernel the k10temp driver has a 27 degree offset in place for the Ryzen Threadripper 1900X to allow it to report the correct CPU temperature.

This change has already been submitted for the Linux 4.16 merge window, we'll see if the one-liner change gets backported to a Linux 4.15.x point release. The change was sent in as part of hwmon-next. This tree also adds a new W83773G driver and fan control support for PMBus drivers, besides other fixes and improvements to other temperature kernel drivers.
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