Velocidade do ventilador muito alta no Ubuntu 18.04

13

Eu fiz uma nova instalação do Ubuntu 18.04, juntamente com o Windows 10. No Ubuntu, um dos meus fãs é extremamente alto, embora a temperatura esteja boa, e isso não está acontecendo no Windows. Eu tentei algumas das soluções sugeridas neste fórum, sem sucesso.

O que está com o problema parece ser nct6775 / fan2, pelo menos é o único trabalhando a +1155 rpm, de acordo com o programa HardInfo. Minha placa-mãe é uma ASUS H81M-A.

Esteban Knöbl
fonte
Que medidas você tomou para abordar especificamente os fãs? Está fancontrolcorrendo? Como é o seu /etc/fancontrolarquivo?
Rtaft
Se você possui uma CPU Intel, tente o seguinte: askubuntu.com/questions/516067/…
Claudio Taccogna
Tente conectar o ventilador ao cabeçalho do ventilador do SYS em vez do cabeçalho da CPU. Para algumas placas-mãe, descobri que a ventoinha tentava rodar em uma velocidade mais alta que o normal, e algumas ventoinhas da CPU, quando conectadas ao cabeçalho do SYS, rodavam em uma velocidade mais baixa. Vale o tiro embora
dat tutbrus 15/05

Respostas:

7

As etapas típicas para a configuração do controle do ventilador incluem:

  • Executando sensors-detectpara garantir que você tenha os módulos e atualizações corretos/etc/modules (/etc/sysconfig/lm_sensors no RH) para ter a entrada nct6775.
  • Executando pwmconfigpara testar e configurar cada ventilador e cria o/etc/fancontrol arquivo.

Existem problemas conhecidos em que, às vezes, os IDs de hwmon mudam entre as botas, deixando seus fãs fora de controle. Para isso, você editaria seu /etc/fancontrolarquivo manualmente para incluir o caminho completo de cada pwm e substituir o ID da seguinte [[:print:]]*forma: /sys/devices/platform/nct6775.656/hwmon/hwmon[[:print:]]*/pwm1

Esses são caminhos reais no sistema de arquivos que você pode procurar para ter uma idéia do que está disponível.

Você também pode precisar editar /etc/sensors3.conf, tive que adicionar algumas coisas para o ASUS Z97, publiquei esses detalhes neste tópico .

Você também pode precisar adicionar o seguinte à GRUB_CMDLINE_LINUX_DEFAULTvariável no /etc/default/grubarquivo: acpi_enforce_resources=laxdepois recrie a configuração do grubgrub-mkconfig -o /boot/grub/grub.cfg

rtaft
fonte
Obrigado pela sua resposta. Vou verificar isso. Já instalei lm-sensores e fancontrol. No pwmconfig, durante os testes, meu ventilador não para de jeito nenhum. Vou revisar novamente.
Esteban Knöbl
Isso funcionou bem no Ubuntu 16? Não tenho controle sobre meus fãs de 3 pinos, apenas os de 4 pinos. A maior parte do meu ruído vem do ventilador da GPU. Se você conseguir ver que é fan2, poderá controlá-lo. Dê uma olhada no sistema de arquivos, tudo o que o fancontrol faz é ler / gravar os arquivos /sys/devices/platform/nct6775.656/hwmon/hwmon3/. Também lsmod e verifique se o nct6775 está carregado .. e verifique se o seu ASUS está usando esse chip (provavelmente está).
Rtaft
Eu não instalei nenhuma outra versão do Ubuntu nesse PC, então não sei. Vou verificar o que você sugere. Thankx!
Esteban Knöbl
5

Eu lutei com a velocidade do ventilador e os problemas térmicos por um longo tempo antes de descobrir o tlpque resolveu todos os meus problemas. Você pode aprender mais aqui :

O TLP oferece os benefícios do gerenciamento avançado de energia para Linux sem a necessidade de entender todos os detalhes técnicos. O TLP vem com uma configuração padrão já otimizada para a duração da bateria, portanto você pode simplesmente instalar e esquecer. No entanto, o TLP é altamente personalizável para atender a seus requisitos específicos.

A instalação é o previsível

sudo apt install tlp

A configuração é automática e nunca tive que alterá-la imediatamente.


Se tlppor si só não resolver todos os seus problemas térmicos, existem etapas específicas que você pode seguir para os laptops ASUS :

Visão geral dos módulos do kernel

  • asus-nb-wmié um módulo do kernel, incluído no kernel Linux principal e carregado automaticamente nos laptops da Asus. Isso permitirá controlar apenas um único ventilador e, se houver um segundo ventilador - você não terá controle sobre ele. A lista negra deste módulo impedirá o funcionamento da luz de fundo do teclado.
  • asus_fané um módulo do kernel, que permite controlar os dois ventiladores em alguns laptops antigos da Asus. Não funciona com os modelos mais recentes.

Depois de instalar, tlpeu próprio consegui remover alguns programas de controle de ventiladores que lutava para configurar para o meu laptop. No entanto, eu não tenho um ASUS, então você pode precisar de algo mais do que justo tlp.

WinEunuuchs2Unix
fonte
1

Pode haver duas coisas em jogo aqui e para isso existem duas coisas que você pode fazer / tentar.

1. Verifique as configurações do BIOS.

determinadas configurações podem ser encontradas / apenas encontradas no BIOS, uma dessas configurações que podem ser encontradas no BIOS são as configurações dos ventiladores, você pode verificar aqui se há algo errado lá.

2. Sensor quebrado

É possível que o sensor do ventilador possa ter quebrado, eu sei que há um espaço para verificar isso com uma interface gráfica do usuário com o Ubuntu e o Windows, para explicar os dois.

Ubuntu

Para verificar seu sensor com o Ubuntu, você precisa hardinfoinstalá-lo, usando o comando sudo apt-get install hardinfocom isso, para ver se o sensor está bom ou quebrado.

janelas

Para verificar seu sensor no Windows, você precisará instalar o Speedfan, que pode ser encontrado aqui . mostrará as temperaturas que seus sensores de fãs estão lendo e a velocidade de seus fãs

(observação: já faz um tempo desde que eu usei esses programas para que eles fossem diferentes, então eu me lembro deles)

Espero que isso resolva seu problema, porque aconteceu para mim

delfiler
fonte
2
Olá amiga. Eu acho que o seu é mais um comentário do que uma resposta. Além disso, mostra que você não leu minha pergunta corretamente. Por favor, publique como um comentário.
Esteban Knöbl
@estebanknobl eu faria isso se eu pudesse, já que comentar está disponível apenas com um representante de 50, mas eu esqueci uma terceira opção que é altamente duvidosa, mas possível e que é conectada incorretamente, devo adicionar isso à resposta também?
Delfiler
@estebanknobl em segundo lugar 'Eu tentei algumas das soluções sugeridas neste fórum' não é muito claro sobre o que você tentou, quero dizer, você pode ter perdido um dos dois que mencionei (como eu perdi / apaguei por parte de ' HARDiNFO'(sim eu tenho problemas de memória))
delfiler
0

a velocidade do ventilador pode ser monitorada a partir do BIOS. tente alterar as configurações para "modo silencioso" na configuração Q-fan. para chegar lá, você pode usar este vídeo: https://www.youtube.com/watch?v=8wMrCsFxLTQ&t=58s

omri bloch
fonte
0

Eu tive o mesmo problema depois de substituir a placa-mãe. Finalmente descobri que tinha esquecido de reconectar o cabo do sensor à nova placa-mãe. O cabo do sensor é um pequeno plugue de 4 pinos. O soquete está localizado no lado frontal direito da placa (olhando para a frente do computador). É muito fácil ignorar a conexão. Meu computador parou de funcionar assim que o sensor foi reconectado.

James Bainter
fonte
0

Eu estava tendo problemas com o Ubuntu 18.04 no meu laptop Asus Q551L e com alta velocidade de ventoinha ao sair do sono. Meu laptop tinha dispositivos nvidia que precisavam de drivers, incluindo minha placa de vídeo GM108M GeForce 840M. Aqui está o que foi corrigido para mim, conforme explicado nesta página .

$ ubuntu-drivers devices
$ sudo ubuntu-drivers autoinstall

Então reinicie.

sef
fonte
0

Eu tive o mesmo problema com meu desktop Asus BM6820 e a Nvidia GeForce GT 730. Tentei todas as dicas acima, mas finalmente encontrei o driver Nvidia de estoque do kernel: o nouveau causou o problema! Inicialize o seu PC no init 3 runlevel para verificar este problema. Se a velocidade do ventilador estiver boa, tente desativar o driver da nvidia nouveau:

