У мене є комп'ютер, який я побудував ~ 3 роки тому, який працював плавно і тихо до недавнього часу. Тепер, вентилятор процесора любить обертатися до 1200-1500 RPM навіть тоді, коли він простоює, що досить дратує. Я не вніс жодних останніх змін (програмно чи апаратно).
Специфікації:
Материнська плата: Gigabyte MA78GM-S2HP
Процесор: Процесор AMD Athlon (tm) Dual Core 4850e
Корпус: Antec Minuet 350 MicroATX
ОС: Ubuntu 10.04, Linux 2.6.38-10-загальний
Я встановив lm-sensors
і 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
Все це здається мені досить нормальним, тому я дивуюся, чому вентилятор продовжує працювати на такому високому RPM. Що робить 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
daemon, вентилятор спочатку вимикається (хороший), але температури 7 різних датчиків повільно піднімаються, навіть коли все простоює. Зрештою, коли Core0 Temp
Датчики виходять за межі 35 °, вентилятор знову вмикається, а потім змінюється від включення і вимикання на рівні 500-700 об / хв. Це, звичайно, набагато приємніше, ніж 1200-1500 RPM, але це ще далеко не бажано.
Ось приклад 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
конфігурації? Чи потрібно мені якось змінювати апаратне забезпечення? Будь-які інші поради?
UPDATE
Я очистив радіатор і вентилятор як можна краще зі стисненим повітрям (там не було багато пилу, але я позбувся того, що міг), але до цих пір не було кубиків. Перезавантаження в конфігурацію BIOS дає ті ж результати - вентилятор працює на частотах 1100-1200 об / хв, а температура системи і процесора - 40-44 ° C.
Чи слід додати ще один вентилятор? Інтегрований GPU та радіатори SB відчували себе набагато теплішими від жорсткого радіатора процесора. BIOS повідомляє про швидкість вентилятора системи та швидкість обертання вентилятора NB 0 об / хв (оскільки у мене немає більше одного вентилятора).