web-dev-qa-db-ja.com

Dell Sputnikのファンを制御するソフトウェアはどれですか?

デルのProject Sputnikを知っている限り、これはUbuntuがインストールされた開発者用ノートブックです。

このノートブックにはファンと、カーネルモジュール/ドライバー/ユーザーランドアプリがあり、オンとオフを切り替えることができます。

このUbuntuでは、どのソフトウェアがファンを制御しているか教えてくれますか?すべての参照。

3
vitorafsr

ここでaskubuntuで同様の質問に回答しましたが、Dell inspironモデルに関するものなので、重複していないので質問にフラグを立てることはできません。私はあなたのノートブックモデルを所有していませんが、このガイドがあなたに役立つかどうか試してみてください。

Dellラップトップ用ユーティリティのコレクションであるi8kutilsを使用して、Dellファンと加熱の問題を部分的に解決しました。このコレクションには、i8kmonがあります。これは、現在実際に使用しているユーティリティです。


UbuntuでDellラップトップファンの問題を解決する方法

  1. まず、i8kutilsをダウンロードしてインストールします。ターミナルを開いて次のように書きます:

    Sudo apt-get install i8kutils

  2. ここで、モジュールにi8kを追加する必要があります。モジュールファイルを開きます。

    Sudo gedit /etc/modules

    文字列「i8k」(引用符なし)をファイルに追加します。保存して終了。

  3. i8k.confファイル

    Sudo vim /etc/modprobe.d/i8k.conf

    次のコードを入力します:

    options i8k force=1

    注:古いガイドの中には、/ modprobe.d/optionsファイルを作成するように指示するものがあります。 「オプション」ファイルは、Ubuntuでは使用されなくなりました。重要なのは、拡張子が.confのファイルを作成することです(ファイル名は重要ではありませんが、わかりやすくするためにi8k.confという名前を付けることにしました)。したがって、古いi8kmon構成ガイドに注意してください。

  4. コンピューターを再起動するか、このコードを実行してi8kを実行します。

    Sudo modprobe i8k force=1

  5. 次に、i8kmonユーティリティに動作方法を指示するi8kmon.confファイルを作成します。

    Sudo gedit /etc/i8kmon.conf

    次のコードを貼り付けます:

    # Run as daemon, override with --daemon option
    set config(daemon)      0
    
    # Automatic fan control, override with --auto option
    set config(auto)        1
    
    # Report status on stdout, override with --verbose option
    set config(verbose) 1
    
    # Status check timeout (seconds), override with --timeout option
    set config(timeout) 20
    
    # Temperature thresholds: {fan_speeds low_ac high_ac low_batt high_batt}
    set config(0)   {{-1 0}  -1  40  -1  40}
    set config(1)   {{-1 1}  30  60  30  60}
    set config(2)   {{-1 2}  53  128  53  128}
    
    # For computer with 2 fans, use a variant of this instead:
    # Temperature thresholds: {fan_speeds low_ac high_ac low_batt high_batt}
    # set config(0) {{-1 0}  -1  52  -1  65}
    # set config(1) {{-1 1}  41  66  55  75}
    # set config(2) {{-1 1}  55  80  65  85}
    # set config(3) {{-1 2}  70 128  75 128}
    
    # end of file
    

    これは、Dell Inspiron 15r 5521ファンの構成に合わせて編集されていますが、特定のニーズに合わせてこれらの設定を変更できるはずです。さらに詳しい情報が必要な場合は、Ubuntuマニュアルのドキュメントをご覧ください。 http://manpages.ubuntu.com/manpages/gutsy/man1/i8kmon.1.html

  6. これで、ターミナルからi8kmonを実行し、機能するかどうか(およびその方法)を確認できるはずです。単に実行する:

    i8kmon

終わった!


出典:

3
Kurt Bourbaki

Dell XPS 13を使用しています(2013エディション、2015 +エディションは異なる場合があります)。ファンは主にBIOSによって制御されます。ほとんどすべてのUbuntuソフトウェアからは見えないようです。

I8kutilsコマンドに応答します。 i8kfan 2 2は高速に動作しますが、数秒後にi8kutilsがBIOSによって上書きされるようです(「Sudo dmidecode -s bios-version」によるとBIOSバージョンA08 rev 0.1があります)。i8kmonはそれを認識しません。 BIOSがこれを実行するのを止める方法は知りませんが、これは残念です。なぜなら、BIOSは長時間ファンの速度を高く保つことはないからです。むしろ、CPUを制限するようです。その理由は、長時間運転し続けるとファンが壊れてしまい、Dellが私たちに話すのが恥ずかしいからかもしれません!?

3
user127094