Como desativar o driver Nouveau nvidia

https://linuxconfig.org/how-to-disable-nouveau-nvidia-driver-on-ubuntu-18-04-bionic-beaver-linux

$ sudo bash -c "echo blacklist nouveau> /etc/modprobe.d/blacklist-nvidia-nouveau.conf"

$ sudo bash -c "echo options nouveau modeset=0 >> /etc/modprobe.d/blacklist-nvidia-nouveau.conf"

Confirme o conteúdo do novo arquivo de configuração do modprobe:

$ cat /etc/modprobe.d/blacklist-nvidia-nouveau.conf
blacklist nouveau
options nouveau modeset=0

Em seguida, instale o driver Nvidia adequado no site da Nvidia:

https://linuxconfig.org/how-to-install-the-nvidia-drivers-on-ubuntu-18-04-bionic-beaver-linux

skywalter
fonte
0

Meu laptop era relativamente novo e eu não estava funcionando muito com carga de 2. Com 8 núcleos de CPU e um i7, eu sabia que algo estava errado.

Resolvi esse problema usando o TLP.

lspci -v | perl -ne '/VGA/../^$/ and /VGA|Kern/ and print'
00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 620 (rev 07) (prog-if 00 [VGA controller])
    Kernel driver in use: i915
    Kernel modules: i915

sudo add-apt-repository ppa:linrunner/tlp
sudo apt-get update

sudo apt-get install tlp tlp-rdw
systemctl enable tlp # to enable on startup
vim /etc/default/tlp

Você deveria ter algo parecido com isto.

tlp-stat -c
--- TLP 1.2.2 --------------------------------------------

+++ Configured Settings: /etc/default/tlp
        TLP_ENABLE=1
        TLP_DEFAULT_MODE=AC
        TLP_PERSISTENT_DEFAULT=0
        DISK_IDLE_SECS_ON_AC=0
        DISK_IDLE_SECS_ON_BAT=2
        MAX_LOST_WORK_SECS_ON_AC=15
        MAX_LOST_WORK_SECS_ON_BAT=60
        CPU_HWP_ON_AC=balance_performance
        CPU_HWP_ON_BAT=balance_power
        CPU_MAX_PERF_ON_AC=100
        CPU_BOOST_ON_AC=1
        SCHED_POWERSAVE_ON_AC=0
        SCHED_POWERSAVE_ON_BAT=1
        NMI_WATCHDOG=0
        ENERGY_PERF_POLICY_ON_AC=performance
        ENERGY_PERF_POLICY_ON_BAT=power
        DISK_DEVICES="nvme0n1 sda"
        DISK_APM_LEVEL_ON_AC="254 254"
        DISK_APM_LEVEL_ON_BAT="128 128"
        SATA_LINKPWR_ON_AC="med_power_with_dipm max_performance"
        SATA_LINKPWR_ON_BAT="med_power_with_dipm min_power"
        AHCI_RUNTIME_PM_TIMEOUT=15
        WIFI_PWR_ON_AC=off
        WIFI_PWR_ON_BAT=on
        WOL_DISABLE=Y
        SOUND_POWER_SAVE_ON_AC=0
        SOUND_POWER_SAVE_ON_BAT=1
        SOUND_POWER_SAVE_CONTROLLER=Y
        BAY_POWEROFF_ON_AC=0
        BAY_POWEROFF_ON_BAT=0
        BAY_DEVICE="sr0"
        RUNTIME_PM_ON_AC=on
        RUNTIME_PM_ON_BAT=auto
        USB_AUTOSUSPEND=1
        USB_BLACKLIST_BTUSB=0
        USB_BLACKLIST_PHONE=0
        USB_BLACKLIST_PRINTER=1
        USB_BLACKLIST_WWAN=0
        RESTORE_DEVICE_STATE_ON_STARTUP=0
        NATACPI_ENABLE=1
        TPACPI_ENABLE=1
        TPSMAPI_ENABLE=1

No meu caso, eu uso a Intel, então desativei o Radeon. reinicie, ruído do ventilador super irritante se foi.

Jonni2016aa
fonte