Categories
Debian Linux Tutoriais Ubuntu

O pacote i8kutils traz um kit de utilitários para notebooks Dell

Como manter a temperatura e o sistema de arrefecimento (fans ou ventoinhas) sob controle em seu notebook Del, usando o pacote de utilitários i8kutils.

Pensado para o hardware feito e comercializado pela Dell, o i8kutils é um pacote de softwares com alguns pequenos programas que podem ser bastante úteis para quem usa o Linux em um laptop Dell.
Para escrever este post, testei os softwares do pacote em uma máquina Inspiron 5448.
As ferramentas funcionam em conjunto com os applets de monitoramento de sensores mate-sensors-applet e sensors-applet, que mostram leituras dos sensores do hardware no painel do Mate e do GNOME, respectivamente.
O kit, desenvolvido por Massimo Dal Zotto, é composto das seguintes ferramentas:

  1. i8kbuttons — monitora o status das teclas de função (Fn) em laptops Dell Inspiron.
  2. i8kctl e i8kfan — são utilitários de acesso às informações do SMM BIOS e da tabela DMI.
  3. i8kmon — é a ferramenta de monitoramento do sistema, que oferece informações sobre temperatura, ventoinhas (fans) etc.

Inicialmente, a ferramenta era destinada apenas a controlar os fans de laptops Dell.
Atualmente, a coleção de utilitários inclui programas auxiliares para obter e fornecer o status do sistema ao usuário, bem como ler dados sobre a temperatura das CPUs, a versão do BIOS e permitir a manipulação das teclas de função (Fn-keys).
O pacote inclui, ainda, um pequeno applet, escrito em Tk, projetado para se integrar ao painel do GNOME.
Ele tem a função de monitorar a temperatura da CPU e controlar automaticamente as ventoinhas dentro dos limites determinados pelo usuário.
O programa requer a instalação do módulo do kernel i8k.ko, que que pode ser compilado a partir dos fontes, presentes no pacote.
Se você usa o kernel Linux 2.4.14, ou superior, o módulo já estará integrado.
Para instalar o pacote i8kutils, no Debian ou no Ubuntu, use o apt:

sudo apt install i8kutils

Ele entra em funcionamento, após a instalação, sem intervenção posterior.

Como carregar o módulo i8k

Você pode verificar se o módulo foi ou não carregado no kernel, com o comando lsmod:

sudo lsmod | grep -i --color dell

O nome do módulo é do primeira linha, abaixo:

dell_smm_hwmon         16384  0
dell_rbtn              16384  0
rfkill                 24576  8 bluetooth,dell_rbtn,cfg80211

Se ele não estiver lá, use o comando modprobe para carregá-lo:

sudo modprobe -vf i8k
insmod /lib/modules/4.8.0-1-amd64/kernel/drivers/hwmon/dell-smm-hwmon.ko 

Agora, verifique novamente, com o lsmod, se o módulo foi carregado.

Conclusão

O pacote não é uma novidade e já faz parte, há várias versões, dos repositórios oficiais Debian e Ubuntu.
Não há razões para desconfiar da segurança de um software que já está aí, há um tempo bem razoável — ainda assim, use-o por sua própria conta e risco.
O sistema de arrefecimento do computador é parte vital do sistema. Sem não estiver funcionando adequadamente, danos de hardware, irreversíveis, podem ser causados ao sistema.
A Dell não contribui com o projeto — nem mesmo com documentação.
Se você não ficar satisfeito com o desempenho do i8kutils para controlar o funcionamento excessivo dos fans, desinstale-o e experimente o pacote thermald, para controlar a temperatura do sistema.
Veja mais informações, na seção de referências, abaixo.

Referẽncias

https://github.com/vitorafsr/i8kutils.
https://launchpad.net/i8kutils.

By Elias Praciano

Autor de tecnologia (livre, de preferência), apaixonado por programação e astronomia.
Fã de séries, como "Rick and Morty" e "BoJack Horseman".
Me siga no Twitter e vamos trocar ideias!

2 replies on “O pacote i8kutils traz um kit de utilitários para notebooks Dell”

Testei num Vostro 3450 com gráficos híbridos (AMD e Intel). Funciona, mas com poréns.
Realmente há um controle do fan, mas esquenta bem mais que o normal e dá um lag no mouse.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.