Thinkfanの詳細:手動+自動設定、必要に応じてラップトップを再起動する

Thinkfanの詳細:手動+自動設定、必要に応じてラップトップを再起動する

私は次に説明する方法でThinkfanを使用します。http://www.thinkwiki.org/wiki/How_to_control_fan_speed。私が達成したいものを理解するには、ゴールポストの最後にスキップします。残りは問題の現在の理解を示すだけです。

パッケージをインストールし、
apt install thnkfan手動制御を有効にしました。

echo 'options thinkpad_acpi fan_control=1' | sudo tee -a /etc/modprobe.d/thinkpad_acpi.conf 

その後、上記のWebページに従ってノートパソコンを再起動してください。自動制御のためには、いくつかのスクリプトをロードする必要があると言いますが、dwonloadに提供されるスクリプトの長さはかなり長いです。 (ACPIファン制御スクリプトを使用すると、ファームウェアのファンアルゴリズムをより滑らかで静かなバージョンにオーバーライドできます。)

  • 最初の質問:Thinkfanをインストールするときに手動制御オプションを有効にすると、ファームウェアアルゴリズムは無視されませんか? Thinkfanをインストールしても問題が解決しない場合はどうなりますか?

今別のページを見つけました。https://forum.thinkpads.com/viewtopic.php?t=119546Sensorファイル/etc/thinkfan.confに基づいてファン速度を制御する設定を編集する必要があると述べられており、追加のスクリプトは言及されていません。ファイルに追加hwmon /sys/devices/virtual/thermal/thermal_zone0/tempし、温度ゲージを追加するように求められます。私のラップトップのこのファイルには温度を含むテーブルがありますが、hwmonのような行はなく、コメントもありません。しかし、Thinkwikiページへのリンクがあります(設定ではなくセンサーに関するものですが(http://www.thinkwiki.org/wiki/Thermal_Sensors)).

  • 2番目の質問:私のパッケージにthinkwikiページがリストされているにもかかわらず、制御スクリプトについて言うと、thinkwikiは古いように見えますか?

このページhttps://forum.thinkpads.com/viewtopic.php?t=119546上記のthinkwikiページとは異なり、再起動なしでthinkfanをテストすることについての議論もあります。

  • Thinkfanをインストールした後、ラップトップを再起動せずに動作しますか?

最後に、一時的な温度上昇によってファンがオンになるのを防ぐ方法を議論したWebページが覚えています。

  • どうすればいいですか?

Linux Mint 19.1の現在の手動制御作業に関するいくつかのシステム情報:

# /etc/init.d/thinkfan status

● thinkfan.service - simple and lightweight fan control program
   Loaded: loaded (/lib/systemd/system/thinkfan.service; disabled; vendor preset: enabled)
   Active: inactive (dead)
  • サービスが無効になったのはなぜですか。これはどういう意味ですか?

ターゲット:

ファンの速度を手動で制御したり、Debianベースのシステムを搭載した多くのThinkpadモデルでセンサーを介して制御したりする機能を設定すると、短い温度上昇をスキップし、ThinkFanのインストール後にラップトップを再起動する必要がなくなります。

ベストアンサー1

  1. ThinkFanを必要とせずにファン速度を手動で制御できます。まずfan_control=1設定に従ってください。その後、cat /proc/acpi/ibm/fan現在のファン速度/レベルと利用可能なファンレベルをお知らせします。 0-7に自動、分離、最高速度を追加する必要があります。私が知る限り、最後の2つは同じです。これは、製造元の仕様を超える可能性がある最大速度でファンを実行することに対応します。自動は付属の基本ファン制御に対応しますlm-sensors。これで、以下を実行してファンレベルを手動で設定できます。

    sudo echo "level 5" > /proc/acpi/ibm/fan
    sudo echo "level auto" > /proc/acpi/ibm/fan
    

    そうでない場合は、次のことが機能します。

    echo level 5 | sudo tee /proc/acpi/ibm/fan
    echo level auto | sudo tee /proc/acpi/ibm/fan
    
  2. thinkfanの設定に使用できるかなり良いガイドがたくさんあります。
    ここ花、ここその他。どちらも大丈夫です。サンプル構成も確認してください。ここ。あまり難しくありません。設定したら、必要に応じてデーモンをオンまたはオフにして起動時にロードするように設定できます。再起動は必要ありませんが、詳細はディストリビューションによって異なります。

  3. 遺言を設定するには、thinkfan.conf少しの努力とテストが必要です。他の人の温度設定のみを貼り付けることはお勧めできません。例の構成に示すように、いくつかのヒステリシスを構築することをお勧めします。私のように最大速度が必要な場合は、次のように引用符を入力する必要があります。"level full-speed"または、代わりに127を使用できます(ただし、動作していることを手動で確認してください)。

  4. 測定間の時間を調整して温度スパイクを処理できます。オプションはなのに-s、デフォルト値は5秒だと思います。私はこれに関連することを試みませんでした。 Thinkfanには、監視するすべての温度の最大値に基づいてファンレベルのみが上昇するため、すでにいくつかのスムージング機能が組み込まれています。したがって、センサーが正しく設定されており、すべて赤色であれば心配する価値があります。私はこれをまったく試していませんが、より良い解決策は、センサータイミングを乱すよりも滑らかな応答のために温度設定を調整することです。ヒステリシスが重要です。各ファンのレベルが次の低いレベルの範囲まで十分に冷却されていることを確認してください。そうしないと、ファン速度が境界で敏感になります。

おすすめ記事