web-dev-qa-db-ja.com

Asus N552VW / Ubuntu 16.04のフルスピードのファン

Asus N552VW-FY094TでUbuntu 16.04のファンに問題があります。

ラップトップは正常に起動しますが、約10秒後にファンが全速力で固定されます。

ログイン直後、ファンは適切な速度で回転しているようです。これは、「センサー」からの出力です。

acpitz-virtual-0
Adapter: Virtual device
temp1:        +29.0°C  (crit = +103.0°C)

nouveau-pci-0100
Adapter: PCI adapter
temp1:            N/A  (high = +95.0°C, hyst =  +3.0°C)
                       (crit = +105.0°C, hyst =  +5.0°C)
                       (emerg = +135.0°C, hyst =  +5.0°C)

coretemp-isa-0000
Adapter: ISA adapter
Physical id 0:  +30.0°C  (high = +100.0°C, crit = +100.0°C)
Core 0:         +29.0°C  (high = +100.0°C, crit = +100.0°C)
Core 1:         +37.0°C  (high = +100.0°C, crit = +100.0°C)
Core 2:         +28.0°C  (high = +100.0°C, crit = +100.0°C)
Core 3:         +28.0°C  (high = +100.0°C, crit = +100.0°C)

asus-isa-0000
Adapter: ISA adapter
cpu_fan:     2100 RPM
temp1:        +29.0°C  

次に、数秒後に、ファンの速度が最大に固定され、これが出力です。

( .. snip ...)
asus-isa-0000
Adapter: ISA adapter
cpu_fan:     25500 RPM
temp1:        +26.0°C  

関連するhwmonは、asus_nb_wmiモジュールによって提供される/ sys/class/hwmon/hwmon3にあります。

lrwxrwxrwx  1 root root 0 Aug  6 20:55 hwmon0 -> ../../devices/virtual/hwmon/hwmon0/
lrwxrwxrwx  1 root root 0 Aug  6 20:55 hwmon1 -> ../../devices/pci0000:00/0000:00:01.0/0000:01:00.0/hwmon/hwmon1/
lrwxrwxrwx  1 root root 0 Aug  6 20:55 hwmon2 -> ../../devices/platform/coretemp.0/hwmon/hwmon2/
lrwxrwxrwx  1 root root 0 Aug  6 20:55 hwmon3 -> ../../devices/platform/asus-nb-wmi/hwmon/hwmon3/

ファンの速度が上がる前にこれらのファイルのステータスを検査します。

fan1_input: 2100
fan1_label: cpu_fan
name: asus
pwm1: 85
pwm1_enable: 2
temp1_input: 34000

高速化した後:

fan1_input: 25500
fan1_label: cpu_fan
name: asus
pwm1: 255
pwm1_enable: 2
temp1_input: 25000

私のラップトップのDSDTは こちら です。

これまでにやったこと:

  • 最新のBIOS(バージョン204)に更新
  • エコー100>/sys/class/hwmon/hwmon3/pwm1。私は他の値を試しましたが、それは問題ではありません。この後、fan1_inputファイルは「-1」値を報告します。エコー0> pwm1_enable、変更なし。
  • カーネル2.6.5をインストールしました( linux-kernel-utilities を使用)。変化なし。
  • asus-fan モジュールをコンパイルして試しました。モジュールをコンパイルしてインストールしました(最初に他のモジュールを削除しました)が、ファンを制御するのにこれ以上はありませんでした。
  • Linuxカーネルから最新のasus-wmi.cおよびasus-nb-wmi.c(および.h)を試してみましたが、変更はありません。
  • Acpi_osiを「Linux」および「Windows 2015」(。dslファイルにあります)に設定してみましたが、変更はありません。
  • Asus-nb-wmiおよびasus-wmiモジュールをブラックリストに載せてみました。再起動後、ファンはまったく同じように動作するため、他の何かが原因であると思われます。おそらくBIOSは、ファンを調整するソフトウェアがないと考えて、それを最大限に活用していますか?

何か案は?

4
olafure

独自のNvidiaドライバーをインストールする必要がありました。 「Additional Drivers」プログラムを起動し、そこからインストールします。再起動すると、ファンは通常の速度で動作を開始します。

Nvidia Webサイトから自分でダウンロードしたドライバーは機能しませんでした。

@wjandreaはコメントでこれを提案したと確信していますが、彼はそうではないと言います。私はまだこれを解決した功績を彼に与えたいです!

3
olafure

これは Asusラップトップではかなり一般的な問題 です。私の知る限り、唯一の解決策は、Windowsを起動してドライバーを更新することです。 2013年にK56CAを入手したとき、それはうまくいきました。

2
wjandrea