Como posso controlar a velocidade do ventilador do computador?
No Windows, existe um programa maravilhoso chamado SpeedFan .
power-management
lm-sensors
grizwako
fonte
fonte
fancontrol
é configurado usandopwmconfig
. Usewatch sensors
para observar sensores sob carga de CPU e GPU. Use esses valores em marcha lenta e carga total para definirMINTEMP
eMAXTEMP
, respectivamente, comINTERVAL=1
. Isso aumenta seus fãs em tempo real à medida que a carga aumenta. Esse é o resfriamento mais ativo, fornecendo uma linha de base para ajustes adicionais. Executepwmconfig
uma vez e edite/etc/fancontrol
diretamente. Corrasudo service fancontrol restart
após cada ajuste.Respostas:
Nota antes de começar:
Essa funcionalidade depende do seu hardware e software. Se o seu hardware não suportar controles de velocidade dos ventiladores ou não os mostrar para o sistema operacional, é muito provável que você não possa usar esta solução. Se sim, mas o software (também conhecido como kernel) não sabe como controlá-lo, você está sem sorte.
Configurar sensores lm
sudo sensors-detect
responda SIM a todas as perguntas SIM / sem perguntas.(Potencialmente, isso pode danificar seu sistema ou causar uma falha no sistema. Para muitos sistemas, é seguro. Não há garantia de que esse processo não danifique seu sistema permanentemente, apenas acho que a chance de falha crítica é realmente muito baixa Salvar todo o seu trabalho para eventuais falhas / congelamentos / reinicializações antes de manipular a configuração do sistema é sempre uma boa ideia.Se você não tiver certeza, leia os comentários e tente pesquisar na web e obter uma visão geral de alto nível antes de SIM, talvez seja seletiva com seus SIM-es ainda será suficiente)
sudo service module-init-tools restart
. Isso lerá as alterações feitas/etc/modules
na etapa 3 e inserirá os novos módulos no kernel.sudo service kmod start
.Configurar fancontrol
sudo pwmconfig
. Esse script interromperá cada ventilador por 5 segundos para descobrir quais ventiladores podem ser controlados por qual identificador PWM. Após o script percorrer todos os ventiladores, você pode configurar qual ventilador corresponde a qual temperatura./etc/fancontrol
e usesudo service fancontrol restart
para aplicar suas alterações. (No meu caso, defino o intervalo para 2 segundos.)Configurar serviço de controle de ventilador
sudo service fancontrol start
. Isso também fará com que o serviço de controle do ventilador seja executado automaticamente na inicialização do sistema.No meu caso
/etc/fancontrol
para CPU, usei:Configurações para hwmon0 / device / pwm2:
(Depende de hwmon0 / device / temp2_input) (controla hwmon0 / device / fan2_input)
e em um sistema diferente é:
aqui estão algumas informações úteis sobre as configurações e o que elas realmente fazem
fonte
acpi_enforce_resources=lax
às minhas opções do kernel para recuperar a funcionalidade antiga. Veja também: goo.gl/tUcr36Se você possui um ThinkPad , existe um software chamado
thinkfan
que faz exatamente isso. Como o nome obviamente sugere, ele foi feito especificamente para os ThinkPads (thinkpad_acpi
).O
thinkfan
software está disponível nos repositórios de software padrão do ubuntu, mas requer algumas etapas para configurar.Aqui está um guia passo a passo fácil:
http://staff.science.uva.nl/~kholshei/thinkfan_guide/
(que é basicamente uma versão traduzida deste guia em alemão: http://thinkwiki.de/Thinkfan )
Informações relevantes da postagem:
Etapa 1. Instale o software thinkfan e os sensores:
Etapa 2. Verifique se o daemon controla o ventilador editando o arquivo thinkpad.conf:
adicionando a seguinte linha:
Etapa 3. Faça o daemon carregar automaticamente na inicialização, editando o arquivo:
certificando-se de que a tecla START esteja definida como yes, ou seja, deve haver uma linha que diz:
Etapa 4. Detecte os sensores do seu laptop:
e escolha as respostas padrão sempre que for solicitado pressionando Enter.
Etapa 5. Carregue os novos módulos. No ubuntu 13.10, isso é feito por:
enquanto nas versões anteriores como 13.04 você precisará:
Etapa 6. Descubra quais sensores estão em uso:
(os que indicam 0 graus não estão em uso, não sei por que eles também são "detectados"). Lembre-se de quais estão em uso.
Etapa 7. Descubra os caminhos completos desses sensores:
A saída deve ser uma lista de caminhos como / sys / devices / ...
Etapa 8. Copie e cole os caminhos para os sensores no arquivo de configuração /etc/thinkpad.conf. Para fazer isso, primeiro abra o arquivo:
Já deve haver uma linha como
(o símbolo # significa que essa linha está comentada). Adicione uma linha começando com sensor (sem o símbolo #) e copie e cole seu primeiro sensor. Repita isso se você tiver mais de um sensor. Por exemplo, na minha máquina, a saída na etapa 7 gera
Os que estão em uso na minha máquina são os da primeira e das duas últimas linhas, então adicionei as três linhas:
Etapa 9. Finalmente, podemos definir os níveis de velocidade do ventilador no arquivo de configuração. Abra o arquivo /etc/thinkpad.conf, se já não estiver aberto.
Os níveis de ventilador que uso no meu ThinkPad x201 são:
A última linha garante a velocidade total do ventilador (127 = "desengatado", isto é, não regulamentado). Você pode mexer com esses níveis para atender às suas necessidades / desejos, mas tenha cuidado!
Etapa 10. Reinicialize. Tudo deve funcionar agora. Para verificar se o thinkpad está funcionando corretamente, use
que inicia o thinkfan no modo detalhado. Você pode parar o daemon thinkfan primeiro:
Se você deseja iniciar o daemon thinkfan novamente, digite:
Apenas para concluir, meu arquivo de configuração /etc/thinkfan.conf é:
fonte
/etc/modprobe.d/thinkfan.conf
não existe no meu Ubuntu 14.04. E agora?Para vários computadores Dell, você pode instalar o pacote i8kutils:
Se você possui um Dell não testado (como o meu Dell XPS 14z), pode ser necessário forçar o carregamento do módulo do kernel:
fonte
macfanctld
embpfan
e para ThinkPad, háthinkfan
Instale e configure os pacotes lm-sensores e fancontrol :
A documentação para configurá-los está disponível em suas páginas de manual.
Essa é uma função que deveria ser fornecida por um BIOS compatível com ACPI, mas parece que a maioria dos fornecedores de placas-mãe não se preocupam em seguir o padrão.
fonte
Aqui está uma versão atualizada para a resposta que recomenda o thinkfan , trabalhando com o Ubuntu 19.04.
Configuração
As instruções abaixo se aplicam a qualquer ThinkPad que possua os dispositivos
/proc/acpi/ibm/fan
e/proc/acpi/ibm/thermal
"legado". Isso evita a instalação dolm-sensors
pacote.No entanto, você ainda pode instalar
lm-sensors
para ver mais sensores de temperatura e obter um controle mais refinado sobre seus ventiladores (ou seja, em 256 etapas de PWM em vez das etapas fixas "0-7 e 127" com os dispositivos herdados. Além disso, desdethinkfan
agora pode funcionar comlm-sensors
sensores, não é mais específico para computadores IBM / Lenovo ThinkPad. Consulte oman thinkfan
uso desses dispositivos sensores "estendidos". Além disso, há informações atualizadas no Thinkwiki alemão .Instale o pacote necessário:
Adicione a seguinte linha ao /etc/modprobe.d/thinkfan.conf:
Configure o
thinkfan
serviço para iniciar automaticamente na inicialização do sistema:Adicione uma linha
START=yes
a/etc/default/thinkfan
Execute o seguinte comando ( origem ):
Adapte-se
/etc/thinkfan.conf
com os ponteiros certos aos dispositivos e aos níveis de ventilador desejados. Os comentários lá fornecem documentação. Em qualquer Thinkpad com ventilador herdado e dispositivos térmicos, o seguinte deve fornecer um bom ponto de partida (também deve ser seguro para o disco rígido, consulte os comentários no arquivo para obter mais informações). Observe que isso usa novas palavras-chave - as da outra resposta acima estão obsoletas.Teste
Para testar sua configuração (após uma reinicialização), você pode fazer o seguinte:
Em uma janela do terminal, execute
thinkfan
no modo não daemonizado para poder ver suas mensagens:Em outra janela do terminal, fique de olho nos valores atuais de temperatura, fornecendo seu dispositivo de sonda de temperatura, se diferente:
Em outra janela do terminal, aqueça a CPU (e interrompa-a com Ctrl+ Ccaso algo no gerenciamento térmico não funcione conforme o esperado):
fonte
/proc/acpi/ibm/thermal
, portanto é necessário fazer um trabalho extra para esse caso (convenientemente listado nessa maravilhosa página do ThinkWiki em alemão). Parece que o funcionou para mim, para poder atualizar sua resposta ou criar outra. Obrigado!Tente procurar na configuração UEFI (ou na configuração do BIOS) do seu PC. Pode haver um ajuste para controle do ventilador onde você pode colocar seu fã para
Silent Mode
,Performance Mode
,Full Speed
,Customize
, etc.Como acessar as configurações da UEFI : Reinicie o seu PC e a chave para inseri-las provavelmente aparecerá em um dos cantos (por exemplo
Press F2 to enter UEFI setup
)fonte