DragonFlyBSD Adds Temperature Sensor Support For AMD Zen 3 / Zen 4

Written by Michael Larabel in AMD on 8 January 2023 at 06:20 AM EST. Add A Comment
While DragonFlyBSD has previously praised the performance of AMD Ryzen Threadripper CPUs going back to the Zen 2 days, it's taken them until this weekend to get temperature sensor monitoring working for Family 19h processors: Zen 3, Zen 3+, and Zen 4 CPUs.

It didn't make it for the recent DragonFlyBSD 6.4 release but DragonFlyBSD lead developer Matthew Dillon on Saturday got the AMD Family 19h temperature monitoring support merged to Git.

This AMD Family 19h temperature sensor support is added to the existing amdsmn / amdtemp driver code with the new IDs and offsets needed for these newer generations of AMD Ryzen / EPYC processors. The commit also ends up fixing the temperature sensor base for CCD temperatures on some Family 17h (Zen / Zen 2) models.

Some of the temperature offset information and details for this AMD Family 19h support was obtained via looking at Linux's AMD temperature driver code, which was worked on by AMD engineers directly.

In any case those AMD Family 19h users whether it be the AMD Ryzen 5000 / 7000 series or EPYC 7003 / 9004 (or various Ryzen mobile parts) and running DragonFlyBSD can find the temperature monitoring support via this commit.
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