У меня проблемы с вентилятором с 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 считает, что нет программного обеспечения, регулирующего вентилятор, так что это максимизирует его?Любые идеи?
Это довольно распространенная проблема с ноутбуками Asus. Насколько мне известно, единственным решением является загрузка Windows и обновление драйверов. Это сработало для меня, когда я получил K56CA в 2013 году.