CPU Frequency Scaling (Português)
From ArchWiki
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