I’ve written a driver for getting sensor values using the ASUS WMI sensors interface that’s present on recent ASUS Ryzen motherboards. Using this means we get exactly the same values and labels as displayed in the UEFI/ AI Suite etc.
Figured this was a good direction to take as it’s effectively the supported “ASUS way” of getting the sensor readings, as there is no publically available documentation for the ITE IT8665E. I’ve tried the out-of-tree IT87 driver, but it is mostly unmaintained with some values not reported (and also it isn’t working for me on recent 4.19 and 4.20 kernels ).
So far I’ve only tested it on my Crosshair VII, but it should work on the Zenith Extreme, Crosshair VI and others.
Interested to see if this is useful for others and happy to accept pull requests!
It’s available here with further info in the readme:
I’ve also made an Arch AUR package for it: https://aur.archlinux.org/packages/asus-wmi-sensors-dkms-git/