У меня есть компьютер, который я построил ~ 3 года назад, и до недавнего времени он работал тихо и без сбоев. Теперь вентилятор ЦП любит вращаться со скоростью 1200-1500 об / мин даже в режиме ожидания, что довольно раздражает. Я не делал никаких последних изменений (программных или аппаратных) в нем.
Спецификации:
Материнская плата: Gigabyte MA78GM-S2HP
Процессор: двухъядерный процессор AMD Athlon(tm) 4850e
Корпус: Antec Minuet 350 MicroATX
ОС: Ubuntu 10.04, Linux 2.6.38-10-generic
Я установил пакеты lm-sensors
sensor и hddtemp
(через apt-get
) и настроил их. Вот типичный вывод в установившемся режиме, когда компьютер некоторое время простаивал, а вентиляторы вращались одно и то же время:
$ sensors k8temp-pci-00c3 Adapter: PCI adapter Core0 Temp: +29.0°C Core0 Temp: +32.0°C Core1 Temp: +27.0°C Core1 Temp: +22.0°C it8718-isa-0228 Adapter: ISA adapter in0: +0.99 V (min = +0.00 V, max = +4.08 V) in1: +1.94 V (min = +0.00 V, max = +4.08 V) in2: +3.38 V (min = +0.00 V, max = +4.08 V) +5V: +2.94 V (min = +0.00 V, max = +4.08 V) in4: +3.04 V (min = +0.00 V, max = +4.08 V) in5: +3.25 V (min = +0.00 V, max = +4.08 V) in6: +4.08 V (min = +0.00 V, max = +4.08 V) ALARM in7: +0.03 V (min = +0.00 V, max = +4.08 V) Vbat: +3.34 V fan1: 1366 RPM (min = 0 RPM) fan2: 0 RPM (min = 0 RPM) fan3: 0 RPM (min = 0 RPM) fan4: 0 RPM (min = 0 RPM) temp1: +35.0°C (low = +127.0°C, high = +127.0°C) sensor = thermistor temp2: +28.0°C (low = +127.0°C, high = +127.0°C) sensor = thermal diode temp3: +34.0°C (low = +127.0°C, high = +127.0°C) sensor = thermistor cpu0_vid: +1.100 V $ sudo hddtemp /dev/sda /dev/sda: WDC WD5000AACS-00ZUB0: 35°C
Все это кажется мне вполне нормальным, поэтому я озадачен тем, почему вентилятор продолжает работать на таких высоких оборотах. Что означает ALARM
, о которой сообщается для in6
? Это важно? Сообщение на форуме, которое я нашел через Google, говорит, вероятно, нет.
Я играл с демоном fancontrol
, пытаясь понять, смогу ли я получить лучшие результаты, чем при использовании стандартного управления вентиляторами. Используя утилиту pwmconfig
, я сгенерировал следующий файл /etc/fancontrol
:
# Configuration file generated by pwmconfig, changes will be lost INTERVAL=10 DEVPATH=hwmon0=devices/pci0000:00/0000:00:18.3 hwmon1=devices/platform/it87.552 DEVNAME=hwmon0=k8temp hwmon1=it8718 FCTEMPS= hwmon1/device/pwm1=hwmon0/device/temp1_input FCFANS= hwmon1/device/pwm1=hwmon1/device/fan1_input MINTEMP= hwmon1/device/pwm1=35 MAXTEMP= hwmon1/device/pwm1=60 MINSTART= hwmon1/device/pwm1=180 MINSTOP= hwmon1/device/pwm1=100
Это единственный вид работы - как только я включаю демон fancontrol
, вентилятор сначала отключается (хорошо), но температура 7 различных датчиков медленно повышается, даже когда все не работает. В конце концов, когда температура датчика Core0 Temp
35 °, вентилятор снова включится , и затем он будет поочередно включаться и выключаться при скорости около 500-700 об / мин, когда температура будет пересекать границу. Это, конечно, намного приятнее, чем 1200-1500 об / мин, но это все еще далеко от желаемого.
Вот пример вывода sensors
в этой ситуации:
$ sensors k8temp-pci-00c3 Adapter: PCI adapter Core0 Temp: +36.0°C Core0 Temp: +38.0°C Core1 Temp: +34.0°C Core1 Temp: +30.0°C it8718-isa-0228 Adapter: ISA adapter in0: +0.99 V (min = +0.00 V, max = +4.08 V) in1: +1.94 V (min = +0.00 V, max = +4.08 V) in2: +3.38 V (min = +0.00 V, max = +4.08 V) +5V: +2.94 V (min = +0.00 V, max = +4.08 V) in4: +3.04 V (min = +0.00 V, max = +4.08 V) in5: +3.25 V (min = +0.00 V, max = +4.08 V) in6: +4.08 V (min = +0.00 V, max = +4.08 V) ALARM in7: +0.03 V (min = +0.00 V, max = +4.08 V) Vbat: +3.34 V fan1: 585 RPM (min = 0 RPM) fan2: 0 RPM (min = 0 RPM) fan3: 0 RPM (min = 0 RPM) fan4: 0 RPM (min = 0 RPM) temp1: +40.0°C (low = +127.0°C, high = +127.0°C) sensor = thermistor temp2: +34.0°C (low = +127.0°C, high = +127.0°C) sensor = thermal diode temp3: +42.0°C (low = +127.0°C, high = +127.0°C) sensor = thermistor cpu0_vid: +1.100 V
Я открыл корпус, и радиатор процессора был теплым, но не слишком горячим. Я попытался снять радиатор, очистить термопасту, нанести новую термопасту и снова включить радиатор, но это, похоже, не дало большого эффекта, если таковой имелся.
Два других радиатора - один на встроенном графическом чипсете AMD 780G, а другой - на южном мосту AMD SB700 - ощущались заметно жарче, чем радиатор процессора.
Итак, мой вопрос заключается в следующем: что я должен сделать, чтобы вернуть этот компьютер в состояние, когда вентилятор выключен, когда он находится в режиме ожидания? Могу ли я решить эту проблему с помощью более разумной конфигурации fancontrol
? Нужно ли как-то менять аппаратное обеспечение? Любой другой совет?
ОБНОВИТЬ
Я вычистил радиатор и вентилятор как можно лучше со сжатым воздухом (не было много пыли, но я избавился от того, что мог), но все еще не играли в кости. Перезагрузка в конфигурации BIOS дает мне те же результаты: вентилятор по-прежнему работает на скорости 1100-1200 об / мин, а температура системы и процессора составляет 40-44 ° C.
Должен ли я добавить еще один вентилятор? Интегрированный GPU и радиаторы SB чувствовали себя значительно теплее, чем радиатор CPU. BIOS сообщает о скорости вращения системного вентилятора и скорости NB, равной 0 об / мин (поскольку у меня не более одного вентилятора).