Menu

domingo, 20 de janeiro de 2019

Linux thermal daemon (thermald) no seu GNU/Linux

Monitore e controle a temperatura em notebooks com as mais recente e as mais antigas versões de CPU da Intel.












Linux thermal daemon (thermald)


O Linux thermal daemon (thermal) monitora e controla a temperatura em laptops, tablets com o mais recente Intel Sandy Bridge e as últimas versões da CPU da Intel. Quando a temperatura do sistema atinge um certo limite, o daemon do Linux ativa vários métodos de resfriamento para tentar resfriar o sistema.







Ele opera em dois modos


Modo de Configuração Zero


Para a maioria dos usuários, isso deve ser suficiente para controlar a temperatura da CPU do sistema. Ele usa o sensor de temperatura DTS e usa o driver de estado Intel P, o power clamp driver, o controle de Limite de potência médio em operação e o cpufreq como métodos de resfriamento.

Modo de configuração definido pelo usuário


Isso permite a configuração do estilo ACPI em um arquivo de configuração XML. Isso pode ser usado para consertar a configuração de ACPI com bugs ou ajustar com mais sensores e dispositivos de resfriamento. Este é um primeiro passo na implementação de um controle térmico de malha fechada no modo de usuário e pode ser aprimorado com base no feedback e nas sugestões da comunidade.





Fonte

Instalação


Para instalar o thermald e cpupower, use o comando referente a sua distribuição.


Para Arch Linux e Manjaro
sudo pacman -S thermald cpupower

Para Debian e Ubuntu
sudo apt install thermald linux-cpupower

Para Fedora
sudo dnf install thermald kernel-tools

Para openSUSE
sudo zypper install thermald cpupower


Configurações


Modo de Configuração Zero


Ative o intel_pstate no boot do sistema.

De o comando abaixo no terminal para editar as config do grub.

sudo nano /etc/default/grub

Localize a linha com o termo "GRUB_CMDLINE_LINUX_DEFAULT" e adicione "intel_pstate=enable" logo apos quiet ou quiet splash vai depender da sua distribuição.

Ficando como na imagem.






Salve teclando Ctrl + x tecle s e tecle Enter para fechar.

Reinicie o computador.

sudo reboot

Confira se está tudo ok.


Primeiro com o  intel_pstate usando o comando abaixo.

cpupower frequency-info






Confira se o daemon thermald esta rodando.

systemctl status thermald






Modo de configuração definido pelo usuário


Aqui infelizmente não tem uma receita de bolo, cada maquina pode precisar de ajustes específicos, nesse caso e para que você tenha mais opções "Leia a porra do manual ( RTFM)" hehehehehhe


Segue a documentação que deve te ajudar nessa tarefa.


CPU frequency scaling






Opinião pessoal


De fato se consegue uma queda nas temperaturas, mantendo próximo as temperaturas que o programa se propõe os 45º.

Se você está sofrendo com o seu notebook com síndrome de ser uma torradeira kkkkkkkkk não custa seguir essa dica ;)

OBS: Não causa queda de desempenho do seu processador.

O comando abaixo é bom para vc conferir as temperaturas do seu sistema.

sensors



Eu estou te ajudando? Faça uma doação!!!
















Nenhum comentário:

Postar um comentário