web-dev-qa-db-ja.com

Ubuntu 16.04でのDellラップトップファンの騒音

Dell Inspiron N5110にUbuntu 16.04をインストールしましたが、とても気に入っています。しかし問題は、ファンが狂ったように振る舞い始めたことです。それはほとんど常に働いており、私がしていることに集中することを不可能にしている。多くの場合、アイドル状態のとき、非常に短い時間(数秒)でオン/オフを開始します。デルの他の多くのユーザーが以前のUbuntuのエディションで同様の問題を抱えているのを見たので、解決策を追おうとしましたが、今までのところ、どれもかなりの程度まで機能していません。 CPUの温度を確認しますが、通常は摂氏45〜55度ですが、それほど高くありません。

だから、私はこれに回避策がありますか?

5
NiVeR

N5110のバリエーションはほとんどありません。

Intel Graphic + Nvidiaカードを搭載している場合、Nvidiaはラップトップを加熱しています。解決策は、「追加ドライバー」で提供されているNvidiaドライバーをインストールすることです。 「nvidia-367のバージョン367.57」を使用しています。インストールしたら、「NVIDIA Xサーバー設定」アプリケーションを開きます。 「PRIMEプロファイル」に進み、「Intel(省電力モード)」を選択します。 「終了」をクリックし、ログアウトして再度ログインするか、再起動します。その後ラップトップは静かに動作するはずです。

Radeonグラフィックカードをお持ちの場合、上記の手順は適用されません。

6
Nerijus Spl

I8kutilsソリューションを試しましたか?

1)i8ktuilsをインストールします。

Sudo apt-get install i8kutils

2)i8k行を/etc/modulesに追加します。

Sudo nano /etc/modules

そして、次を含む新しい行を追加します。

i8k

3)起動時にモジュールがロードされていることを確認します。

Sudo nano /etc/modprobe.d/options.conf

次を含む新しい行を追加します。

options i8k force=1

4)次のコマンドを再起動して実行します。

Sudo modprobe i8k force=1

5)構成ファイルを作成します(クリーンなシステムには何もありません。12.04より前のファイルには.conf拡張子がなく、この"機能"は今後のリリースで変更される可能性があります)

Sudo nano /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) 1

# Temperature thresholds: {fan_speeds low_ac high_ac low_batt high_batt}
set config(0) {{-1 0} -1 55 -1 55}
set config(1) {{-1 1} 55 70 55 70}
set config(3) {{-1 2} 70 128 70 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}

6)/etc/default/i8kmonファイルがあり、ENABLED = 1を読み取る行が含まれていることを確認します

7)/etc/default/i8buttonsファイルがあり、ENABLED = 1を読み取る行が含まれていることを確認します

8)前のすべてのステップが役に立たなかった場合、インストールされている"tk8.X"および"tcl8.X"ライブラリのバージョンが古すぎる可能性があります。次のコマンドは私のために機能しましたが、8.5バージョンは前の8.4ではなく手動でインストールされたことを覚えています。したがって、システムには8.5バージョンではなく、8.4が存在する可能性があります。

Sudo apt-get remove tk8.5 tcl8.5
Sudo apt-get install tk8.6 tcl8.6
Sudo apt-get install i8kutils

9)/etc/default/i8buttonsの編集を繰り返す必要がある場合があります(7節を参照してください)。

10)再起動

2
user554122

https://launchpad.net/i8kutils からi8kutils 1.43を試してください

使用中のカーネルモジュールはDell-smm-hwmonです。 i8kカーネルモジュールは、最近のカーネルにはもう存在しません。

1
vitorafsr