CPU Frequency Scaling (Português)

From ArchWiki

Jump to: navigation, search


i18n
English
Deutsch (SpeedStep)
Français (SpeedStep)
English (PowerNow)
Русский
简体中文
Español
Português

Gestão de energia é coberta neste artigo pelo método de Frequency Scaling, ou Escalonamento de Frequência. É muito importante em sistemas portáteis, para melhorar autonomia, mas por norma todas as máquinas oferecerão suporte: as máquinas Intel através do SpeedStep e as máquinas AMD através do PowerNow! ou Cool'n'Quiet.

A Intel indica que uma redução de 20% na frequência dos processadores reduz o seu consumo energético para metade, sacrificando apenas 13% da performance. O alto consumo energético com a subida da frequência do processador é o principal motivo pelo qual os processadores não continuaram a subir em frequência, ao contrário do que a tendência revelava no mercado.


Procedimento

1. Instalar o pacote cpufrequtils

# pacman -Sy cpufrequtils

2. Carregar o respectivo módulo do kernel

Intel:

# modprobe acpi-cpufreq

AMD:

# modprobe powernow-k{6,7,8}

3. Carregar o(s) regulador(es) de frequência

# modprobe cpufreq_ondemand
# modprobe cpufreq_powersave

Para carregar tudo automaticamente, adiciona os módulos apropriados no array MODULES do /etc/rc.conf. Por exemplo:

MODULES=( acpi-cpufreq cpufreq_ondemand cpufreq_powersave vboxdrv fuse fglrx iwl3945 ... )

4. Edita o /etc/conf.d/cpufreq como root, seleccionando o regulador favorito:

#configuration for cpufreq control
# valid governors:
#  ondemand, performance, powersave,
#  conservative, userspace
governor="ondemand"

# valid suffixes: Hz, kHz (default), MHz, GHz, THz
min_freq="1GHz"
max_freq="2GHz"

Nota: os valores min_freq e max_freq podem ser comentados, uma vez que o kernel os consegue determinar automaticamente. Para confirmar, executa

# cpufreq-info

e confere o output.
Para saber que regulador escolher, consulta a página do Cpufrequtils

5. Iniciar o daemon:

# /etc/rc.d/cpufreq start

Adiciona cpufreq no array DAEMONS do /etc/rc.conf.

6. (Opcional) Instala uma ferramenta gráfica de configuração no teu ambiente de trabalho. Para KDE existem o KLaptop e o KPowersave. O último tem mais opções e encontra-se na AUR. Recomenda-se a versão -devel, uma vez que já não depende do powersave.

Podes encontrar mais informação na página do cpufrequtils.
cpufrequtils - informações para utilizadoes avançados

Personal tools