A solução para o problema de temperatura no Macbook Pro (6,2) foi criar um script para monitorá-lo. É o melhor que consegui fazer. Primeiro, instale lm-sensors
via apt-get, e então execute sudo sensors-detect
e responda sim para todas as perguntas e tudo. Então sensors
deve retornar suas configurações de hardware. O script é algo nos moldes de:
sensors | grep --color="none" "Core"
sensors | grep --color="none" "side"
if [[ $1 < 6001 && $1 > 1999 ]]
then
sudo echo $1 > /sys/devices/platform/applesmc.768/fan1_min
sudo echo $1 > /sys/devices/platform/applesmc.768/fan2_min
fi
O primeiro comando retornará as temperaturas da CPU e o segundo retornará a velocidade atual da ventoinha. Então, fazemos uma verificação de integridade para nos certificarmos de que você não adiciona um 0 acidentalmente e tenta controlar seus fãs a 60.000 RPMs (os fãs podem ter algo embutido para evitar isso, mas eu não queria ter uma chance em explodi-los, porque isso seria muito complicado explicar.
Nomeie esse script como spoolFTL
ou o que você quiser. Em seguida, você pode definir a velocidade do ventilador para um número x, executando sudo bash spoolFTL 4500
. O diretório é relativo, portanto, você pode considerar colocá-lo no diretório raiz para poder executar sudo bash /spoolFTL 4500
.
apt-get -f install
corrigiu a rede e o teclado e tal. Unity não congela no login, mas falha depois de um tempo (geralmente 10 minutos), e eu tenho que fazer um hard reset. O console ainda funciona bem.
Editar : Na minha experiência, mantenho a CPU em torno de 45 ° C para mantê-la feliz. Na linha de comando, o 2000 RPM foi suficiente para mantê-lo nessa temperatura com bastante facilidade (como no OSX), mas quando eu inicio o Unity, tenho que executá-lo em torno de 4000-4500 RPM (provavelmente o mesmo em 11,10). ). Eu imagino que isso se deva aos altos requisitos de CPU do desktop Unity. Quando comecei a Unity, mantive-o em 3000 e pensei que seria suficiente. Alguns minutos de navegação no Firefox mais tarde, eu verifiquei e minhas CPUs estavam em 75 °.