web-dev-qa-db-ja.com

CPUが0%でもCPUファンが非常に高速

オペレーティングシステムを再インストールしたところ(DebianテストではCrunchbang)、突然、CPUが0%の場合でもファンが可能な限り高速で動作しています。そこから出てくる空気は冷たいです。 /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governorsに従って使用可能なCPU周波数ガバナーは、パフォーマンスと省電力のみであり、デフォルトで省電力に設定されています。他に何が間違っている可能性がありますか?

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)
2
Lucas Phillips

lm-sensorsfancontrolをインストールしてみてください。ファンに適切なRPMを設定することができます。インストールの実行を変更しますsensors-detect(ルートとして)。 putputの最後にカーネルモジュールの名前が表示されます。

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

モジュールを/etc/modulesに追加する必要があります。これがないと、これは機能しません。これを追加するだけの場合は、PCを再起動する必要があります。ただし、modprobeを使用してモジュールを手動でロードできます。

次に、sensorsを実行し、temp*行とfan*行をチェックして、fancontrol構成に適切な値を設定します。私の場合は次のようになります。

$ 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

temp2fan1は私のプロセッサを説明しています。したがって、ファンが高速で回転するために問題が発生した場合は、pwmconfigを使用して構成ファイルを作成する必要があります。設定を手動で作成することもできます。次のようになります。

# 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

値に注意を払い、lm-sensors出力に従って値を変更する必要があります。私はすべての行が自明だと思います。

4