chester's blog

technology, travel, comics, books, math, web, software and random thoughts

Para cortar o barulho da ventoinha, corte a voltagem

08 Jan 2007

Como um nerd que se preza, eu tenho um “servidorzinho” em casa. Após uma troca de ventoinha da CPU (Pentium III), me deparei com um problema muito chato: barulho.

Depois de procurar inutilmente uma ventoinha de maior qualidade (só encontrei para para CPUs/soquetes mais novos), me deparei com um hack meio assustador, mas que parecia fazer sentido (para um processador relativamente termo-eficiente como este): mudar a voltagem da ventoinha de 12V para 5V, diminuindo a rotação, e, por conseqüência, o barulho.

O mapa da mina está neste post do fórum Guia Do Hardware.Net – essencialmente você tem que remover os fios +12V (vermelho) e GND (preto) do conector que liga a ventoinha à placa-mãe, e ligá-los a um dos conectores de força sobressalentes dos drives, usando os fios de mesmas cores (já que, nestes conectores, vermelho significa +5V).

Dica: eu peguei uma ventoinha bem velha (daquelas que ligam nos conectores de força e não no conector de ventoinha da placa-mãe) e aproveitei o conector de força macho dela para ligar no fêmea da fonte do micro.

O resultado é que o barulho da ventoinha praticamente cessou, e o aumento de temperatura foi desprezível: subiu de 34 para 38 graus em situação normal. Com carga alta, chega a 45 (não medi antes da mudança, pena), o que está ainda bem abaixo do máximo recomendado para a CPU.

Claro que esses números variam de caso para caso, e é bom conferir em algum lugar confiável (ex.: The Heatsink Guide) a temperatura máxima da sua CPU, verificando que ela não seja atingida, especialmente em situações de carga alta (eu usei o cpuload para testar no Linux). Efeito colateral: mesmo mantendo o fio do sensor conectado, ele não dá mais a velocidade de rotação – mas isso não fez a menor falta.

DISCLAIMER: Faça por sua conta e risco. Não me responsabilizo por nada se a sua CPU explodir ou se o seu condomínio virar o novo Edifício Joelma. Mas fazendo em CPUs não muito agressivas (e que não estejam overclocked), e conferindo as pinagens corretamente (consulte as do *seu* equipamento), a modificação deve funcionar a contento.

Comments


Alexandre K Higuchi

Alexandre K Higuchi

Outra dica legal, que tb está no link indicado, é usar diodos em série...

Cada diodo causa uma diminuição de 0.6 Volts, entao vc consegue velocidades intermediárias.

Por exemplo, se colocar 5 diodos em série, a tensão de 12V cai 3V (5*0.6), ficando em 9V.

Já fiz isso, funciona OK e é menos agressivo que cair para 5V (que é mais que a metade, isso altera torque, etc)...


Chester

Pois é, my friend, eu considerei a opção dos diodos - que tem a vantagem do controle sobre a "queda". Mas além de precisar dos diodos (que eu não tinha à mão, eu tinha fé na baixa "demanda térmica" do meu processador - e deu certo.

Vamos ver no longo prazo como isso se sustenta (considerando inclusive essa questão de torque e tal) - ativei a monitoração de temperatura no syslog e pretendo acompanhar.

P.S. 1: Numa outra página eu vi que um cara botou um potenciômetro em série (não lembro se tinha mais algo) e, com isso, obteve um controle da velocidade, que ele podia botar no máximo quando fosse jogar (momento em que o fone de ouvido bloqueava qualquer ruído mesmo) e no mínimo quando estivesse no processador de textos (que e idle o tempo todo).

P.S. 2: O meu PS2 (entendeu? PS2... tomates... wakka wakka wakka!) tinha um problema semelhante (barulho excessivo na ventoinha). Eu levei em uma assistência técnica (ModGame, no Stand Center da Paulista, loja 41B) e o cara que me atendeu (Marcos, super gente boa e manja do assunto) me explicou que a ventionha do PS2 é barulhenta mesmo, mas verificou (e me mostrou) que a conexão da ventoinha estava alterada para uma votlagem maior, causando o barulho excessivo.

Ele voltou a configuração à original, e o barulho, embora ainda chatinho, já não é mais insuportável. Provavelmente quem instalou o modchip (Matrix Infinity original, no meu caso)fez isso para evitar reclamações de superaquecimento - mas eu estou usando o PS2 sem maiores problemas (tanto com o HD quanto com DVDs). Não sei depois de trocentas horas, mas eu tenho vida social, e provavelmente nunca vou saber... :-P

De qualquer forma fica registrado: se o PS2 (não-slim) estiver fazendo mais barulho que a média, pode ser a ventoinha "overclocked".



Chester

René,

Já usei o Cpuidle no passado, e o que ele faz (executar a instrução HLT do processador quando ele não está em uso) de fato ajuda na redução de temperatura quando não há uso intensivo do processador (ou mesmo quando há, mas muito intercalado com I/O).

Entretanto, versões modernas de Windows (NT/2000/XP/Vista) já executam este procedimento - basta que a BIOS ACPI seja reconhecida (conforme o FAQ do Cpuidle em http://www.cpuidle.de/works.php ), e isto certamente deve ocorrer em motherboards/CPUs feitas nos últimos 10 anos (ACPI foi especificado em 1996).

O Linux (caso do meu micro) também executa esta instrução quando está em idle, e não depende de ACPI, pois verifica se a instrução HLT está presente durante a inicialização, cf.: http://tinyurl.com/ytjv3l ).


genilson

tenho uma carga de 12V (bateria de moto) e quero ligar um equipamento que pega 2 pilhas de 1,5 .alguem sabi fazer ,estou diponivel no email . genilson-fernandes@ig.com.br . Obrigado.


ERNESTO DIAS

LI TODAS AS OPÇOES QUE TEM AQUI E VOU TENTAR 1 PARA VER SE MELHORA, EU TENHO ESSE MESMO PROBLEMA ( ATHLON64X2 6000+ 3.0 )

O PROCESSADOR E EXCELENTE, MAS A VENTOINHA FAZ UM BARULHO TERRIVEL. VOU TROCAR DE COMPUTADOR PHONOM X4 940 3.0 E PROCURAR UMA VENTOINHA MAIS NOVA E SILENCIOSA...


Learn how to write in Markdown with this Quick Reference.