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).
sumber
Jawaban:
Kedengarannya seperti Anda perlu membuka sistem, membersihkan unit HSF, memastikan semua intake udara bersih dari kontaminasi, menghapus HSF dan membersihkan pasta termal lama (hati-hati) dari CPU & HSF dan menerapkan lapisan baru pasta termal .
Seiring waktu, kontaminasi seperti debu akan mengurangi efisiensi heatsink, dan harus dibersihkan secara berkala - gunakan pembersih udara atau sejenisnya. Selain itu, siklus pemanasan dan pendinginan yang lebih lama merupakan fenomena yang dikenal sebagai "thermal pump-out" memaksa pasta termal untuk bermigrasi dari pusat CPU Die ke tepi, mengurangi area kontak antara HSF dan CPU, yang mengurangi efisiensinya.
Ini akan membantu memastikan sistem Anda berjalan seperti yang diinginkan.
Mengenai
lmsensors
output Anda , ambillah nilai suhu tersebut dengan sedikit garam - faktor penskalaan dapat dimatikan dengan margin yang besar. Periksa suhu di BIOS Anda dan kemungkinan Anda akan menemukannya lebih tinggi dari yang ditunjukkan olehlmsensors
.sumber
Ok jadi rupanya saya melewatkan fakta yang sangat menyilaukan bahwa kipas asupan kasus saya tidak terhubung. Kipas intake tidak memiliki konektor 3/4-pin kecil yang sama, hanya memiliki konektor molex 4-pin yang lebih besar (dengan kedua ujung jantan dan betina), yang saya kaitkan ke molex cadangan yang berasal dari catu daya saya. Kipas intake juga memiliki sakelar 3 posisi manual yang terhubung dengannya berlabel LMH, mungkin untuk mengendalikan kecepatan.
Mengaitkan kipas asupan telah membuat banyak hal, jauh lebih bahagia. Dengan
fancontrol
daemon berjalan dan sistem idling, kipas CPU benar-benar mati, dan berbagai sensor suhu melaporkan 22-34 ° C. Ketikafancontrol
tidak berjalan (mis. Saat startup, shutdown, dan dalam konfigurasi BIOS), kipas berduri lagi, tapi saya bisa hidup dengan itu untuk saat ini. Kipas asupan tidak sepenuhnya diam, tetapi jauh lebih menyenangkan daripada kipas CPU.sumber