¿Cómo entender la salida de los sensores lm?

10
$ sensors
Adapter: Virtual device
temp1:        +27.8°C  (crit = +105.0°C)
temp2:        +29.8°C  (crit = +105.0°C)

coretemp-isa-0000
Adapter: ISA adapter
Physical id 0:  +30.0°C  (high = +80.0°C, crit = +100.0°C)
Core 0:         +30.0°C  (high = +80.0°C, crit = +100.0°C)
Core 1:         +29.0°C  (high = +80.0°C, crit = +100.0°C)
Core 2:         +25.0°C  (high = +80.0°C, crit = +100.0°C)
Core 3:         +23.0°C  (high = +80.0°C, crit = +100.0°C)

it8728-isa-0a30
Adapter: ISA adapter
in0:          +0.01 V  (min =  +0.00 V, max =  +3.06 V)
in1:          +2.02 V  (min =  +0.00 V, max =  +3.06 V)
in2:          +2.04 V  (min =  +0.00 V, max =  +3.06 V)
in3:          +2.03 V  (min =  +0.00 V, max =  +3.06 V)
in4:          +0.01 V  (min =  +0.00 V, max =  +3.06 V)
in5:          +1.79 V  (min =  +0.00 V, max =  +3.06 V)
in6:          +1.54 V  (min =  +0.00 V, max =  +3.06 V)
3VSB:         +3.38 V  (min =  +0.00 V, max =  +6.12 V)
Vbat:         +3.00 V  
fan1:        1066 RPM  (min =    0 RPM)
fan2:           0 RPM  (min =    0 RPM)
fan3:           0 RPM  (min =    0 RPM)
fan4:           0 RPM  (min =    0 RPM)
fan5:           0 RPM  (min =    0 RPM)
temp1:        +25.0°C  (low  = +127.0°C, high = +127.0°C)  sensor = thermistor
temp2:       -128.0°C  (low  = +127.0°C, high = +127.0°C)  sensor = disabled
temp3:        +21.0°C  (low  = +127.0°C, high = +127.0°C)  sensor = Intel PECI
intrusion0:  ALARM

¿Cómo entender la salida de la lm-sensorsespecial in0~ in6, 3VSBy Vbat?

Kevin Dong
fuente

Respuestas:

3

Puede ser diferente para diferentes combinaciones de hardware. Podría ser mejor mirar su BIOS / EFI para ver la información del sensor ( debe ser correcta) e intente compararlos con la salida de sensors.

El "Adaptador: dispositivo virtual" No estoy seguro, se parece a los núcleos de CPU o GPU.

"coretemp-isa-0000" con sus 4 núcleos parece una CPU de 4 núcleos.

El último "it8728-isa-0a30" parece sensores de placa base. No estoy seguro de lo que cada uno podría ser exactamente, aparte de las V son las revoluciones, las RPM de la velocidad del ventilador, no sé exactamente dónde podrían estar los sensores de temperatura. Aquí es donde compararlos con el BIOS podría ser útil.

La búsqueda web de "it8728-isa-0a30" encontró que esta página para un "Gigabyte B75-D3V" podría tener mejores descripciones / etiquetas para ellos. Creo que colocarlo en un archivo en /etc/sensors.d/ (y luego tal vez un reinicio, o al menos una sudo service kmod stopy sudo service kmod start(¿reiniciar el módulo de sensores?).
Vea las páginassensors y sensors.confman

Aquí hay una copia del archivo del enlace Gigabyte anterior, aunque no parece una coincidencia para su placa base, podría ser útil si desea escribir sus propias etiquetas:

# libsensors configuration file
# -----------------------------
#
#  For the Gigabyte B75-D3V Rev: 1.2
#
#
#

    ######################################
    # VOLTAGES                           #
    # These figures are from estimations #
    # based on values provided in BIOS.  #
    # This means that some of them may   #
    # be mixed up.                       #
    ######################################


##############################################
chip "it8728-isa-0a30"

########
# Fans
label fan1 "CPU-Fan"
set fan1_min 1000

label fan2 "System Fan 1"
set fan2_min 450

label fan3 "System Fan 2"
set fan3_min 450

label fan4 "System Fan 3"
set fan4_min 450

ignore fan5 #"Chassis Fan" # It is not connected, no pinout available.


################
# Temperatures
label temp1 "System Temperature"
set temp1_min 10
set temp1_max 60

ignore temp2 
#label temp2 "Unknown" # Does not seem to give sensible data (Always shows 25)

label temp3 "Chipset Temperature"
set temp3_min 10
set temp3_max 55


############
# Voltages
label in0 "Vtt"
set in0_min 1.020
set in0_max 1.080

label in1 "+3.3V"
set in1_min 3.3 * 0.95
set in1_max 3.3 * 1.05
compute in1 1.635*@,@/1.635

label in2 "+12V"
set in2_min 12.0 * 0.95
set in2_max 12.0 * 1.05
compute in2 6.0*@,@/6.0

label in3 "+5V"
set in3_min 5.0 * 0.95
set in3_max 5.0 * 1.05
compute in3 2.5*@,@/2.5

label in4 "Vaxg IGD"
set in4_min 0.800
set in4_max 1.000

label in5 "CPU Vcore"
set in5_min 0.750
set in5_max 1.150

label in6 "Dram Voltage"
set in6_min 1.450
set in6_max 1.550

label in7 "3.3 VSB"
set in7_min 3.3 * 0.95
set in7_max 3.3 * 1.05

label in8 "Vbat"

# Other sensor readings
label intrusion0 "Chassis Open"
#set intrusion0_alarm 0


##############################################
chip "acpitz-virtual-0"

ignore temp1
#label temp1 "ACPI Thermal Zone 0 Temp1" # Shows always 27.8

ignore temp2
#label temp2 "ACPI Thermal Zone 0 Temp2" # Shows always 29.8
Xen2050
fuente
+1, gran respuesta. Desafortunadamente, no hay un archivo de configuración apropiado para mi placa base, GA-Z97M-D3H, que usa ITE IT8620E como chip controlador Super I / O, entonces, ¿cómo puedo entender esas etiquetas? ¿Se describirían esas etiquetas en la documentación del chip del controlador?
Kevin Dong
PD: Después de buscar por un tiempo, no se encuentra la documentación oficial del chip del controlador. ;-(
Kevin Dong
Es difícil encontrar documentación "oficial", creo que los fabricantes de hardware se concentran en los programas de Windows (si los hay), tal vez arrancar Windows y usar un programa de monitor del sistema "oficial" proporcionaría más información / etiquetas, que podría copiar y emparejar manualmente a la sensorssalida? Echando un vistazo más de cerca al archivo pegado, no coincide bien con sus números (tampoco coincide con el mío, tengo 3.3V, in1: 0.98Vque sube a 1.3V si los núcleos de la CPU están trabajando duro, entonces in2-in4 son todos 0, y 1V, 1.1V, otros 3.3V y Vbat 3.39V... los ventiladores funcionan, también un temp2 congelado ...
Xen2050