web-dev-qa-db-ja.com

CPUファンを手動でオンにする

BIOSがファンの速度を制御しているので、そのままにしておきます。私は地下室にマシンがあり、通常はかなり涼しく、マシンに高負荷がかかっていない限り、ファンはまったく動作する必要はありません。 BIOSはすでにこれをうまく処理しています。

しかし、私のファンが動いていない場合、ファンが壊れていないかどうかをテストする方法はありません。そこで、ファンを数秒間フルブラストでオンにし、lmセンサーを使用してファンの速度を監視するスクリプトを作成して、ファンが壊れていないことを知りたいと思います。

手動でファンをフルスピードでオンにするにはどうすればよいですか?実行し続け、ファンの速度を制御し続けるものを探していないので、ファンコントロールを使用したくありません。温度に関係なくオンになる「ローテク」なものが欲しいだけです。

別のスレッドは言った:

本当に自分でやりたい場合は、pwm1pwm2/sys/class/hwmon/*/device/などの名前の特別なデバイスファイルを見つけることができます。それらを連結して現在の値を取得するか、0〜255の数値を書き込んでファン速度を変更できます。

それは完璧でしょうが、うまくいかないようです。 Fancontrolは、私のCPUファンは/sys/devices/platform/it87.656/pwm3であると言いますが、255に設定しても、ファンの速度にはまったく影響しません。

温度に関係なく、スクリプトから手動でファンをオンにする方法を知っている人はいますか?

13
ricksebak

ツールでこれを行うことができます

pwmconfig

このツールは通常、fancontrolの構成ファイルを保存するために使用されます。しかし、そうする必要はありません。ツールを起動するだけで、すべてのファンが最高速度になり、次のように現在の速度が設定されます。

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!

その後、何も保存せずにツールをスキップ(Ctr + C)します。

ツールをインストールするには、次のコマンドを使用できます。

Sudo apt-get install fancontrol
9
user5950