Eu tenho um PC que eu construí há ~ 3 anos atrás, que estava sendo executado de forma suave e silenciosa até recentemente. Agora, o ventilador da CPU gosta de girar até 1200-1500 RPM, mesmo quando está ocioso, o que é bastante irritante. Eu não fiz nenhuma alteração recente (em termos de software ou hardware).
As especificações:
Placa-mãe: Gigabyte MA78GM-S2HP
CPU: Processador Dual Core AMD Athlon (tm) 4850e
Capa: Antec Minuet 350 MicroATX
SO: Ubuntu 10.04, Linux 2.6.38-10 genérico
Eu instalei os pacotes lm-sensors
e hddtemp
(via apt-get
) e os configurei. Aqui está uma saída típica em estado estacionário, em que o computador ficou inativo por um tempo e os fãs estão girando pelo mesmo tempo:
$ 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
Tudo isso parece bastante normal para mim, então fico perplexo a respeito de por que o ventilador continua rodando a uma rotação tão alta. O que o ALARM
relatou para in6
significa? É importante? Um post no fórum que encontrei via Google diz que provavelmente não.
Eu tenho brincado com o daemon fancontrol
, tentando ver se consegui melhores resultados do que com o gerenciamento padrão de fãs. Usando o utilitário pwmconfig
, gerei o seguinte arquivo /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
Isso só funciona - assim que eu habilito o daemon fancontrol
, o ventilador desliga primeiro (bom), mas as temperaturas dos 7 sensores diferentes aumentam lentamente, mesmo quando tudo está ocioso. Eventualmente, quando os sensores Core0 Temp
passam de 35 °, o ventilador volta a funcionar e alterna de estar ligado e desligado a cerca de 500-700 RPM, à medida que a temperatura vai e volta pela fronteira. É certamente muito mais agradável do que 1200-1500 RPM, mas ainda está longe de ser desejável.
Veja um exemplo da saída sensors
nessa situação:
$ 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
Eu abri o estojo e o dissipador de calor da CPU estava quente, mas não excessivamente quente. Eu tentei tirar o dissipador de calor, limpar a pasta térmica, colocar nova pasta térmica e colocar o dissipador de calor de volta, mas isso não parecia ter muito efeito, se algum.
Os outros dois dissipadores de calor - um no chipset gráfico embutido AMD 780G e outro no southbridge AMD SB700 - ficaram notavelmente mais quentes que o dissipador de calor da CPU.
Então, minha pergunta é: o que devo fazer para colocar esse computador de volta no estado em que o ventilador está desligado quando está ocioso? Posso resolver isso com uma configuração mais inteligente de fancontrol
? Preciso alterar o hardware de alguma forma? Algum outro conselho?
UPDATE
Limpei o dissipador de calor e o ventilador da melhor maneira possível com ar comprimido (não havia muita poeira, mas me livrei do que pude), mas ainda sem dados. A reinicialização na configuração da BIOS me dá os mesmos resultados - a ventoinha ainda funciona a 1100-1200 RPM e as temperaturas do sistema e da CPU são relatadas como 40-44 ° C.
Devo adicionar outro fã? A GPU integrada e os dissipadores de calor SB ficaram significativamente mais quentes do que o dissipador de calor do processador. O BIOS reporta a velocidade do ventilador do sistema e a velocidade do ventilador NB de 0 rpm (desde que eu não tenha mais de um ventilador).