Revista Guia do Hardware

(calbertouepb) #1

80 Guia do Hardware.net LINUX: gerenciamento de energia


Apesar dos processadores estarem cada vez mais pode-
rosos, a maioria dos usuários passa o dia rodando aplica-
tivos leves, ou jogando paciência, utilizando apenas uma
pequena parcela do poder de proces-samento do micro.
Prevendo isso, quase todos os processadores atuais
oferecem recursos de economia de energia, que reduzem a
freqüência, tensão usada, ou desligam componentes do
processador que não estão em uso, reduzindo o consumo
enquanto o processador é sub-utilizado.
Naturalmente, estes recursos de gerenciamento também
podem ser ativados no Linux. Vamos a um resumo das
opções disponíveis.
O primeiro passo é instalar o pacote "powernowd", o
daemon responsável por monitorar o processador,
ajustando a freqüência e recursos de acordo com a
situação. Nas distribuições derivadas do Debian, instale-o
via apt-get, como em:

No Ubuntu e Kubuntu o comando é o mesmo, você deve
apenas ter o cuidado de descomentar a linha referente ao
repositório "Universe" dentro do arquivo "/etc/apt/sources.list".
No Mandriva, instale-o usando o comando "urpmi
powernowd". No Fedora e outras distribuições que não o
incluam nos repositórios padrão, você pode instalar a
partir do pacote com os fontes, disponível no:
http://www.deater.net/john/powernowd.html.
O powernowd trabalha em conjunto com um módulo de
kernel, responsável pelo trabalho pesado. O módulo varia
de acordo com o processador usado:
Este é o módulo usado por todos
os processadores Intel atuais, incluindo todos o Core
Solo, Core Duo, Pentium M e Pentium 4 Mobile. A

# apt-get install powernowd

speedstep-centrino:

exceção fica por conta do Celeron M (veja mais detalhes
abaixo), que tem o circuito de gerenciamento
desativado.
Este é o módulo usado pelos
processadores AMD de 64 bits (tanto os Athlon 64,
quanto os Turion), que oferecem suporte ao PowerNow!.
O driver também oferece suporte aos Semprons, que
oferecem uma opção mais limitada de gerenciamento.
Antes do Athlon 64, a AMD produziu
diversas versões do Athlon XP Mobile, uma versão de
baixo consumo destinada a notebooks. Este módulo dá
suporte a eles. No caso dos Athlons e Durons antigos,
você pode usar o "athcool", que apresento mais adiante.
Este módulo dá suporte aos processadores
Via C3, baseados no core Nehemiah. Ele é encontrado
em placas mãe mini-ITX e em alguns notebooks.
Para ativar o powernowd, você começa carregando o
módulo "acpi" (caso já não esteja carregado), seguido do
módulo "freq_table" (que obtém a lista das frequências
suportadas pelo processador) e um dos 4 módulos que
descrevi acima. A partir daí a base está pronta e o
powernowd pode ser finalmente ativado.
Se você usasse um Athlon 64, por exemplo, os comandos
seriam:

powernow-k 8 :

powernow-k7:

longhaul:

# modprobe acpi
# modprobe freq_table
# modprobe powernow-k8
# /etc/init.d/powernowd restart
Free download pdf