Por que o Linux aquece meu computador?

12

Eu tenho usado o Linux no meu Acer 5740 há alguns anos. Ultimamente, notei que meu computador começa a aquecer e estabiliza em torno de 70 graus. Se eu iniciar o Eclipse ou ffmpeg ou algo assim, o computador dispara para 85-90 graus. Talvez isso tenha acontecido antes, mas eu poderia ter ignorado isso.

Eu tenho um dual-boot com o Windows 7 e 70 graus é o máximo, mesmo quando eu jogo.

Espero que o Linux aqueça um pouco por causa dos drivers, mas 70 graus @ é um pouco demais.

Minha pesquisa anterior sobre isso mostra:

  1. Um amigo meu com exatamente o mesmo Laptop, mas com uma placa ATI em vez da Intel (presente na minha), estava lutando com problemas de calor de intensidade muito maior. Ele instalou fgrlx e seu laptop é tão legal quanto a Sibéria.

  2. Eu tentei instalar os drivers da Intel para o meu cartão. Eu tenho a versão mais recente do Xorg e xorg para Intel. Isso não ajuda.

  3. O problema é independente da distribuição. Eu tentei o Ubuntu, o Debian, o Fedora e o FreeBSD.

  4. O gráfico da temperatura versus tempo após a inicialização é razoavelmente estável. Não há saltos repentinos.

  5. Todas as temperaturas estão em Celcius e correspondem a max(acpi -t)

Alguma solução?

Editar : Meu CPU se escalado a 933MHz ainda não ajuda. Não consigo encontrar o controle do ventilador para o meu laptop. Existem alguns scripts para o Acer Aspire One, mas não consigo encontrar um para o 5740.

Minha pasta /proc/acpi/fan está vazia!

 blah@blah-Laptop:/proc/acpi/fan$ ls -l
 total 0
    
por Kazark 01.02.2012 / 17:58

3 respostas

4

Estou executando o Arch Linux, e é isso que eu faço para reduzir as emissões de calor.

  1. Eu uso laptop-mode-tools para controlar a escala de freqüência da CPU e a rotação do disco rígido. O disco rígido pode aquecer bastante se você mantê-lo funcionando continuamente. Mas tome nota, girando para baixo do disco rígido com muita freqüência fará com que ele quebre. Os discos rígidos de desktop são geralmente classificados para apenas 40.000 a 50.000 cópias. Discos rígidos portáteis são geralmente classificados para cerca de 300.000 spinups. Link.

  2. Instalei acpi_call Visite aqui ou siga esta postagem para instruções sobre como desativar / ativar seu cartão discreto. Para mim, desativei o cartão discreto e só uso o cartão integrado.

  3. Se você estiver usando drivers i915 para o seu cartão de intel, isso funcionará. Verifique sua saída de lspci -mvknn | grep -B8 i915 . Se ele retornar não vazio, você poderá adicionar i915.i915_enable_rc6=1 i915.i915_enable_fbc=1 i915.lvds_downclock=1 aos seus parâmetros de inicialização.

    pcie_aspm=force também pode ser adicionado se todo o hardware PCIe no sistema suportar o Gerenciamento de energia do estado ativo.

    Este post explica o que cada um desses parâmetros faz.

Eu uso passos principalmente para reduzir o consumo de energia, mas também notei uma queda na temperatura de mais de 10 ° C como um efeito colateral. Eu acho que com menos energia usada, menos calor é emitido.

    
por 02.02.2012 / 03:00
0

Eu tenho o mesmo problema com a minha placa de vídeo FSC XA3530 e AMD 3650. Eu fiz um buraco na parte de trás perto do heatpipe e do ventilador, então eu adicionei um cooler de cooper extra e um cooler para laptop. Mas a temperatura ainda é muito alta e às vezes eu tenho um desligamento térmico quando executo alguns aplicativos muito intensos como, por exemplo, jogos. Eu desabilitei o escalonamento da cpu para maximizar minha CPU e instalei um driver de kernel desenvolvido automaticamente para controlar o ventilador. Fora da caixa, o ventilador não é suportado, então sem meu driver do kernel eu realmente posso esquecer de usar esta caixa. Ultimamente eu instalei o driver fglrx mais recente e notei que a temperatura da CPU é muito menor do que com o driver open source ?? Antes do cpu ocioso em cerca de 60 ° C + agora ele está ocioso a 40 ° C + ??? Talvez valha a pena mencionar que há apenas 1 heatpipe grande com 3 cooler e 1 ventilador. Este é apenas um resumo rápido porque eu instalei o fglrx desde alguns dias atrás. Eu não confiaria nisso por causa dos meus complementos e do meu driver de kernel desenvolvido por você, mas sugiro que você instale um driver de kernel e faça você mesmo? Há também um script perl para alguma caixa Acer. Talvez isso funcione para você? Isso me ajuda muito a ter meu driver de kernel funcionando. Talvez você precise encontrar o registro correto no controlador incorporado? Geralmente, há um para o modo de ventilador e outro para a velocidade. É mais fácil no Windows com a ferramenta RW. No W7 a situação não mudou mesmo com novos drivers.

    
por 01.02.2012 / 18:53
0

O Linux aquece seu laptop porque você precisa instalar os drivers corretos da placa gráfica (ou esperar até que estejam disponíveis) e alguns pacotes que ajudam a gerenciar a temperatura, como girar o disco em velocidade mais baixa e dimensionar a CPU corretamente. Eu recomendo que você instale powertop; Ele vem com várias sugestões que ajudarão você a melhorar o desempenho do seu laptop.

    
por 26.03.2013 / 20:22

Tags