LinuxForum.Fans
Тема

lm_sensors и показания напряжений

Автор: zenon 9 сообщений 3849 просмотров
#306668

Оно то может и не надо, но мониторинг может графики рисовать....
////
sensors-detect

text
Driver `w83627ehf':
  * ISA bus, address 0x290
    Chip `Nuvoton W83677HG-I (NCT6771F/NCT6772F/NCT6775F) Super IO Sensors' (confidence: 9)

Driver `k10temp' (autoloaded): * Chip `AMD Family 10h thermal sensors' (confidence: 9)

sensors

text

k10temp-pci-00c3
Adapter: PCI adapter
temp1:        +38.0°C  (high = +70.0°C)

nct6775-isa-0290 Adapter: ISA adapter Vcore: +1.33 V (min = +0.00 V, max = +1.74 V) in1: +1.81 V (min = +0.00 V, max = +0.00 V) ALARM AVCC: +3.30 V (min = +2.98 V, max = +3.63 V) +3.3V: +3.30 V (min = +2.98 V, max = +3.63 V) in4: +0.18 V (min = +0.00 V, max = +0.00 V) ALARM in5: +1.66 V (min = +0.00 V, max = +0.00 V) ALARM in6: +1.65 V (min = +0.00 V, max = +0.00 V) ALARM 3VSB: +3.47 V (min = +2.98 V, max = +3.63 V) Vbat: +3.42 V (min = +2.70 V, max = +3.63 V) fan1: 0 RPM (min = 0 RPM, div = 128) fan2: 1196 RPM (min = 0 RPM, div = 8) ALARM fan3: 0 RPM (min = 0 RPM, div = 128) SYSTIN: +37.0°C (high = +0.0°C, hyst = +0.0°C) ALARM sensor = thermistor CPUTIN: +45.0°C (high = +80.0°C, hyst = +75.0°C) sensor = thermistor AUXTIN: -8.0°C (high = +80.0°C, hyst = +75.0°C) sensor = thermistor cpu0_vid: +0.375 V intrusion0: ALARM

Перечислим что наполовину понятно:
Vcore: +1.33 V - Как я понял напряжение ядра.
AVCC: +3.30 V - ?
+3.3V:+3.30 V - Шина +3.3
3VSB: +3.47 V - ?
Vbat: +3.42 V - батарейка Bios?
Совсем не понял: in1, in4, in5, in6, in6, cpu0_vid

Тут - [url=www.lm-sensors.org/wiki/VoltageLabelsAndScaling]VoltageLabelsAndScaling[/url] описан метод научного тыка по настройке /etc/sensors3.conf
Мало того сказано как подпрыгнуть и в прыжке изобразить из этого отсутствующие +5 и +12 вольт.

#306669

Секция в /etc/sensors3.conf отвечающая за это хозяйство:

text
chip "w83627ehf-*" "w83627dhg-*" "w83667hg-*" "nct6775-*" "nct6776-*"

label in0 "Vcore" label in2 "AVCC" label in3 "+3.3V" label in7 "3VSB" label in8 "Vbat"

set in2_min 3.3 * 0.90 set in2_max 3.3 * 1.10 set in3_min 3.3 * 0.90 set in3_max 3.3 * 1.10 set in7_min 3.3 * 0.90 set in7_max 3.3 * 1.10 set in8_min 3.0 * 0.90 set in8_max 3.3 * 1.10

#306671
"zenon" написал:
3VSB

3.3В дежурные?

"zenon" написал:

Vbat:  +3.42 V  - батарейка Bios?

Ага.

"zenon" написал:
AVCC: +3.30 V 

Какая-нибудь опора для ШИМ?
P.S.

"zenon" написал:
AUXTIN: -8.0°C

Внешний дачик? :)

#306672

Даташит надо поискать на чип.
Хотя читая что там на офф сайте lm_sensors, такое впечатление, что все погоняли методом тыка, или как это принято говорить с пафосом методом реверс-инжиниринга.

#306673
"zenon" написал:
методом реверс-инжиниринга.

Да, у меня тоже такое впечатление.

#306675

С температурами вроде разобрался, температура ядра вроде это - k10temp-pci-00c3 Adapter: PCI adapter temp1 +38.0°C (high = +70.0°C)
График с неё такой:

И второй SYSTIN - MB, CPUTIN - CPU соответственно:

Всё таки немного не уверен...

#306680
"zenon" написал:
Всё таки немного не уверен...

Это все, я думаю, верно. Там, похоже, можно еще и третий датчик куда-нибудь в блок питания запихнуть - то-то он -8 кажет, что не подключен.

А вот мне не повезло, придется даташит гуглить на свой IT8712F: в конфиге только напряжение батарейки.

#306684

Тут прям целая наука по вычислению из одного напряжения в человеческое.
Например:

text
# Memory Vcc ("SDRAM Vcc" in IDU)
label in5 "MemV"
compute in5 1.5*@, @/1.5
set in5_min 0.4 # from IDU
set in5_max 2.0 # from IDU

Чип похож на мой в mail листах нашел.
Надо мерить реальные напряжения и сравнивать с "сырыми" цифрами... а потом вычислять.
Хотя бы 5 и 12 найти.

#306686

Чистый (сырой) выхлоп датчиков:
nct6775-isa-0290
Adapter: ISA adapter

text
IN0:               +1.33 V  (min =  +0.60 V, max =  +1.60 V)
IN1:               +1.81 V  (min =  +2.04 V, max =  +2.04 V)  ALARM
IN2:               +3.30 V  (min =  +3.01 V, max =  +3.60 V)
IN3:               +3.30 V  (min =  +3.01 V, max =  +3.60 V)
IN4:               +0.18 V  (min =  +2.04 V, max =  +2.04 V)  ALARM
IN5:               +1.66 V  (min =  +0.40 V, max =  +2.00 V)
IN6:               +1.65 V  (min =  +0.60 V, max =  +1.60 V)  ALARM
IN7:               +3.47 V  (min =  +3.01 V, max =  +3.60 V)
IN8:               +3.42 V  (min =  +2.70 V, max =  +3.63 V)
cpu0_vid:       +0.375 V

В /etc/sensors3.conf примерно так:

text
chip "nct6775-isa-0290"
label in0 "IN0"
label in1 "IN1"
...
...
...
Войдите или зарегистрируйтесь, чтобы ответить.