Como entender a saída dos 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

Como entender a saída do lm-sensorsespecialmente in0~ in6, 3VSBe Vbat?

Respostas:


3

Pode ser diferente para diferentes combinações de hardware. Talvez seja melhor procurar no BIOS / EFI as informações do sensor ( deve estar correto) e tentar compará-las à saída de sensors.

O "Adaptador: dispositivo virtual" não tenho certeza, parece semelhante aos núcleos de CPU ou GPU.

"coretemp-isa-0000" com 4 núcleos se parece com uma CPU com 4 núcleos.

O último "it8728-isa-0a30" se parece com sensores da placa-mãe. Não tenho certeza do que cada um poderia ser exatamente, além dos Vs são volages, RPMs de velocidade do ventilador, não sei exatamente onde os sensores de temperatura podem estar. Aqui é onde a comparação com o BIOS pode ser útil.

A pesquisa na web por "it8728-isa-0a30" encontrou esta página para um "Gigabyte B75-D3V" pode ter melhores descrições / etiquetas para eles. Eu acho que colocá-lo em um arquivo /etc/sensors.d/ (e então talvez um reboot, ou pelo menos uma sudo service kmod stope sudo service kmod start(reiniciar o módulo de sensores?).
Veja as sensorse sensors.confhomem páginas

Aqui está uma pasta do arquivo no link Gigabyte acima, mesmo que não pareça uma correspondência com a sua placa-mãe, pode ser útil se você quiser escrever suas próprias 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

+1, ótima resposta. Infelizmente, não há um arquivo de configuração apropriado para minha placa-mãe, a GA-Z97M-D3H, que usa o ITE IT8620E como chip controlador Super I / O, então como posso entender esses rótulos? Essas etiquetas seriam descritas na documentação do chip do controlador?
Kevin Dong

PS Depois de procurar por um tempo, nenhuma documentação oficial do chip controlador é encontrada. ;-(
Kevin Dong

É difícil encontrar qualquer documentação "oficial", acho que os fabricantes de hardware se concentram nos programas do Windows (se houver), talvez inicializar o Windows e usar um programa "oficial" do monitor do sistema daria mais informações / etiquetas, que você pode copiar e combinar manualmente com a sensorssaída? Olhando mais de perto o arquivo colado, ele não combina bem com seus números (também não combina com o meu, eu tenho 3,3V, in1: 0.98Vque chega a 1,3V se os núcleos da CPU estiverem trabalhando duro, então IN2-IN4 são todos 0, e uma 1V, 1.1V, outra 3.3V e Vbat 3.39V... fãs trabalho, um temp2 congelado também ...
Xen2050
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.