(I have the PRIME X470-PRO model)
Because this board did not have sensors modules for Linux, I used this driver:
The problem was that my board, along with a few others, would have some or all of the chassis fans suddenly shut off, causing a major spike in heat. This would usually happen within the first 12 hours of a reboot.
I bring this up because this module has been incorporated into the v5.17 kernel. I didn’t even notice it when I upgraded yesterday, until I looked at my glances console and saw all of my sensors being displayed. So far, it’s running fine, so maybe the problem has been fixed. For most users, a more recent BIOS will do the trick; this did not, however, work for me.
From what I’ve gathered in investigating this issue, it was being caused by frequent polling of the WMI data (bugged in earlier BIOS releases).
You should be OK. From the asus_wmi_sensors.c file:
* HWMON driver for ASUS motherboards that provides sensor readouts via WMI
* interface present in the UEFI of the X370/X470/B450/X399 Ryzen motherboards.
For motherboards that are not supported by this driver you can check here.
I have been using it with a TUF B450 Gaming Plus for a long time without any problems.
EDIT:
Don´t use the link above. There´s a newer version in AUR.
I may have to give this a shot, although I’m a bit leery since the author discontinued updating it since 2018.
Today my system overheated, CPU fan completely shutoff and spiked the CPU temp to over 90 degrees before the system shut off. I’ve blacklisted the module.
This package has been integrated into the 5.17 and later kernel mainline. Unless I am misunderstanding something, you shouldn’t need the package if you are running a current kernel version.
If you’re talking about the asus_wmi_sensors package, then you are correct. This is the one that is sending my chassis/CPU fans into chaos. The it87 module is not loaded on my system.