Velocidade do ventilador no ubuntu: pwmconfig não há módulos sensores compatíveis com pwm instalados

8

Eu segui este guia sobre como controlar a velocidade do ventilador no Ubuntu, mas não funciona com o meu laptop (Dell Inspiron 15r).

Eu instalei lm-sensors e fancontrol pacotes. Então eu configurei lm-sensors digitando:

sudo sensors-detect

e eu respondi SIM a todas as perguntas. No final eu tive essa mensagem:

  

Driver coretemp': * Chip sensor térmico digital Intel '(confiança: 9)

     

Para carregar tudo o que é necessário, adicione isto a / etc / modules:

     

---- corte aqui ----

     

#Chip drivers

     

coretemp

     

---- corte aqui ----

  • Adicionei as linhas sugeridas a /etc/modules .
  • eu reiniciei meu laptop.

Agora, o problema: quando tento configurar a digitação de controle de ventilador:

sudo pwmconfig

Eu recebo um erro:

  

/ usr / sbin / pwmconfig: Não existem módulos sensores com capacidade pwm instalados

Passei a maior parte do dia procurando uma solução, mas não tive sorte.

O que devo fazer agora?

    
por Kurt Bourbaki 14.04.2013 / 21:24

1 resposta

5

Eu resolvi parcialmente o problema usando i8kutils. Aqui está um guia sobre isso:

Keenformatics - Como resolver problemas de fãs de laptops Dell no Ubuntu

e uma discussão aqui no askubuntu:

Ventilador Dell Inspiron 5521 i7-3317U CPU muito barulhento

Aqui estão os principais passos descritos no site da Keenformatics (meu blog).

Como resolver problemas de ventiladores de laptops Dell no Ubuntu

  1. Antes de tudo, vamos baixar e instalar o i8kutils. Abra seu terminal e escreva:

    sudo apt-get install i8kutils

  2. Agora você precisa adicionar o i8k aos seus módulos. Abra o arquivo de módulos:

    sudo gedit /etc/modules

    e adicione a string " i8k " (sem aspas) ao arquivo. Salve e saia.

  3. Crie um arquivo i8k.conf

    sudo vim /etc/modprobe.d/i8k.conf

    e preencha com este código:

    options i8k force=1

    Nota: Alguns guias mais antigos lhe dirão para criar um arquivo /modprobe.d/options. O arquivo "opções" não é mais usado no Ubuntu. O que importa é que você crie um arquivo com uma extensão .conf (o nome do arquivo não é importante, mas eu decidi dar o nome de i8k.conf para maior clareza). Portanto, tenha cuidado com os guias de configuração mais antigos do i8kmon.

  4. Agora reinicie seu computador ou execute este código para executar o i8k:

    sudo modprobe i8k force=1

  5. Agora, criaremos um arquivo i8kmon.conf, que informará ao utilitário i8kmon como se comportar.

    sudo gedit /etc/i8kmon.conf

    Cole o seguinte código:

    # Run as daemon, override with --daemon option
    set config(daemon)      0
    
    # Automatic fan control, override with --auto option
    set config(auto)        1
    
    # Report status on stdout, override with --verbose option
    set config(verbose) 1
    
    # Status check timeout (seconds), override with --timeout option
    set config(timeout) 20
    
    # Temperature thresholds: {fan_speeds low_ac high_ac low_batt high_batt}
    set config(0)   {{-1 0}  -1  40  -1  40}
    set config(1)   {{-1 1}  30  60  30  60}
    set config(2)   {{-1 2}  53  128  53  128}
    
    # For computer with 2 fans, use a variant of this instead:
    # Temperature thresholds: {fan_speeds low_ac high_ac low_batt high_batt}
    # set config(0) {{-1 0}  -1  52  -1  65}
    # set config(1) {{-1 1}  41  66  55  75}
    # set config(2) {{-1 1}  55  80  65  85}
    # set config(3) {{-1 2}  70 128  75 128}
    
    # end of file
    

    Isso foi editado para corresponder à configuração do meu Dell Inspiron 15r 5521 (e espero ter feito isso bem). Se você quiser mais informações, dê uma olhada na documentação do Ubuntu Manuais: link

  6. Agora você deve conseguir executar i8kmon no seu terminal e ver se (e como) está funcionando. Basta executar:

    i8kmon

Concluído!

    
por Kurt Bourbaki 28.06.2013 / 12:42