Estou tendo problemas de fãs com o Ubuntu 16.04 no meu Asus N552VW-FY094T.
O laptop inicializa OK, mas após cerca de 10 segundos o ventilador é fixado a toda velocidade.
Logo após o login, o ventilador parece estar funcionando em uma velocidade razoável.
Esta é então a saída de 'sensores':
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
Então, alguns segundos depois, a velocidade do ventilador é fixada no max e esta é a saída:
( .. snip ...)
asus-isa-0000
Adapter: ISA adapter
cpu_fan: 25500 RPM
temp1: +26.0°C
O hwmon relevante está em / sys / class / hwmon / hwmon3, fornecido pelo módulo 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/
Inspecionando o status desses arquivos antes que a ventoinha acelere:
fan1_input: 2100
fan1_label: cpu_fan
name: asus
pwm1: 85
pwm1_enable: 2
temp1_input: 34000
Depois disso, acelera:
fan1_input: 25500
fan1_label: cpu_fan
name: asus
pwm1: 255
pwm1_enable: 2
temp1_input: 25000
O DSDT meu laptop é aqui .
O que eu fiz até agora:
- Atualizado para o BIOS mais recente (versão 204)
- Eco 100 > / sys / class / hwmon / hwmon3 / pwm1. Eu tentei outros valores, mas isso não importa. Depois disso, o arquivo fan1_input informa o valor "-1". Eco 0 > pwm1_enable, sem alteração.
- Kernel instalado 2.6.5 (usando linux-kernel-utilities ). Nenhuma mudança.
- Compilamos e testamos o módulo asus-fan . Módulo compilado e instalado (eu removi os outros primeiro), mas não era melhor em controlar o ventilador.
- Tentei as asus-wmi.c e asus-nb-wmi.c (e .h) mais recentes do kernel do linux, sem alterações.
- Eu tentei definir o acpi_osi como "Linux" e "Windows 2015" (encontrado no arquivo .dsl), sem alteração.
- Eu tentei colocar os módulos asus-nb-wmi e asus-wmi na lista negra. Depois de reiniciar o ventilador se comporta exatamente da mesma forma, o que me faz pensar que outra coisa é responsável por isso. Talvez o BIOS ache que não há nenhum software ajustando o ventilador, então está maximizando?
Alguma idéia?