Вентилятор на полной скорости на Asus N552VW / Ubuntu 16.04

У меня проблемы с вентилятором с Ubuntu 16.04 на моем Asus N552VW-FY094T.

Ноутбук загружается нормально, но примерно через 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 находится в / sys / class / hwmon / hwmon3, предоставленном модулем asus_nb_wmi:

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
[d6 ] После этого ускоряется:

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

DSDT мой ноутбук здесь.

Что я сделал до сих пор:

Обновлен до последней версии BIOS (версия 204) Echo 100> / sys / class / hwmon / hwmon3 / pwm1. Я пробовал другие значения, но это не имеет значения. После этого файлы fan1_input сообщают значение «-1». Echo 0> pwm1_enable, без изменений. Установленное ядро ​​2.6.5 (с использованием linux-kernel-utilities). Без изменений. Составил и попробовал модуль asus-fan. Модуль скомпилирован и установлен (сначала я удалил остальные), но не было лучше контролировать вентилятор. Пробовал самые последние asus-wmi.c и asus-nb-wmi.c (и .h) из ядра linux, без изменений. Я попытался настроить acpi_osi на «Linux» и «Windows 2015» (найденный в файле .dsl), без изменений. Я пробовал черный список модулей asus-nb-wmi и asus-wmi. После перезагрузки вентилятор ведет себя точно так же, что заставляет меня думать, что за это отвечает что-то другое. Возможно, BIOS считает, что нет программного обеспечения, регулирующего вентилятор, так что это максимизирует его?

Любые идеи?

1
задан 7 August 2016 в 13:08

1 ответ

Это довольно распространенная проблема с ноутбуками Asus. Насколько мне известно, единственным решением является загрузка Windows и обновление драйверов. Это сработало для меня, когда я получил K56CA в 2013 году.

2
ответ дан 23 May 2018 в 07:23
  • 1
    Я немного ошеломлен тем, что я не установил проприетарный драйвер Nvidia. Он решил проблему, благодаря кучу! (Мне пришлось установить тот, который поставляется в комплекте с Ubuntu, ни один из загруженных драйверов от Nvidia не работал). Мне не нужно было обновлять драйверы Windows, чтобы заставить это работать. – olafure 8 August 2016 в 11:55
  • 2
    @olafure О ... Это совершенно другое решение, о котором я раньше не упоминал. Вы должны написать свой собственный ответ и принять его. – wjandrea 8 August 2016 в 19:28

Другие вопросы по тегам:

Похожие вопросы: