Velocidade do ventilador no ubuntu: pwmconfig nenhum módulo de sensor compatível com pwm instalado

16

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

Eu instalei o lm-sensoresInstalar sensores lm e fancontrolInstale o fancontrol pacotes. Então eu configurei lm-sensores digitando:

sudo sensors-detect

e eu respondi SIM a todas as perguntas. No final, recebi esta mensagem:

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

Para carregar tudo o que é necessário, adicione-o ao / etc / modules:

----corte aqui----

#Chip drivers

coretemp

----corte aqui----

  • Eu adicionei as linhas sugeridas para /etc/modules.
  • Eu reiniciei meu laptop.

Agora o problema: quando tento configurar a digitação do fancontrol:

sudo pwmconfig

Eu recebo um erro:

/ usr / sbin / pwmconfig: não há módulos de sensores compatíveis com pwm instalados

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

O que eu deveria fazer agora?

Kurt Bourbaki
fonte

Respostas:

9

Resolvi parcialmente o problema usando o 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:

CPU do ventilador Dell Inspiron 5521 i7-3317U com muito ruído

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

Como resolver problemas de fãs de laptops da Dell no Ubuntu

  1. Primeiro 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. Salvar e sair.

  3. Crie um i8k.confarquivo

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

    e preencha com este código:

    options i8k force=1

    Nota: Alguns guias mais antigos solicitarão que você crie um arquivo /modprobe.d/options. O arquivo "options" 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 decidi nomeá-lo como i8k.conf para maior clareza). Portanto, cuidado com os guias de configuração mais antigos do i8kmon.

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

    sudo modprobe i8k force=1

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

    sudo gedit /etc/i8kmon.conf

    Cole o seguinte código nele:

    # 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 à minha configuração do ventilador Dell Inspiron 15r 5521 (e espero que tenha feito bem). Se você quiser obter mais informações, consulte a documentação dos Manuais do Ubuntu: http://manpages.ubuntu.com/manpages/gutsy/man1/i8kmon.1.html

  6. Agora você deve poder executar o i8kmon a partir do seu terminal e ver se (e como) está funcionando. Basta executar:

    i8kmon

Acabado!

Kurt Bourbaki
fonte
5
Isso funciona para a hp?
Jogador imortal
@ImmortalPlayer gravação para launchpad.net/i8kutils é só para alguns modelos de computadores Dell ...
Bo rislav