Wrong CPU reading with motherboard Gigabyte ga-78lmt-usb3


Aida64, Open Hardware Monitor and Gigabyte Easytune6 get it right. In linux lm-sensors get it right as well. Every other software I tested get it wrong.

In hwinfo it show CPU temp but instead it is the motherboard temp. while motherboard is one called aux in aida64 and temp2 in lm-sensors.
The real CPU tem, which is temp3 in lm-sensors and is CPU in aida64 never shows up in hwinfo

GIGABYTE GA-78LMT-USB3 (ITE IT8728F) is the sensor shown. 

Tested with versions 440, 522 and 523_2823 beta

What file should I send you to debug?
Report, debug an screenshot files attached.


  • HWiNFO64 debug and report for gigabyte motherboard.zip
    79 KB · Views: 1
  • gigabyte1.jpg
    398.8 KB · Views: 15
  • gigabyte2.jpg
    423.9 KB · Views: 7
Some more information I hope this is usefull.

This is what is shown in linux using lm-sensors

[font=Monaco, Consolas, Courier, monospace]it8728-isa-0228[/font]
[font=Monaco, Consolas, Courier, monospace]Adapter: ISA adapter[/font]
[font=Monaco, Consolas, Courier, monospace]in0:          +0.91 V  (min =  +0.00 V, max =  +3.06 V)[/font]
[font=Monaco, Consolas, Courier, monospace]in1:          +1.50 V  (min =  +0.00 V, max =  +3.06 V)[/font]
[font=Monaco, Consolas, Courier, monospace]in2:          +1.98 V  (min =  +0.00 V, max =  +3.06 V)[/font]
[font=Monaco, Consolas, Courier, monospace]+3.3V:        +3.36 V  (min =  +0.00 V, max =  +6.12 V)[/font]
[font=Monaco, Consolas, Courier, monospace]in4:          +2.00 V  (min =  +0.00 V, max =  +3.06 V)[/font]
[font=Monaco, Consolas, Courier, monospace]in5:          +2.23 V  (min =  +0.00 V, max =  +3.06 V)[/font]
[font=Monaco, Consolas, Courier, monospace]in6:          +2.23 V  (min =  +0.00 V, max =  +3.06 V)[/font]
[font=Monaco, Consolas, Courier, monospace]3VSB:         +3.34 V  (min =  +0.00 V, max =  +6.12 V)[/font]
[font=Monaco, Consolas, Courier, monospace]Vbat:         +3.19 V  [/font]
[font=Monaco, Consolas, Courier, monospace]fan1:        2836 RPM  (min =   10 RPM)[/font]
[font=Monaco, Consolas, Courier, monospace]fan2:           0 RPM  (min =    0 RPM)[/font]
[font=Monaco, Consolas, Courier, monospace]fan3:           0 RPM  (min =    0 RPM)[/font]
[font=Monaco, Consolas, Courier, monospace]temp1:        +38.0°C  (low  = +127.0°C, high = +127.0°C)  sensor = thermistor[/font]
[font=Monaco, Consolas, Courier, monospace]temp2:        +36.0°C  (low  = +127.0°C, high = +127.0°C)  sensor = thermal diode[/font]
[font=Monaco, Consolas, Courier, monospace]temp3:        +45.0°C  (low  = +127.0°C, high = +70.0°C)  sensor = Intel PECI[/font]
[font=Monaco, Consolas, Courier, monospace]intrusion0:  ALARM[/font]

[font=Monaco, Consolas, Courier, monospace]k10temp-pci-00c3[/font]
[font=Monaco, Consolas, Courier, monospace]Adapter: PCI adapter[/font]
[font=Monaco, Consolas, Courier, monospace]temp1:        +29.2°C  (high = +70.0°C)[/font]
[font=Monaco, Consolas, Courier, monospace]                      (crit = +80.0°C, hyst = +77.0°C)[/font]

[font=Monaco, Consolas, Courier, monospace]fam15h_power-pci-00c4[/font]
[font=Monaco, Consolas, Courier, monospace]Adapter: PCI adapter[/font]
[font=Monaco, Consolas, Courier, monospace]power1:       79.86 W  (crit = 125.19 W)[/font]

temp1 which is named thermistor is the motherboard temperature acording to easy tune 6. And it is currently correct in hwinfo
temp2 which is named thermal diode is what currently hwinfo uses to show the cpu temperature. Aida64 wrongly calls it motherboard. Easy tune 6 doesn't even show this one.
temp3 which is named Intel PECI is the actual CPU temperature shown by easy tune 6 and it is never shown by hwinfo. Aida64 correctly shows it as CPU. This is the temperature that goes way high when I stress the cpu with prime95 or the linux stress command. This is also the emperature monitored by the bios option "bip when the cpu gets to X temperature"

Open Hardware Monitor doesn't even try to name the sensors. It only shows them as Temperature 1-2-3.

fan1 is correct. this is the CPU FAN. All programs got this right
fan2 unfortunatly I don't have a fan on it right now.
fan3 doesn't exist on the motheboard

k10temp-pci-00c3 this sensor is crazy. It show temperatures way bellow easy tune.
Thanks, I have already been able to determine the proper assignment of temperature sensors for your mainboard.
Neither of those tools shows all information correctly.
Can you also please post a screenshot of voltages (HWiNFO + ET) ? I'd like to verify those too.

Unfortunately it shows very little.


  • voltage1.jpg
    319.8 KB · Views: 6
  • voltage2.jpg
    334.1 KB · Views: 4