Fãs rodando muito rápido no MacBook Pro 8.1

3

Instalei o Ubuntu 12.04 no Macbook Pro 8.1 e uma das primeiras coisas que notei foi que os fãs estavam começando a girar muito rápido a cada poucos minutos por 10 a 30 segundos e depois voltando ao normal. Isso estava acontecendo mesmo sem qualquer carga do processador, quando completamente inativo. Os fãs geralmente giravam a mais de 4000 RPM e faziam muito barulho. O computador não estava ficando mais quente que o normal. Quando rodando o OSX Lion não havia nenhum ruído, os fãs quase todo o tempo a 2000 RPM.

Eu passei algum tempo e descobri que o Precise usa um deamon para controlar a temperatura, chamado macfanctld . Você pode usar /etc/macfanctld.conf para definir a configuração.

Descobri que a alta velocidade do ventilador não se deve ao fato de que a temperatura está ficando quente, mas porque há dois sensores que indicam números errados (você pode verificar isso usando o comando 'sensors'):

TW0P:        +129.0°C  
TCTD:        +256.0°C  
TCFC:          +0.0°C  
TMBS:          +0.0°C  

ou definindo o nível de log do macfanctld como 2:

Speed: 4992, *AVG: 56.9C,  TC0P: 50.2C,  TG0P: 51.5C, Sensors: TB0T:34 TB1T:34 TB2T:33 TC0C:58 TC0D:56 TC0E:59 TC0F:60 TC0P:50 TC1C:58 TC2C:58 TC3C:58 TC4C:57 TCFC:0 TCGC:57 TCSA:53 TCTD:256 TG0D:52 TG0P:52 THSP:42 TM0S:64 TMBS:0 TP0P:54 TPCD:60 TW0P:129 Th1H:51 Th2H:48 Tm0P:40 Ts0P:32 Ts0S:43 

Além disso, o TCTD foi aleatoriamente saltando de 0 a 256, então esta pode ser a razão para velocidades aleatórias injustificadas.

macfanctld está tomando uma média dos sensores, incluindo os valores acima, então a temperatura real do AVG usada para controlar os ventiladores está errada, geralmente tendenciosa, portanto, alta RPM e ruído.

A solução alternativa é usar uma opção no macfanctld.conf, que permite ignorar os sensores com defeito:

exclude: 13 16 21 24

Após a reinicialização, as temperaturas relatadas normalmente são normais e os ventiladores estão funcionando em velocidades razoáveis. Eu testei a resposta dos fãs à carga pesada do processador pedindo ao MATLAB para inverter a matriz de 10000x10000 e a temperatura do AVG saltou para 63 graus, e o ventilador para um máximo de 6200 RPM e depois retornou à temperatura normal. Então eu acho que é seguro até agora.

Existe um erro expirado sobre as leituras do sensor com falha: link o que pode ser bom para abrir novamente.

Minha pergunta seria: alguém sabe o que os sensores com falha fazem e se há algum perigo em excluí-los? Talvez alguma solução melhor para esse problema?

    
por Tomasz Kacprzak 04.10.2012 / 21:43

3 respostas

1

A instalação de applesmc-dkms pode ser útil.

Eu tive problema de velocidade total da ventoinha logo após a instalação do macfanctld no MacMini 6.2. Em seguida, instalei applesmc-dkm e fiz sudo sensors-detect .

Da próxima vez que eu reiniciei e o ventilador estava normal, também os sensores de comando estavam mostrando a velocidade do ventilador também.

    
por user36476 05.06.2013 / 23:33
0

Eu instalei macfanctld no meu Air e tive exatamente o mesmo problema. No meu caso, funciona a caixa e o macfanctld era apenas para dar mais controle sobre o ventilador e temps etc. Eu não tenho nenhum uso para isso, desde que meu mac permanece legal, eu estou feliz.

Eu apenas corri o seguinte:

sudo apt-get remove --purge macfanctld

Em seguida, encerre. Foi bem depois disso e sem problemas desde então.

    
por lordqwerty 04.10.2012 / 23:07
0

Instale este material em vez do macfanctld. Macfan tem erro ao ler o sensor.

link

    
por bagustris 31.03.2015 / 02:37