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


Comentários

  1. Uso o MX Linux mas não tem "systemctl" como eu faço?

    ResponderExcluir
    Respostas
    1. Simples amigo, use uma distribuição de verdade, isso ai não passa de uma remasterização de fundo de quinta e não damos suporte a esse tipo de coisa.

      Excluir

Postar um comentário

olá, seja bem vindo ao Linux Dicas e suporte !!

Você precisa ver isso

Todos os arquivos do blog

Mostrar mais