electrified / asus-wmi-sensors

Linux HWMON (lmsensors) sensors driver for various ASUS Ryzen and Threadripper motherboards
GNU General Public License v2.0
249 stars 30 forks source link

Temperature is rounded #18

Closed SHammade closed 5 years ago

SHammade commented 5 years ago

Hi there,

thanks for your work! The k10temp module provides me more detailed temperatures, so it seems to me this module round the values?

ITE IT8665E on ASUS PRIME X470-PRO

% sensors asus-isa-0000 Adapter: ISA adapter cpu_fan: 0 RPM

asuswmisensors-isa-0000 Adapter: ISA adapter CPU Core Voltage: +0.84 V
+12V Voltage: +10.08 V
+5V Voltage: +4.96 V
3VSB Voltage: +3.29 V
CPU Fan: 422 RPM Chassis Fan 1: 886 RPM Chassis Fan 2: 661 RPM Chassis Fan 3: 0 RPM AIO Pump: 0 RPM Water Pump: 0 RPM CPU OPT: 512 RPM CPU Temperature: +32.0°C
Motherboard Temperature: +35.0°C
Chipset Temperature: +44.0°C
Tsensor 1 Temperature: +216.0°C

k10temp-pci-00c3 Adapter: PCI adapter Ryzen 2700 DIE: +32.4°C (high = +70.0°C) Ryzen 2700: +32.4°C

% sensors asus-isa-0000 Adapter: ISA adapter cpu_fan: 0 RPM

asuswmisensors-isa-0000 Adapter: ISA adapter CPU Core Voltage: +0.38 V
+12V Voltage: +10.08 V
+5V Voltage: +4.99 V
3VSB Voltage: +3.29 V
CPU Fan: 410 RPM Chassis Fan 1: 870 RPM Chassis Fan 2: 653 RPM Chassis Fan 3: 0 RPM AIO Pump: 0 RPM Water Pump: 0 RPM CPU OPT: 498 RPM CPU Temperature: +31.0°C
Motherboard Temperature: +35.0°C
Chipset Temperature: +44.0°C
Tsensor 1 Temperature: +216.0°C

k10temp-pci-00c3 Adapter: PCI adapter Ryzen 2700 DIE: +31.8°C (high = +70.0°C) Ryzen 2700: +31.8°C

sensors asus-isa-0000 Adapter: ISA adapter cpu_fan: 0 RPM

asuswmisensors-isa-0000 Adapter: ISA adapter CPU Core Voltage: +0.86 V
+12V Voltage: +10.08 V
+5V Voltage: +4.96 V
3VSB Voltage: +3.29 V
CPU Fan: 509 RPM Chassis Fan 1: 962 RPM Chassis Fan 2: 725 RPM Chassis Fan 3: 0 RPM AIO Pump: 0 RPM Water Pump: 0 RPM CPU OPT: 637 RPM CPU Temperature: +36.0°C
Motherboard Temperature: +34.0°C
Chipset Temperature: +44.0°C
Tsensor 1 Temperature: +216.0°C

k10temp-pci-00c3 Adapter: PCI adapter Ryzen 2700 DIE: +35.6°C (high = +70.0°C) Ryzen 2700: +35.6°C

electrified commented 5 years ago

Hi, there is no rounding of the temperature within the driver, the temperature values read from the ASUS WMI do not have any decimal places.

I am unsure if this is a limitation of the IT8665E or if it's done within the ASUS firmware, but there isn't anything I can do to add more precision, sorry!

There are no decimal places shown within the UEFI, or in HWiNFO for the same IT8665E derived readings:

190506074025

Capture