LINUX.ORG.RU

Узнать температуру


0

1

После недавней темы в толксах о температуре проца захотелось мне посмотреть как у меня комп греется.

Только вот что-то тут не то:

$ sensors
k10temp-pci-00c3
Adapter: PCI adapter
temp1:       +13.5°C  (high = +70.0°C, crit = +65.0°C)  

Почему показывает температуру только одного ядра (проц Athlon II x4 640)? Почему она ниже комнатной? И как мне узнать температуру на материнке?

ЗЫ Сейчас еще проверил под офтопиком. Эверест показыввает вот что:

Temperatures	
Motherboard	27 °C  (81 °F)
CPU	81 °C  (178 °F)
CPU #1 / Core #1	14 °C  (57 °F)
CPU #1 / Core #2	14 °C  (57 °F)
CPU #1 / Core #3	14 °C  (57 °F)
CPU #1 / Core #4	14 °C  (57 °F)
Aux	36 °C  (97 °F)
GPU	[ TRIAL VERSION ]
WDC WD1002FAEX-00Z3A0	[ TRIAL VERSION ]
Что за бешенная температура в 81 °C?


Это кривой сенсор же, вас разве не смутили одинаково бредовые показания на двух разных осях?

Bad_Habit
()

Почему она ниже комнатной?

Ядерные датчики AMD любят врать. У меня показывал ещё ниже =)

┌┤~├──────────────────────────────────────────────────────────┤gotf@persephone├─
└─> sensors 
acpitz-virtual-0
Adapter: Virtual device
temp1:       +40.0°C  (crit = +75.0°C)                  

k8temp-pci-00c3
Adapter: PCI adapter
Core0 Temp:  +13.0°C                                    
Core0 Temp:  +13.0°C                                    
Core1 Temp:  +19.0°C                                    
Core1 Temp:  +18.0°C                                    

it8716-isa-0228
Adapter: ISA adapter
VCore:       +1.31 V  (min =  +0.00 V, max =  +4.08 V)   
VDDR:        +3.33 V  (min =  +0.00 V, max =  +4.08 V)   
+3.3V:       +0.00 V  (min =  +0.00 V, max =  +4.08 V)   ALARM
+5V:         +4.92 V  (min =  +0.00 V, max =  +6.85 V)   
+12V:       +11.97 V  (min =  +0.00 V, max = +16.32 V)   
in5:         +0.00 V  (min =  +0.00 V, max =  +4.08 V)   ALARM
in6:         +0.00 V  (min =  +0.00 V, max =  +4.08 V)   ALARM
5VSB:        +4.97 V  (min =  +0.00 V, max =  +6.85 V)   
VBat:        +3.18 V
fan1:       1541 RPM  (min = 3245 RPM)
fan2:          0 RPM  (min = 3245 RPM)
fan4:          0 RPM  (min =    0 RPM)
temp1:       +36.0°C  (low  =  -1.0°C, high = +127.0°C)  sensor = thermal diode
temp2:       +36.0°C  (low  =  -1.0°C, high = +127.0°C)  sensor = transistor
temp3:       +25.0°C  (low  =  -1.0°C, high = +127.0°C)  sensor = transistor
cpu0_vid:   +1.550 V

thermal diode — это оно. Попробуй сделать sensors-detect, авось найдёт чего. Правда, я слышал, многие новые датчики не работают пока.

GotF ★★★★★
()
Ответ на: комментарий от GotF
acpitz-virtual-0
Adapter: Virtual device
temp1:       +40.0°C  (crit = +75.0°C)

к чему оно вообще? сколько процессоров AMD не видел - везде этот датчик и 40°C.

melkor217 ★★★★★
()
Ответ на: комментарий от Bad_Habit

Смутило. Подумал просто что показания криво снимаются. И хотел узнать, можно ли их снять нормально

ag_dm
() автор топика
Ответ на: комментарий от ag_dm

Разве что поставить новый сенсор. В случае с процессором затея не из хороших.

melkor217 ★★★★★
()
Ответ на: комментарий от melkor217

А фиг его знает. Думаю, «Virtual» как бы намекает.

GotF ★★★★★
()

Как правило, система начинает работать нестабильно и падает задолго до того, как процессор может сгореть. По крайней мере, на моём амд64 3800+ всё упиралось именно в стабильность работы, а не в температуру.

melkor217 ★★★★★
()
Ответ на: комментарий от GotF

Попробуй сделать sensors-detect, авось найдёт чего

находит

Driver `it87':
  * ISA bus, address 0x228
    Chip `ITE IT8720F Super IO Sensors' (confidence: 9)

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

но все равно результат тот же.

ag_dm
() автор топика

Ладно, раз дело в железе, вопрос закрыт.

ag_dm
() автор топика
Ответ на: комментарий от GotF

а. думал оно само модуль подгрузит.

теперь что-то новенькое показывает:

k10temp-pci-00c3
Adapter: PCI adapter
temp1:       +13.5°C  (high = +70.0°C, crit = +65.0°C)  

it8720-isa-0228
Adapter: ISA adapter
in0:         +1.04 V  (min =  +0.00 V, max =  +4.08 V)   
in1:         +1.52 V  (min =  +0.00 V, max =  +4.08 V)   
in2:         +3.31 V  (min =  +0.00 V, max =  +4.08 V)   
+5V:         +2.98 V  (min =  +0.00 V, max =  +4.08 V)   
in4:         +3.12 V  (min =  +0.00 V, max =  +4.08 V)   
in5:         +0.91 V  (min =  +0.00 V, max =  +4.08 V)   
in6:         +3.31 V  (min =  +0.00 V, max =  +4.08 V)   
5VSB:        +2.98 V  (min =  +0.00 V, max =  +4.08 V)   
Vbat:        +3.25 V
fan1:        550 RPM  (min =    0 RPM)
fan2:          0 RPM  (min =    0 RPM)
fan3:          0 RPM  (min =    0 RPM)
fan5:        566 RPM  (min =    0 RPM)
temp1:       +36.0°C  (low  = +127.0°C, high = +127.0°C)  sensor = thermistor
temp2:       +26.0°C  (low  = +127.0°C, high = +127.0°C)  sensor = thermal diode
temp3:       +81.0°C  (low  = +127.0°C, high = +127.0°C)  sensor = thermistor
cpu0_vid:   +1.250 V

ag_dm
() автор топика
Ответ на: комментарий от ag_dm
temp1:       +36.0°C  (low  = +127.0°C, high = +127.0°C)  sensor = thermistor
temp2:       +26.0°C  (low  = +127.0°C, high = +127.0°C)  sensor = thermal diode
temp3:       +81.0°C  (low  = +127.0°C, high = +127.0°C)  sensor = thermistor

Думаю, второй. Кстати, если включить мозг на мгновение, то можно догадаться нагрузить все ядра, и выследить датчик по изменению.

GotF ★★★★★
()

Иногда помогает обновление BIOS'а

drBatty ★★
()

В первую очередь:

for m in /sys/class/hwmon/hwmon*/device/; do dirname $m; cat $m/name; cat $m/temp1_input; echo; done

Почему показывает температуру только одного ядра

Потому что этого достаточно. Потому что когда Core2 Quadro показывает мне на разных ядрах разброс температур до 8 градусов, я понимаю, что он просто п$#дИт.

Led ★★★☆☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.