Isso deve funcionar. Crie /etc/pm/sleep.d/20_fancontrol
com o seguinte conteúdo:
#!/bin/sh
case "" in
resume|thaw)
/usr/sbin/service fancontrol restart
;;
esac
Com muita frequência, quando meu laptop é retomado após ser suspenso, o ventilador não gira mais, resultando em superaquecimento quando um processo pesado está em execução.
Isso acontece no Ubuntu 14.04 com os kernels 3.13.0 e 3.19.0.
Eu não tive problemas de fãs no Ubuntu 12.04 com um kernel 3.5.0.
A reinicialização (suave ou dura) sempre inicia o ventilador novamente.
Algo que em algum momento funciona:
Fechando a tampa e aguardando por algum tempo. Quando eu retornar e suspender a máquina, e aquecê-la, às vezes a ventoinha começará a funcionar novamente!
(embora nunca pare de girar, mesmo quando a temperatura baixa).
Coisas que tentei que não têm efeito:
sensors-detect
dos sensores de lm não consegue encontrar nada além de coretemp
fancontrol
service não inicia porque pwmconfig
não encontra nada para trabalhar com acpi_osi=Linux
, =Windows
e ='Windows 2015'
acpi=off
fez a máquina inicializar sem ventilador e várias outras coisas faltando intel-microcode
package Sensores:
sensors
lista três temperaturas, mas nenhuma velocidade do ventilador.
acpi -ci
lista três entradas (intel_powerclamp e dois processadores), mas os valores raramente parecem coincidir com o que estou ouvindo
Pergunta:
Edit: Uma outra coisa sobre o meu sistema. Ao mover de 12.04 / 3.5.0 para kernels mais recentes, eu tive que ir para o BIOS e mudar "Seleção de OS" do "Windows 8" para "Windows 7" para que a inicialização fosse concluída.
Isso deve funcionar. Crie /etc/pm/sleep.d/20_fancontrol
com o seguinte conteúdo:
#!/bin/sh
case "" in
resume|thaw)
/usr/sbin/service fancontrol restart
;;
esac
Você já tentou acpi_osi="!Windows 2012"
? acpi_osi string "Windows 2012" foi introduzido após o 3.5, então desabilitá-lo pode trazer de volta a forma como o kernel funciona com o ACPI como no 3.5.