lm-sensors: match up reported temps to physical stuff on the board

graysky

Senior member
Mar 8, 2007
796
1
81
I've got lmsensors up and running on my DFI LP LT P35-T2R motherboard. I think I can figure out what most of the data are but there are some that I don't really understand.

I am currently using Handbrake to encode some video files so the temps should be up:

$ sensors
acpitz-virtual-0
Adapter: Virtual device
temp1: +36.0°C (crit = +64.0°C)

it8718-isa-0290
Adapter: ISA adapter
in0: +1.17 V (min = +0.00 V, max = +4.08 V)
in1: +1.31 V (min = +1.28 V, max = +1.68 V)
in2: +3.28 V (min = +2.78 V, max = +3.78 V)
in3: +2.88 V (min = +2.67 V, max = +3.26 V)
in4: +2.98 V (min = +2.50 V, max = +3.49 V)
in5: +1.34 V (min = +0.58 V, max = +1.34 V)
in6: +2.02 V (min = +1.04 V, max = +1.36 V)
in7: +2.85 V (min = +2.67 V, max = +3.26 V)
in8: +3.26 V
fan1: 1523 RPM (min = 3245 RPM)
fan2: 0 RPM (min = 3245 RPM)
fan3: 0 RPM (min = 3245 RPM)
temp1: +36.0°C (low = +127.0°C, high = +64.0°C) sensor = thermal diode
temp2: +39.0°C (low = +127.0°C, high = +64.0°C) sensor = thermistor
temp3: +43.0°C (low = +127.0°C, high = +64.0°C) sensor = thermistor
cpu0_vid: +2.050 V

coretemp-isa-0000
Adapter: ISA adapter
Core 0: +45.0°C (high = +76.0°C, crit = +100.0°C)

coretemp-isa-0001
Adapter: ISA adapter
Core 1: +44.0°C (high = +76.0°C, crit = +100.0°C)

coretemp-isa-0002
Adapter: ISA adapter
Core 2: +45.0°C (high = +76.0°C, crit = +100.0°C)

coretemp-isa-0003
Adapter: ISA adapter
Core 3: +50.0°C (high = +76.0°C, crit = +100.0°C)
Obviously the coretemp-iso-000x data are the temps for cores0-3.

My questions are what physical component of the system are the following measuring:

1) "Adapter: Virtual device temp1: +36.0°C (crit = +64.0°C)"
2) "temp1: +36.0°C (low = +127.0°C, high = +64.0°C) sensor = thermal diode"
3) "temp2: +39.0°C (low = +127.0°C, high = +64.0°C) sensor = thermistor"
4) "temp3: +43.0°C (low = +127.0°C, high = +64.0°C) sensor = thermistor"

One of those should be the northbridge temp, and one of those should be the CPU temp as it's reported in the BIOS (not temp of the cores). What are the other two and how can I know for sure which is which?
 

Colt45

Lifer
Apr 18, 2001
19,720
1
0
I'd ignore the "acpitz-virtual-0" thing, I don't think it actually exists.

The other stuff... probably one for CPU, maybe one northbridge.. and another one.. probably just somewhere random, for ambient/board temp. Not terribly important, but...
I guess you can loop sensors, and cover the heatsinks.. see which one goes up ;)

the driver isn't smart enough to know which voltage and temp is which, as it isn't standardized

the superIO chips aren't amazingly accurate anyways, they're a budget deal. driver can only report what it sees, it doesn't know which rails have external voltage dividers, etc.. notice the lack of 5, 12v, etc, rails..
I guess you could dig up a datasheet and try and trace things out of you're extremely bored.

my board uses the same superio chip.
it8718-isa-0228
Adapter: ISA adapter
in0: +1.31 V (min = +0.00 V, max = +4.08 V)
in1: +1.95 V (min = +0.00 V, max = +4.08 V)
in2: +3.26 V (min = +0.00 V, max = +4.08 V)
in3: +3.01 V (min = +0.00 V, max = +4.08 V)
in4: +3.06 V (min = +0.00 V, max = +4.08 V)
in5: +3.15 V (min = +0.00 V, max = +4.08 V)
in6: +4.08 V (min = +0.00 V, max = +4.08 V) ALARM
in7: +2.64 V (min = +0.00 V, max = +4.08 V)
in8: +3.23 V
fan1: 2020 RPM (min = 0 RPM)
fan2: 0 RPM (min = 0 RPM)
fan3: 0 RPM (min = 0 RPM)
fan4: 0 RPM (min = 0 RPM)
temp1: +43.0°C (low = +127.0°C, high = +127.0°C) sensor = transistor
temp2: +36.0°C (low = +127.0°C, high = +127.0°C) sensor = thermal diode
temp3: +43.0°C (low = +127.0°C, high = +127.0°C) sensor = transistor
cpu0_vid: +0.000 V
I assume the high temp ones are close to the CPU ;)

you can add multipliers to the rails, temps, etc, in the config file.. but it's probably not worth it ;)
 

cyberkost

Lifer
Sep 24, 2005
20,228
1
81
I've got LP DK P45-T2RS PLUS and problem similar to graysky's -- how do I map all those inX and tempX to physical devices? /etc/sensors.conf does not have a mapping for it8718-isa-0290 ... I figured which fan is what by simply disconnecting fans one by one, but with temps and voltages there's no such option. Would appreciate if somebody could help ... btw, there is no readout for 12V, which means at least some of the voltage readouts are not calculated correctly :(
kost@sirius:~$ sensors
acpitz-virtual-0
Adapter: Virtual device
temp1: +22.0°C (crit = +75.0°C)

it8718-isa-0290
Adapter: ISA adapter
in0: +1.12 V (min = +0.00 V, max = +4.08 V)
in1: +1.07 V (min = +1.28 V, max = +1.68 V)
in2: +3.31 V (min = +2.78 V, max = +3.78 V)
in3: +2.96 V (min = +2.67 V, max = +3.26 V)
in4: +2.98 V (min = +2.50 V, max = +3.49 V)
in5: +1.14 V (min = +0.58 V, max = +1.34 V)
in6: +1.98 V (min = +1.04 V, max = +1.36 V)
in7: +2.85 V (min = +2.67 V, max = +3.26 V)
in8: +3.30 V
fan1: 0 RPM (min = 10 RPM)
fan2: 1630 RPM (min = 10 RPM)
fan4: 0 RPM (min = -1 RPM)
fan5: 1569 RPM (min = -1 RPM)
temp1: +22.0°C (low = +0.0°C, high = +73.0°C) sensor = thermal diode
temp2: +33.0°C (low = +0.0°C, high = +73.0°C) sensor = thermistor
temp3: +42.0°C (low = +0.0°C, high = +73.0°C) sensor = thermistor
cpu0_vid: +2.050 V

coretemp-isa-0000
Adapter: ISA adapter
Core 0: +42.0°C (high = +76.0°C, crit = +100.0°C)

coretemp-isa-0001
Adapter: ISA adapter
Core 1: +46.0°C (high = +76.0°C, crit = +100.0°C)