Saya memiliki PC yang saya buat ~ 3 tahun yang lalu yang telah berjalan dengan lancar dan tanpa suara sampai saat ini. Sekarang, kipas CPU suka berputar hingga 1200-1500 RPM bahkan ketika itu idle, yang agak mengganggu. Saya belum membuat perubahan terbaru (dari segi perangkat lunak atau perangkat keras) untuk itu.
Spesifikasi:
Motherboard: Gigabyte MA78GM-S2HP
CPU: AMD Athlon (tm) Prosesor Dual Core 4850e
Kasus: Antec Minuet 350 MicroATX
OS: Ubuntu 10.04, Linux 2.6.38-10-generik
Saya menginstal paket lm-sensors
dan hddtemp
(via apt-get
) dan mengkonfigurasinya. Berikut ini adalah output khas pada kondisi mapan, di mana komputer tidak digunakan untuk sementara waktu dan kipas telah berputar untuk saat yang sama:
$ sensor k8temp-pci-00c3 Adaptor: adaptor PCI Core0 Temp: + 29.0 ° C Core0 Temp: + 32.0 ° C Core1 Temp: + 27.0 ° C Core1 Temp: + 22.0 ° C it8718-isa-0228 Adaptor: Adaptor ISA in0: +0.99 V (min = +0.00 V, maks = +4.08 V) in1: +1.94 V (min = +0.00 V, maks = +4.08 V) in2: +3,38 V (min = +0,00 V, maks = +4,08 V) + 5V: +2,94 V (min = +0,00 V, maks = +4,08 V) in4: +3,04 V (min = +0,00 V, maks = +4,08 V) in5: +3.25 V (min = +0.00 V, maks = +4.08 V) in6: +4.08 V (min = +0.00 V, maks = +4.08 V) ALARM in7: +0,03 V (min = +0,00 V, maks = +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 (rendah = + 127.0 ° C, tinggi = + 127.0 ° C) sensor = termistor temp2: + 28.0 ° C (rendah = + 127.0 ° C, tinggi = + 127.0 ° C) sensor = dioda termal temp3: + 34.0 ° C (rendah = + 127.0 ° C, tinggi = + 127.0 ° C) sensor = termistor cpu0_vid: +1.100 V $ sudo hddtemp / dev / sda / dev / sda: WDC WD5000AACS-00ZUB0: 35 ° C
Ini semua tampak cukup normal bagi saya, jadi saya bingung mengapa kipas terus berjalan pada RPM yang tinggi. Apa ALARM
yang dilaporkan in6
artinya? Apakah itu penting? Posting forum yang saya temukan melalui Google mengatakan mungkin tidak.
Saya telah bermain-main dengan fancontrol
daemon, mencoba melihat apakah saya bisa mendapatkan hasil yang lebih baik daripada dengan manajemen kipas default. Menggunakan pwmconfig
utilitas, saya membuat /etc/fancontrol
file berikut :
# File konfigurasi dihasilkan oleh pwmconfig, perubahan akan hilang INTERVAL = 10 DEVPATH = hwmon0 = perangkat / pci0000: 00/0000: 00: 18,3 hwmon1 = perangkat / platform / it87.552 DEVNAME = hwmon0 = k8temp hwmon1 = it8718 FCTEMPS = hwmon1 / perangkat / pwm1 = hwmon0 / perangkat / temp1_input FCFANS = hwmon1 / perangkat / pwm1 = hwmon1 / perangkat / fan1_input MINTEMP = hwmon1 / perangkat / pwm1 = 35 MAXTEMP = hwmon1 / perangkat / pwm1 = 60 MINSTART = hwmon1 / perangkat / pwm1 = 180 MINSTOP = hwmon1 / perangkat / pwm1 = 100
Ini hanya semacam pekerjaan — segera setelah saya mengaktifkan fancontrol
daemon, kipas angin mati pada awalnya (bagus), tetapi suhu 7 sensor yang berbeda perlahan-lahan naik, bahkan ketika semuanya dalam keadaan diam. Akhirnya, ketika Core0 Temp
sensor melewati 35 °, kipas kembali menyala, dan kemudian bergantian dari hidup dan mati di sekitar 500-700 RPM, karena suhu bolak-balik melintasi batas. Ini tentu saja jauh lebih menyenangkan daripada 1200-1500 RPM, tetapi masih jauh dari yang diinginkan.
Berikut ini contoh sensors
output dalam situasi itu:
$ sensor k8temp-pci-00c3 Adaptor: adaptor PCI Core0 Temp: + 36.0 ° C Core0 Temp: + 38.0 ° C Core1 Temp: + 34.0 ° C Core1 Temp: + 30.0 ° C it8718-isa-0228 Adaptor: Adaptor ISA in0: +0.99 V (min = +0.00 V, maks = +4.08 V) in1: +1.94 V (min = +0.00 V, maks = +4.08 V) in2: +3,38 V (min = +0,00 V, maks = +4,08 V) + 5V: +2,94 V (min = +0,00 V, maks = +4,08 V) in4: +3,04 V (min = +0,00 V, maks = +4,08 V) in5: +3.25 V (min = +0.00 V, maks = +4.08 V) in6: +4.08 V (min = +0.00 V, maks = +4.08 V) ALARM in7: +0,03 V (min = +0,00 V, maks = +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 (rendah = + 127.0 ° C, tinggi = + 127.0 ° C) sensor = termistor temp2: + 34.0 ° C (rendah = + 127.0 ° C, tinggi = + 127.0 ° C) sensor = dioda termal temp3: + 42.0 ° C (rendah = + 127.0 ° C, tinggi = + 127.0 ° C) sensor = termistor cpu0_vid: +1.100 V
Saya membuka kasing, dan pendingin CPU terasa hangat tetapi tidak terlalu panas. Saya mencoba melepas pendingin, membersihkan pasta termal, memakai pasta termal baru, dan memasang kembali pendingin, tetapi itu sepertinya tidak banyak berpengaruh, jika ada.
Dua heat sink lainnya — satu di chipset grafis AMD 780G built-in dan satunya di AMD SB700 southbridge — terasa lebih panas daripada heat sink CPU.
JADI, pertanyaan saya adalah ini: Apa yang harus saya lakukan untuk mengembalikan komputer ini ke keadaan di mana kipas dimatikan saat idle? Bisakah saya menyelesaikan ini dengan fancontrol
konfigurasi yang lebih cerdas ? Apakah saya perlu mengubah perangkat kerasnya? Ada saran lain?
MEMPERBARUI
Saya membersihkan pendingin dan kipas sebaik mungkin dengan udara terkompresi (tidak ada banyak debu, tapi saya menyingkirkan apa yang saya bisa), tetapi masih tidak ada dadu. Mem-boot ulang ke konfigurasi BIOS memberi saya hasil yang sama — kipas masih berjalan pada 1100-1200 RPM, dan suhu sistem dan CPU dilaporkan sebagai 40-44 ° C.
Haruskah saya menambahkan penggemar lain? GPU terintegrasi dan heatsink SB terasa lebih hangat secara signifikan dibandingkan dengan heatsink CPU. BIOS melaporkan kecepatan kipas sistem dan kecepatan kipas NB 0 rpm (karena saya tidak memiliki lebih dari satu kipas).