web-dev-qa-db-ja.com

LinuxのThinkpadT420でRPMによってファン速度を設定する

Thinkpad-acpiモジュールでファン速度を設定するために私が見つけた唯一のインターフェースは、事前定義されたレベル、0〜7を設定することです。例:

Sudo su -c 'echo "level 2" > /proc/acpi/ibm/fan'

ファン速度を事前定義されたレベルではなくRPMで設定したいと思います。レベル2は2000RPM、レベル3は3500RPMです。ファンを約2500〜3000 RPMで動作させたい(もちろん、特定の温度レベルで)。 RPMベースのインターフェースは存在しますか?

5
August Lilleaas

ハードウェアのファームウェアに依存しているようです。 READMEページ が言うように:

ほとんどのThinkPadファンは、ファームウェアインターフェースの「レベル」で動作します。レベル0はファンを停止します。レベルが高いほどファン速度は速くなりますが、隣接するレベルは同じファン速度にマッピングされることがよくあります。 7は最高レベルで、ファンは推奨される最大速度に達します。

そして

X31およびX40(およびこれらのモデルのみ)では、ファン速度をある程度制御できます。ファンが稼働したら、次のコマンドを使用して強制的に高速または低速で動作させることができます。

echo 'speed <speed>' > /proc/acpi/ibm/fan
2
Dom Delimar

Thinkfan http://thinkfan.sourceforge.net/ 一般的に使用されているようです(lenovoフォーラムで多く言及されています)が、RPMベースではありませんが、に基づいてプリセットファン速度レベルを切り替えることができますカスタマイズ可能な温度。

追加のソリューションはここにリストされています:

2
muffinresearch

TPFancontrolは固定RPMをサポートします。 TPFancontrol を参照してください。また、可変ファンRPMをサポートします。私は3つの異なるThinkpad(X61、T400、T410)でそれを使用しました。

2
FredrikD