In addition to some motherboard-specific issues, DragonFlyBSD susuals on AMD Zen systems that typically work well. Now that it has introduced some new drivers from FreeBSD, the overall operation has improved. Amdtemp drivers are particularly noteworthy in some of the drivers introduced by FreeBSD.
This driver supports monitoring the temperature of AMD 0Fh, 10h, 11h, 12h, 14h, 15h, 16h, and 17h series processors. Support for AMD Family 17h covers Zen 1 and Zen 2, including Threadripper and EPYC.
There is also an amdsmn drive. This driver is used to support AMD System Management Network (System Management Network, SMN) on AMD Zen systems.
When the DragonFlyBSD team introduced these drivers, they made small improvements to their code, and these drivers are currently located in the DragonFlyBSD code tree.
Like many BSD/Linux communities, DragonFlyBSD project leader Matthew Dillon is impressed with AMD Zen 2 products, which may be why the DragonFlyBSD project continues to optimize the experience on AMD.