web-dev-qa-db-ja.com

Ubuntuのファン速度:pwmconfig pwm対応センサーモジュールがインストールされていません

このガイド Ubuntuでファンの速度を制御する方法について説明しましたが、ラップトップ(Dell Inspiron 15r)では動作しません。

lm-sensorsInstall lm-sensors および fancontrolInstall fancontrol パッケージ。次に、次のように入力してlm-sensorsを構成しました。

Sudo sensors-detect

すべての質問に「はい」と答えました。最後にこのメッセージがありました:

ドライバーcoretemp': * ChipIntelデジタル温度センサー '(信頼度:9)

必要なものをすべてロードするには、これを/ etc/modulesに追加します。

- - ここで切れ - -

#Chip drivers

coretemp

- - ここで切れ - -

  • /etc/modulesに推奨行を追加しました。
  • ラップトップを再起動しました。

ここで問題:ファン制御タイピングを構成しようとすると:

Sudo pwmconfig

エラーが発生します:

/ usr/sbin/pwmconfig:pwm対応のセンサーモジュールがインストールされていません

私はほとんどの時間を解決策を探して過ごしましたが、運がありませんでした。

今何をすればいいですか?

16
Kurt Bourbaki

I8kutilsを使用して問題を部分的に解決しました。これについてのガイドは次のとおりです。

Keenformatics-UbuntuでのDellラップトップファンの問題の解決方法

askubuntuに関する議論はこちら:

Dell Inspiron 5521 i7-3317UファンCPUのノイズが大きい

Keenformaticsサイト(私のブログ)に書かれている主な手順は次のとおりです。

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

終わった!

9
Kurt Bourbaki