Ligue manualmente o fã da CPU -- 12.04 campo com fan campo com sensors campo com fancontrol campo com lm-sensors camp askubuntu Relacionado O problema

Manually turn on CPU fan


14
vote

problema

português

Meu BIOS controla minhas velocidades de fãs, e eu quero mantê-lo dessa maneira. Eu tenho uma máquina no meu porão onde normalmente é muito legal, e desde que a máquina não esteja sob alta carga, os fãs não precisam correr. O BIOS já lida com isso muito bem.

Mas se meus fãs não estão funcionando, não tenho como testá-los para garantir que eles não estejam quebrados. Então eu gostaria de fazer um script que vai ligar a explosão completa dos fãs por alguns segundos, então use sensores LM para monitorar a velocidade do ventilador, e então eu saberei que os fãs não estão quebrados.

Como posso ligar manualmente os fãs para a velocidade máxima? Eu não quero usar fancontrol, porque eu não estou procurando por algo que continue correndo e continue controlando a velocidade do ventilador. Eu só quero algo "baixo tecnologia" que os transformará independentemente da temperatura.

Outro encadeamento disse:

.

Se você realmente quer fazer isso sozinho, você provavelmente pode encontrar arquivos especiais de dispositivos nomeados pwm1 , pwm2 , etc. em /sys/class/hwmon/*/device/ . Você pode acertar para obter o valor atual ou escrever um número entre 0 e 255 para alterar a velocidade do ventilador.

Isso seria perfeito, mas não parece funcionar. FANCONTROL diz que meu fã de CPU é ABCDEFGHIJKLMNABCDEFGHIJKLMN9 , mas quando eu defini isso para 255, ele não afeta a velocidade do ventilador.

Alguém sabe como posso ligar manualmente o ventilador de um script, independentemente da temperatura?

english

My BIOS controls my fan speeds, and I want to keep it that way. I have a machine in my basement where it's normally pretty cool, and as long as the machine isn't under high load the fans don't need to run at all. The BIOS already handles this just fine.

But if my fans aren't running, I have no way to test them to make sure they aren't broken. So I'd like to make a script which will turn on the fans full blast for a few seconds, then use lm-sensors to monitor fan speed, and then I will know that the fans aren't broken.

How can I manually turn on the fans to full speed? I don't want to use fancontrol, because I'm not looking for something that keeps running and keeps controlling fan speed. I just want something "low tech" that will turn them on regardless of temperature.

Another thread said:

If you really want to do it yourself, you can probably find special device files named pwm1, pwm2, etc. in /sys/class/hwmon/*/device/. You can cat them to get the current value or write a number between 0 and 255 to change the fan speed.

That would be perfect, but it doesn't seem to work. Fancontrol says that my CPU fan is /sys/devices/platform/it87.656/pwm3, but when I set that to 255, it doesn't affect fan speed at all.

Does anyone know how I can manually turn on the fan from a script, regardless of temperature?

              
 
 

Lista de respostas

11
 
vote
vote
Melhor resposta
 

Você pode fazer isso com a ferramenta

  pwmconfig    

Esta ferramenta é usada normalmente para salvar um arquivo de configuração para Fancontrol. Mas você não precisa fazê-lo. Você pode apenas iniciar a ferramenta do que colocar todos os fãs em toda velocidade, semeando lá velocidade atual como esta:

  Giving the fans some time to reach full speed... Found the following fan sensors:   hwmon0/device/fan1_input     current speed: 2129 RPM   hwmon0/device/fan2_input     current speed: 1679 RPM   hwmon0/device/fan3_input     current speed: 0 ... skipping!   hwmon0/device/fan4_input     current speed: 0 ... skipping!    

Depois disso, você acabou de pular (CTR + C) a ferramenta sem salvar nada.

Para instalar a ferramenta, você pode usar o seguinte comando:

  sudo apt-get install fancontrol    

 

You can do this with the tool

pwmconfig 

This tool is normally used to save a configuration file for fancontrol. But you don't have to do so. You can just start the tool, than it will put all fans on full speed, sowing there current speed like this:

Giving the fans some time to reach full speed... Found the following fan sensors:   hwmon0/device/fan1_input     current speed: 2129 RPM   hwmon0/device/fan2_input     current speed: 1679 RPM   hwmon0/device/fan3_input     current speed: 0 ... skipping!   hwmon0/device/fan4_input     current speed: 0 ... skipping! 

After that you just skip (Ctr+C) the tool without saving anything.

To install the tool, you can use the following command:

sudo apt-get install fancontrol 
 
 
   
   

Perguntas relacionadas

0  Lenovo G50-80 laptop: Os fãs de resfriamento estão trabalhando quase o tempo todo  ( Lenovo g50 80 laptop cooling fans are working for almost all the time ) 
Eu tenho os 16,04 lts para o meu laptop Lenovo G50-80. O problema é: os fãs de resfriamento estão trabalhando para quase todo o tempo (isso é realmente baru...

1  Os fãs detectam por sensores LM (laptop Acer)  ( Fans detect by lm sensors acer laptop ) 
Meu problema é o mesmo que Este link Mas sobre outro laptop Acer (Aspire VN7 591G). Depois do Google, não pode encontrar uma solução útil. Eu decidi tentar ...

2  ETE 8686E Super Suporte do Sensor  ( Ite 8686e super io sensor support ) 
em execução TRST RESW 1 me dá a seguinte saída: TRST RESW 2 Eu tenho gigabyte b450m placa-mãe. O ABCDEFGHIJKLMNABCDEFGHIJKLMN13 não fornece su...

-1  Preciso instalar Ivybridge um driver chipset para o Ubuntu 12.10?  ( Do i need to install ivybridge a chipset driver for ubuntu 12 10 ) 
O problema é que os sensores LM não detectam mais de 2 sensores. Poderia ser isso acontecer porque os drivers para chipset não estão instalados? onde eu p...

2  Não é possível ler a temperatura no meu Ryzen 5 1600X  ( Unable to read temperature on my ryzen 5 1600x ) 
Eu estou executando o Ubuntu 16.04 Lts e quero obter a temperatura do meu processador, um Ryzen 5 1600x. Infelizmente, tudo que eu tentei não funcionou: Psens...

1  sensor de lm e temperaturas da CPU  ( Lm sensor and cpu temperatures ) 
Eu estou no pangolim preciso do Ubuntu. O processador é Intel i3. um desktop. Eu instalei lm-sensors e abaixo é o relatório sensors deu coretemp-isa-...

3  MRTG usando script para pegar dados de sensores  ( Mrtg using script to grab data of sensors ) 
Estou usando o MRTG para pegar dados de sensores de um servidor Ubuntu 12.04, com este script. #!/bin/bash SENSORS=/usr/bin/sensors UPTIME=$(uptime | awk -...

216  Como controlar a velocidade do ventilador?  ( How to control fan speed ) 
Como posso controlar a velocidade do ventilador do computador? No Windows há um programa maravilhoso chamado speedfan . ...

1  Problemas de sensores de lm com sensores  ( Lm sensors issues with sensors ) 
Quando configuro qualquer máquina com o Ubuntu, configurei os sensores LM para funcionar. Eu instalei o Ubuntu 14.04 e eu configurei os sensores como rel="no...

0  São os níveis "Altos" e "Crit" do Coretemp, ambos supostos a 100.0 ° C?  ( Are my coretemp high and crit levels both supposed to be at 100 0c ) 
Meu amigo disse que está tudo bem, mas eu só acho que esses níveis parecem um pouco estranhos. Aqui está a saída de sensores: coretemp-isa-0000 Adapter: ...




© 2022 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.