Dell laptop fan muito barulhento no Ubuntu 16.04

5

Instalei o Ubuntu 16.04 no meu Dell Inspiron N5110 e gosto muito dele. Mas o problema é que o fã começou a se comportar maluco. Está funcionando quase sempre, tornando impossível focar em qualquer coisa que eu esteja fazendo. Muitas vezes quando está ocioso, ele começa a ligar e desligar em um período muito curto de tempo (alguns segundos). Vi que muitos outros usuários da Dell tiveram problemas semelhantes com edições anteriores do Ubuntu e tentei seguir as soluções, mas até agora, nenhum funcionou de forma significativa. Eu verifico a temperatura da CPU e normalmente é 45-55 graus Celsius, o que não é muito.

Então, estou perguntando se existe alguma solução para isso?

    
por NiVeR 15.05.2016 / 22:54

3 respostas

3

Existem poucas variações do N5110.

Se você tem um com placa Intel Graphic + Nvidia, então a Nvidia está aquecendo seu laptop. Solução é instalar os drivers da Nvidia, que são oferecidos em "Drivers adicionais". Eu estou usando "versão 367.57 da nvidia-367". Uma vez instalado abra o aplicativo "configurações do servidor NVIDIA X"; vá para "Perfis PRIME" e selecione "Intel (modo de economia de energia)". Clique em “Quit”, depois em Logout e Login novamente ou apenas reinicie. O laptop deve funcionar silenciosamente depois disso.

Se você tem um com placa gráfica Radeon, as instruções acima não se aplicam.

    
por Nerijus Spl 10.03.2017 / 14:41
2

Já experimentou a solução i8kutils?

1) Instale o i8ktuils:

sudo apt-get install i8kutils

2) Adicione a linha i8k em /etc/modules :

sudo nano /etc/modules

e adicione uma nova linha contendo apenas:

i8k

3) Certifique-se de que o módulo esteja carregado na inicialização.

sudo nano /etc/modprobe.d/options.conf

e adicione uma nova linha contendo:

options i8k force=1

4) Reinicie e execute o seguinte comando:

sudo modprobe i8k force=1

5) Crie um arquivo de configuração (não há nenhum em um sistema limpo. Por favor, note que antes de 12.04 o arquivo não tinha .conf extensão e este "recurso" pode ser alterado de volta em qualquer versão posterior):

sudo nano /etc/i8kmon.conf

Digite as seguintes linhas:

# 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) 1

# Temperature thresholds: {fan_speeds low_ac high_ac low_batt high_batt}
set config(0) {{-1 0} -1 55 -1 55}
set config(1) {{-1 1} 55 70 55 70}
set config(3) {{-1 2} 70 128 70 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}

6) Certifique-se de que exista /etc/default/i8kmon e que contenha uma leitura de linha ENABLED = 1

7) Certifique-se de que exista /etc/default/i8buttons e que contenha uma leitura de linha ENABLED = 1

8) Se todas as etapas anteriores não ajudaram, as versões das bibliotecas «tk8.X» e «tcl8.X» instaladas podem ser muito antigas. Os comandos a seguir funcionaram para mim, mas lembro que as versões 8.5 foram instaladas manualmente por mim em vez de 8.4 há algum tempo. Portanto, pode haver 8,4, e não as versões 8.5 do seu sistema:

sudo apt-get remove tk8.5 tcl8.5
sudo apt-get install tk8.6 tcl8.6
sudo apt-get install i8kutils

9) Você pode ter que repetir a edição /etc/default/i8buttons (por favor, veja a cláusula 7).

10) Reinicie

    
por user554122 06.06.2016 / 23:11
1

Experimente o i8kutils 1.43 do link

O módulo do kernel em uso é dell-smm-hwmon; O módulo do kernel i8k não existe mais nos kernels recentes.

    
por vitorafsr 12.04.2017 / 02:23