Closed thagabe closed 4 years ago
Hello,
Regarding the incorrect values, it sounds like the WMI is reporting the wrong values (in your first issue you said the values are off in HWiNFO too). This is the case for some other boards too such as the X470 Prime.
I don't want to add board specific hacks to the driver, so I would recommend tweaking the values with compute statements in the sensors config file, there are some examples: https://github.com/lm-sensors/lm-sensors/blob/master/etc/sensors.conf.eg
You can add offsets, scale the values etc.
A more long term approach would be contacting ASUS support and getting them to fix their BIOS, could be worth going via HWiNFO/AIDA64 as they have contacts at ASUS.
Re the mainlining, I'm unsure about it. There are at a minimum a few changes that I know would be needed (at the moment it pretends to be a platform device, so no changes were needed to lm_sensors. That's why it shows up as an ISA device. It should really be a wmi_device, but lm_sensors changes would be needed). There are also issues with WMI access causing fans to stop on some BIOS revisions (fairly catastrophic), so a more thorough whitelist/blacklist based on BIOS versions would be needed.
I'll try to get in touch with someone from HWiNFO or AIDA64, sadly the platform is pretty much dead so I'm doubtful they'll even bother.
Mainlining is always difficult but I'd be a great tool to be baked into every kernel!
Can this be a replacement?
https://phoronix.com/scan.php?page=news_item&px=AMD-Energy-Driver-Linux
That is just for power readings on the cores and CCX. I don't know if it is a continuation of the zenpower project here on github. Article says developed by Google engineers, so probably independent code. Won't read SIO sensors.
Hello again,
Since getting support for the zenith alpha merged back a year ago, the voltages seem completely weird! Here is an example:
as you can see the fan and temps look good. But Voltage and Amps look way off.
PS: Any chance this driver can get merged into the mainline kernel?