Ventilador da CPU extremamente rápido mesmo com 0% da CPU [fechada]

2

Eu apenas reinstalei meu sistema operacional (Crunchbang no teste Debian) e, de repente, o ventilador está rodando o mais rápido possível, mesmo com 0% de CPU. O ar que sai dele está frio. Os únicos governadores de frequência da CPU disponíveis de acordo com /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors são desempenho e economia de energia e já estavam configurados para economia de energia por padrão. O que mais poderia estar errado?

ruukasu@cb-lt:~$ sensors
acpitz-virtual-0
Adapter: Virtual device
temp1:        +38.0°C  (crit = +108.0°C)

pkg-temp-0-virtual-0
Adapter: Virtual device
temp1:        +39.0°C  

coretemp-isa-0000
Adapter: ISA adapter
Physical id 0:  +39.0°C  (high = +87.0°C, crit = +105.0°C)
Core 0:         +32.0°C  (high = +87.0°C, crit = +105.0°C)
Core 1:         +39.0°C  (high = +87.0°C, crit = +105.0°C)
    
por Lucas Phillips 13.01.2014 / 00:33

1 resposta

4

Tente instalar lm-sensors e fancontrol , eles podem cuidar de configurar o RPM certo para seus fãs. Altere a execução da instalação sensors-detect (como root). Deve dar a você o nome de um módulo do kernel no final da putput:

To load everything that is needed, add this to /etc/modules:
#----cut here----
# Chip drivers
it87
#----cut here----

Você precisa adicionar seu módulo a /etc/modules , isso não funcionará sem ele. Se você acabou de adicionar isso, você tem que reiniciar o seu PC. Mas você pode carregar o módulo manualmente usando modprobe .

Na próxima execução, execute sensors e verifique as linhas temp* e fan* para definir os valores apropriados em fancontrol config. No meu caso, parece assim:

$ sensors
it8718-isa-0290
Adapter: ISA adapter
in0:          +1.22 V  (min =  +0.00 V, max =  +4.08 V)
in1:          +1.79 V  (min =  +0.00 V, max =  +4.08 V)
in2:          +3.33 V  (min =  +0.00 V, max =  +4.08 V)
+5V:          +2.91 V  (min =  +0.00 V, max =  +4.08 V)
in4:          +0.00 V  (min =  +0.00 V, max =  +4.08 V)  ALARM
in5:          +0.00 V  (min =  +0.00 V, max =  +4.08 V)  ALARM
in6:          +1.25 V  (min =  +0.00 V, max =  +4.08 V)
in7:          +2.99 V  (min =  +0.00 V, max =  +4.08 V)
Vbat:         +4.08 V
fan1:         579 RPM  (min =   10 RPM)
fan2:           0 RPM  (min =    0 RPM)
fan3:           0 RPM  (min =    0 RPM)
temp1:        -55.0°C  (low  = +127.0°C, high = +127.0°C)  sensor = thermistor
temp2:        +28.0°C  (low  = +127.0°C, high = +60.0°C)  sensor = thermal diode
temp3:         -1.0°C  (low  = +127.0°C, high = +127.0°C)  sensor = thermistor
cpu0_vid:    +1.263 V
intrusion0:  ALARM

temp2 e fan1 descrevem meu processador. Então, se você tiver problemas com um fã porque ele gira para rápido, você precisa fazer um arquivo de configuração usando pwmconfig . Você também pode escrever a configuração manualmente, deve ficar assim:

# cat /etc/fancontrol
# Configuration file generated by pwmconfig, changes will be lost
INTERVAL=10
DEVPATH=hwmon0=devices/platform/it87.656
DEVNAME=hwmon0=it8718
FCTEMPS=hwmon0/device/pwm1=hwmon0/device/temp2_input
FCFANS= hwmon0/device/pwm1=hwmon0/device/fan1_input
MINTEMP=hwmon0/device/pwm1=20
MAXTEMP=hwmon0/device/pwm1=45
MINSTART=hwmon0/device/pwm1=150
MINSTOP=hwmon0/device/pwm1=0
MAXPWM=hwmon0/device/pwm1=255

Você só precisa prestar atenção aos valores e alterá-los de acordo com lm-sensors output. Eu acho que todas as linhas são auto-explicativas.

    
por 13.01.2014 / 01:19