Kernel 4.11 break pwm fan control

0

O novo laptop ASUS RoG G501V , o fedora 25 (sistema operacional de trabalho) e o Windows 10 estão instalados. No kernel 4.10 eu não tenho nenhum problema com o controle de refrigeração e ventoinha pwm. Eu atualizo o kernel até 4.11 devido a problemas com o driver nvidia. Problemas com nvidia são eliminados. Mas os resfriadores começam a girar na velocidade máxima algum tempo após o início do sistema (10 a 30 segundos após o login). No windows sem alterações (pode assumir não problema de hardware). Eu tento lm_sensors , mas não tenho resultado. Eu encontrei alguns conselhos de baixo nível:

echo "100" > /sys/class/hwmon/hwmon2/pwm1

O valor em /sys/class/hwmon/hwmon2/pwm1 é alterado, mas o valor em /sys/class/hwmon/hwmon2/fan1_input begin é igual a -1 (antes de 25500). A velocidade de rotação não muda de forma alguma.

cat /sys/class/hwmon/hwmon2/pwm1_enable
1

Imediatamente após o carregamento, o valor em pwm1_enable é igual a 2, mas não há arquivo fan1_target no diretório (controle de velocidade de ventilador de malha fechada link )

Saída de sudo sensors :

asus-isa-0000
Adapter: ISA adapter
cpu_fan:       -1 RPM
temp1:        +31.0°C

Desde que eu me lembre dos coolers PWM usados para reduzir a rotação, ou seja, se não houver sinal, mas tiver potência, a velocidade máxima será alterada. Conseqüentemente, não há controle PWM, mas a energia é fornecida.

No BIOS não há configurações de pwm ou de refrigeração.

Na verdade, a questão é como retornar o controle PWM adequado (dependente da temperatura, como antes) para o cooler?

UPD : resolvido temporariamente removendo o bumblebee com drivers nvidia

UPD2 : agora lspci não responde sem saída (não mata por sinal de -9) e depois de fechar o laptop OS não está respondendo (somente hard reboot são ajudas)

    
por Oleg Bt 27.06.2017 / 13:50

0 respostas