Intel Core i5 vs i7. Quais as diferenças?

Se você está procurando um novo PC ou notebook, provavelmente vai considerar, entre todos os fatores, a marca e o modelo da CPU.
O leque de escolhas vai muito além do título deste post.
Este texto só vai ser útil para ajudar a estabelecer as diferenças básicas entre os modelos de processadores Intel Core i5 e Intel Core i7.
Há outras excelentes (e possivelmente melhores) opções de processadores do que estas no mercado e, além do mais, você não deve apenas comparar processadores na hora de comprar um PC ou dispositivo móvel novo. Há uma série de outros fatores que são determinantes no desempenho geral de um sistema.
Intel Core i3 - Intel Core i5 - Intel Core i7

Mercado e preços

Todo produto lançado tem um mercado-consumidor como alvo. Portanto, até o preço é adaptado ao poder aquisitivo do cliente para quem se deseja vender.
Neste ponto, a Intel não é diferente do vendedor de rua que dá um preço para uma pessoa, com aspecto comum — mas informa “outro preço” pro sujeito que chega de carro novo, bem vestido etc.

Para a grande maioria dos consumidores, a performance dos i5 é mais do que o suficiente — ninguém vai precisar da performance extra proporcionada pela série i7, apenas para navegar na Internet, receber emails, assistir filmes ou usar os aplicativos de produtividade do escritório.

Com custos de produção coincidentes, o que resta é o mercado, como alvo, para determinar o preço final de cada processador.
No conjunto, um PC ou notebook equipado com um processador Core i5 será mais barato que o equivalente equipado com um i7.
Isto vai ocorrer, não apenas por influência do preço do processador, mas por que os dispositivos internos que o cercam também serão tecnologicamente mais avançados (no i7) — memória mais rápida, placa de vídeo dedicada, unidades de armazenamento com maiores capacidades etc.
A série i7 é voltada para as pessoas que reclamam que seu sistema atual é “muito lento”.

Os chips da série Core i7 são melhores para aplicações com uso intenso do processamento, como codificação de vídeos, renderização, modelagem 3D, trabalhos com gráficos de alta performance e alguns jogos mais vorazes.

Confusão com a quantidade de núcleos

Os processadores da série i7 são essencialmente mais rápidos que os da série i5. Nem todos os i7, contudo têm 4 núcleos. Alguns têm 2.
Da mesma forma, há uma quantidade maior de processadores i5 com “apenas” 2 núcleos — embora a maioria, nos dois casos, sejam equipados com 4 núcleos.
Em modelos desktop ou servidores, de configuração extrema, é possível encontrar processadores da série i7 com 6 ou 8 núcleos.
Portanto, só para ficar claro, os termos i5 ou i7 não correspondem à 5 ou 7 núcleos.
A grande quantidade de modelos, dentro de cada série, também ajuda a criar alguma confusão entre os usuários.
Há uma regra geral que diz que quanto maior o número do modelo da CPU, melhor é a sua performance. Ou seja, novas gerações usam números maiores na sua nomenclatura.
Por exemplo, o Intel Core i7 5500U é geralmente melhor que o Intel Core i5 5200U.
O site da Intel (link no final do texto) é o que eu mais uso para determinar quais as melhores CPUs e verificar os recursos disponíveis para cada um.

Especificação de caching

As especificações de memória cache é uma das que mais variam entre um i5 e um i7 médios.
Processadores mais rápidos precisam de mais cache.
Além de serem, geralmente, mais rápidos, os Core i7 costumam ter uma quantidade maior de memória cache on-board, para ajudar o processador com atividades repetitivas.
Em média, os processadores da série i5 são vendidos com cache L3 com tamanho variável entre 3MB e 6MB.
Processadores i7, costumam vir com quantidades entre 4MB e 8MB.

O modo turbo

O Turbo Boost é um recurso de overclocking incluído pela Intel em seus processadores.
Essencialmente, permite que processador o aumente seu clock além da sua velocidade básica, quando estiver executando atividades single-threaded, em que apenas um ou mais unidades de processamento são necessárias.
O recurso está presente nas duas séries da Intel — mas no i7, a capacidade de aumentar a velocidade é maior.
Ultrabook Samsung Ultra Intel Core i5 Linux Inside

O consumo de bateria

A grande maioria dos usuários, prefere poder navegar na Internet ou ver seus filmes e, ao mesmo, se preocupar menos em ter uma tomada por perto.
A lógica da compra de um carro novo funciona bem aqui. Para usar dentro da cidade, escolha um automóvel com motor 1.0. Tá com dinheiro sobrando? Coloque um som melhor, capriche nas rodas, adquira uma pintura exclusiva etc. O fato é que investir no motor, não vai trazer grande diferença pro seu dia a dia. Você estará provavelmente jogando dinheiro fora.
No Macbook air há um consumo de energia consideravelmente maior na versão que vem com o i7.
Desempenho de consumo da bateria no Macbook air i5 e i7
Em outras palavras, você ganha performance e perde autonomia.

Capacidade de memória

Muitos chips Core i7 são limitados a capacidade de endereçar 16GB — tal como os Core i5.
Os chips Core i7-5850HQ, 5950HQ, 5750HQ e 5700HQ são exceções. Estes são capazes de endereçar até 32GB da memória RAM.

O fator temperatura

Um item importante a ser levado em questão é a temperatura ambiente em que o equipamento irá ser usado.
A performance que você vai conseguir obter do seu processador depende grandemente da temperatura em que ele será obrigado a operar.
Máquinas com projeto de resfriamento ruim podem favorecer as altas temperaturas do seu processador i7 — o que fará, como consequência, com que ele reduza o seu clock toda vez que chegar ao limite.


A decisão nunca é fácil, para quem quer decidir e comprar racionalmente.
O processador é apenas um dos itens a ser analisados — sozinho, ele não é determinante no desempenho do sistema nem no consumo de energia.
Sinta-se à vontade para opinar sobre o assunto, nos comentários.
Conte-nos, em que casos você recomendaria a opção por um i7 ou por um i5? Ou, quem sabe, um i3?

Referências

Tabela de diferenças entre o core i5 e i7: http://www.diffen.com/difference/i5_vs_i7
Comparação entre alguns processadores i3, i5 e i7, no site oficial da Intel: http://ark.intel.com/compare/88196,88194,88193,90734
Comparação do Howtogeek: http://www.howtogeek.com/196582/why-you-probably-dont-want-to-pay-extra-for-a-faster-cpu-in-your-laptop-or-tablet/

Onde encontrar informações sobre a CPU no smartphone Android

O objetivo deste post é mostrar como obter informações mais detalhadas sobre a CPU do seu smartphone ou tablet Android, explorando os arquivos de sistema do aparelho.
Eles guardam dados sobre o estado e e os recursos do hardware e podem ser encontrados nos diretórios (ou pastas) /var, /sys e /proc.
Para poder obter estas informações à moda hacker e sem instalar programas duvidosos, é necessário ter um gerenciador de arquivos ou um terminal.
Se você ainda não tem um terminal e deseja instalar um no seu sistema, veja como fazer isto aqui (é rápido e fácil).

Dê uma olhada no arquivo cpuinfo

Neste post, vou abordar o caminho via console — mas nada impede que você acesse os mesmos arquivos usando o seu gerenciador de arquivos preferido.
A vantagem de usar o terminal é que ele é um aplicativo leve e, se você estiver lendo este artigo no celular, pode copiar os comandos daqui e colar no seu terminal.
Use o que você achar melhor. 😉
O primeiro lugar a olhar é o ‘/proc/cpuinfo’.
No terminal, digite o comando:

cat /proc/cpuinfo
processor       : 0
model name      : ARMv7 Processor rev 0 (v7l)
BogoMIPS        : 38.40
Features        : swp half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32
CPU implementer : 0x41
CPU architecture: 7
CPU variant     : 0x0
CPU part        : 0xd03
CPU revision    : 0

processor       : 1
model name      : ARMv7 Processor rev 0 (v7l)
BogoMIPS        : 38.40
Features        : swp half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32
CPU implementer : 0x41
CPU architecture: 7
CPU variant     : 0x0
CPU part        : 0xd03
CPU revision    : 0

processor       : 2
model name      : ARMv7 Processor rev 0 (v7l)
BogoMIPS        : 38.40
Features        : swp half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32
CPU implementer : 0x41
CPU architecture: 7
CPU variant     : 0x0
CPU part        : 0xd03
CPU revision    : 0

processor       : 3
model name      : ARMv7 Processor rev 0 (v7l)
BogoMIPS        : 38.40
Features        : swp half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32
CPU implementer : 0x41
CPU architecture: 7
CPU variant     : 0x0
CPU part        : 0xd03
CPU revision    : 0

Hardware        : Qualcomm Technologies, Inc MSM8916
Revision        : 82b0
Serial          : 3d411c0c00000000
Processor       : ARMv7 Processor rev 0 (v7l)
Device          : osprey
Radio           : 6
MSM Hardware    : MSM8916

Veja, na tabela, abaixo, o significado de cada item:

Item Descrição
processor Neste caso, trata-se de um sistema quad-core (4 núcleos): O primeiro é o 0, o segundo é 1, o terceiro é 2 e o quarto é 3.
Esta é a única informação que varia de um núcleo para outro, uma vez que se trata de “quadrigêmeos” —. Dentro desta CPU, todos os núcleos são iguais.
Model name O nome do modelo indica se tratar de uma microarquitetura de 64 bit ARMv7, que faz parte do chip Qualcomm Snapdragon MSM8916 (também chamado de Qualcomm Krait, citado ao final da lista.
No site da ARM, é possível encontrar pilhas de documentos específicos e detalhados sobre este componente, voltados para desenvolvedores.
BogoMIPS MIPS é uma abreviatura para Milhões de Instruções Por Segundo.
Trata-se de uma unidade de medida para a velocidade de computação de uma processador.
Tal como muitas outras unidades de medidas, nem sempre é usada apropriadamente — por que é muito difícil comparar de forma justa os MIPS entre diferentes computadores.
O BogoMips é uma invenção de Linus Torvalds para usar na versão 0.99.11 do kernel Linux — uma vez que ele precisava medir um laço de tempo.
O prefixo “Bogo”, vem de “bogus”, que significa falso.
O motivo disto é que não há metodologia científica para calcular e comparar os MIPS entre computadores.
Este valor não é para ser levado (muito) a sério.
Features Nesta linha estão listados os recursos disponíveis por esta arquitetura.
CPU Implementer código do fabricante: 0x41 = ARM.
CPU architecture versão da arquitetura da CPU.
CPU Variant Indica a versão atual da revisão do processador.
CPU part Indica o número da parte em questão.
CPU revision O número de ordem da revisão do patch (software de atualização) da CPU.
Hardware O nome do fabricante e modelo do hardware que integra as partes das CPUs.
Revision Revisão atual do chip.
Serial Número de série do chip.
Processor Nome completo do processador, no qual este chip da Qualcomm é baseado.
Device O osprey é o modelo do hardware de rede deste chip da Qualcomm.
Radio A versão do dispositivo de rádio do chip.
MSM Hardware Modelo do Mobile Station Modem ou Modem de eStação Móvel.

Onde encontrar os valores do clock mínimo, máximo e atual das CPUs no smartphone

O sistema operacional armazena os valores da frequência atual, mínima e máxima em um arquivo por processador. Portanto, em um sistema quad core, serão 04 arquivos:
CPU0

  • /sys/bus/cpu/devices/cpu0/cpufreq/scaling_cur_freq
  • /sys/bus/cpu/devices/cpu0/cpufreq/scaling_min_freq
  • /sys/bus/cpu/devices/cpu0/cpufreq/scaling_max_freq

CPU1

  • /sys/bus/cpu/devices/cpu1/cpufreq/scaling_cur_freq
  • /sys/bus/cpu/devices/cpu1/cpufreq/scaling_min_freq
  • /sys/bus/cpu/devices/cpu1/cpufreq/scaling_max_freq

CPU2

  • /sys/bus/cpu/devices/cpu2/cpufreq/scaling_cur_freq
  • /sys/bus/cpu/devices/cpu2/cpufreq/scaling_min_freq
  • /sys/bus/cpu/devices/cpu2/cpufreq/scaling_max_freq

CPU3

  • /sys/bus/cpu/devices/cpu3/cpufreq/scaling_cur_freq
  • /sys/bus/cpu/devices/cpu3/cpufreq/scaling_min_freq
  • /sys/bus/cpu/devices/cpu3/cpufreq/scaling_max_freq

Como você pode ver, estes arquivos e alguns outros se encontram no diretório /sys/bus/cpu/devices/cpuX/cpufreq/.
Para ver os arquivos informativos referentes à cpu0, use o comando ls:

ls /sys/bus/cpu/devices/cpu0/cpufreq/

Para ver o valor da frequência atual do núcelo CPU0, use o comando cat:

cat /sys/bus/cpu/devices/cpu0/cpufreq/scaling_cur_freq

998400

O valores exibidos estão em kilohertz (KHz).
Portanto, o valor acima, reflete uma frequência de 998,4 MHz.
Para obter a escala das frequências possíveis de operação deste núcleo, verifique este arquivo:

cat /sys/bus/cpu/devices/cpu0/cpufreq/scaling_available_frequencies

200000 400000 533333 800000 998400 1094400 1152000 1209600 1363200

Convertidos, estes valores vão de 200 MHz a 1,36 GHz.
Se você gostaria de saber quais são os governors disponíveis, verifique o seguinte arquivo:

cat /sys/bus/cpu/devices/cpu0/cpufreq/scaling_available_governors

interactive ondemand userspace powersave performance

… e o governor atual:

cat /sys/bus/cpu/devices/cpu0/cpufreq/scaling_governor

interactive

Estes são os valores da primeira CPU do meu sistema. Os outros valores provavelmente serão iguais.
Em alguns casos, é possível ao sistema desligar ou reduzir significativamente o clock de algumas CPUs, mantendo as outras ativas, para economizar energia.

Referências:
Entenda mais sobre os governors: https://elias.praciano.com/2013/10/como-alterar-a-velocidade-do-processador-no-android-ajuste-dos-governors/
Entenda mais sobre os processadores ARM: http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ddi0337h/Cihhbddh.html

Como saber se o meu Android é 32 ou 64 bit?

Pode ser um pouco difícil descobrir se o kernel GNU/Linux, presente no seu aparelho Android suporta códigos e instruções em 64 bit ou apenas 32 bit.
Mas é possível achar evidências de que estamos usando uma arquitetura ou outra, se você procurar no lugar certo.
Android content of file /proc/cpuinfo
Há alguns arquivos de sistema que podem ser inquiridos ou lidos diretamente para obter estes dados.
De certa forma, tudo funciona mais ou menos como no Linux — 5 maneiras de saber se o sistema é 32 ou 64 bit.
As informações que são mostradas pela interface gráfica do Android (através do menu Configurações, normalmente não são muito elucidativas, neste sentido.
Os métodos que serão expostos, aqui, pedem que você tenha um emulador de terminal instalado no seu aparelho.

Use o comando uname

Se você tiver um aparelho rooteado, pode usar o comando uname, para inquirir o sistema:

uname -a

O resultado, em um Galaxy Tab S 3, foi o seguinte:

Linux localhost 3.4.34-850131 #1 SMP PREEMPT Wed Sep 25 20:39:09 KST 2013 i686 GNU/Linux

Procure, no seu resultado pelas sequências “amd64” ou “x86_64” — que indicam que você está rodando no modo 64 bit.
ARMv8 cpu
O comando uname -a exibe as seguintes informações, respectivamente: nome do núcleo do sistema, nodename, versão do kernel, máquina, processador, plataforma de hardware, sistema operacional.
É importante entender que o uname retorna informações tanto do seu software quanto do seu hardware. Mesmo tendo uma máquina 64 bit, ela pode estar rodando exclusivamente softwares 32 bit — acontece.

Método online

Este método não é perfeito… mas pode funcionar.
Visite o site WhatsMyOS, com o seu smartphone, para obter informações sobre o seu sistema operacional.
Versão do Linux Android
No caso (veja a imagem acima), aparelhos Android 4.1.2 não têm suporte a 64 bit.

Atualmente, as aplicações que se beneficiam de processadores 64 bit, são jogos, leitura de impressões digitais, reconhecimento facial, interação por fala — e a (cada vez mais necessária) criptografia.

Verifique o arquivo /proc/cpuinfo

No terminal do Android, execute o seguinte comando:

cat /proc/cpuinfo

Abaixo, há alguns indicadores da arquitetura presente no aparelho que estou usando como exemplo:

Processor       : ARMv7 Processor rev 1 (v7l)
processor       : 0
BogoMIPS        : 4.80

processor       : 1
BogoMIPS        : 4.80

Features        : swp half thumb fastmult vfp edsp neon vfpv3 tls
CPU implementer : 0x41
CPU architecture: 7
CPU variant     : 0x2
CPU part        : 0xc09
CPU revision    : 1

Hardware        : SAMSUNG GOLDEN
Revision        : 006a
Serial          : 4790096d5994b03c

A arquitetura 64 bit, só foi introduzida na versão 8 dos processadores ARM. O processador do exemplo, é um ARMv7 (32 bit, portanto).


Embora este método seja popular, é preciso estar atento ao usar o /proc/cpuinfo para detectar os recursos (features) em CPUs ARMv8 — uma vez que este arquivo reflete as características do kernel em uso, em vez das da aplicação em execução.
Na arquitetura 64 bit, dos processadores da família ARMv8 a seção Features apresenta os novos recursos “sha1”, “sha2” e “CRC32”:

Features        : fp asimd evtstrm aes pmull sha1 sha2 crc32 half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae

Em arquiteturas Intel ou AMD, 64 bit você vai encontrar, nesta linha, o recurso lm (long mode) — uma evidência clara de que se está usando um sistema 64 bit.
intel-atom-Z2460-medfield

Como controlar a temperatura do seu sistema com o Linux Thermal Daemon

O Thermald é uma resposta ao superaquecimento do sistema causado pela alta performance dos modernos processadores Intel — o que inclui a linha Atom e Core.
A demanda por mais desempenho em sistemas desktop ou portáteis resulta em um problema crescente de dissipação de energia.
Ao mesmo tempo, a necessidade de reduzir a escala dos dispositivos aumenta os desafios para incrementar a performance dos sistemas e gerenciar o problema do calor gerado.
Fire flames isolated on white background
O projeto Linux Thermal Daemon ou thermald tem forte apoio da Intel e o propósito de lidar proativamente com a temperatura do sistema sem impactar significativamente a sua performance — fazendo uso do P-states, T-states e do Intel power clamp driver.
Neste texto, vou mostrar como instalar o Linux Thermal Daemon no Ubuntu e no Fedora, além de ensinar como compilar e instalar o sistema (para quem deseja usar a versão mais nova).
A documentação oficial (veja o link ao final) cita os seguintes pré-requisitos:

  • Hardware com processador Intel da família Atom ou Core.
  • Kernel 3.13 ou superior (já presente no Ubuntu 14.04 LTS, no Fedora 21 ou superior).
  • Drivers Intel power capping, Intel P State e Intel Power Clamp.

Pra resumir, se sua máquina tem um processador Intel, com mais de 4 anos de idade e se você estiver usando uma versão atual do Linux — então você, provavelmente, tem tudo.

Como instalar thermald no Fedora

Se você não se importa de usar a versão padrão e já quiser mergulhar logo no sistema, pode usar o yum para instalar fácil o aplicativo:

yum install thermald

Se preferir, como eu, a versão compilada (dá pra ter as duas!), acompanhe o passo a passo, faça o download do código fonte, neste site.
O passo a passo para instalar no Fedora foi baseado na documentação oficial de instalação e não foi testado no meu sistema. Portanto, não sei se funciona — faça por sua própria conta e risco.


Depois de fazer o download do código fonte, instale os seguinte itens:

yum install automake
yum install gcc
yum install gcc-c++
yum install glib-devel
yum install dbus-glib-devel
yum install libxml2-devel

Entre no diretório em que você fez o download do pacote zip e extraia o código:

unzip thermal_daemon-master.zip

Entre no diretório criado e siga os passos:

cd thermal_daemon-master/
./autogen.sh
./configure prefix=/usr
make
sudo make install

Para iniciar o serviço, use o seguinte comando:

sudo systemctl start thermald.service

Para obter o status do serviço, enquanto ele estiver sendo executado:

sudo systemctl status thermald.service

Para interromper o serviço:

sudo systemctl stop thermald.service

Como instalar o Linux Thermal Daemon no Ubuntu

Tal como no Fedora, o Ubuntu 14.04 LTS tem uma versão estável do thermald em seus repositórios, que pode ser instalado com a ferramenta padrão apt-get.
Veja como:

sudo apt-get install thermald

Alternativamente, você pode baixar o código fonte e compilar o thermald — o procedimento não é difícil e ainda possibilita usar uma versão estável mais nova.

  • Se você tiver dúvidas sobre como compilar e instalar aplicativos no Linux, leia este curto tutorial.


Faça o download do código fonte do thermald, aqui. Ou use o comando wget, da seguinte forma:

wget https://github.com/01org/thermal_daemon/archive/master.zip

A seguir, instale os seguintes pacotes:

sudo apt-get install autoconf automake g++ libglib2.0-dev libdbus-1-dev libdbus-glib-1-dev libxml2-dev

Agora, descompacte o arquivo baixado via wget:

unzip master.zip

… e siga os seguintes passos:

./autogen.sh
./configure prefix=/usr
make
sudo make install

OBS.: a documentação adverte para ignorar algum erro referente ao systemd.



Após a instalação, copie o arquivo de configuração padrão do aplicativo pro init:

sudo cp data/thermald.conf /etc/init/

Para iniciar serviço use o seguinte comando:

sudo start thermald

Para interromper, faça o seguinte:

sudo stop thermald

Finalmente, sinta-se à vontade para comentar sobre como o thermald funcionou pra você.

Referências

Ajuste a frequência da CPU com cpufreqd

O ajuste da frequência das CPUs pode ser feito com um pequeno aplicativo chamado cpufreqd.
Ele é um daemon e, portanto, roda nos bastidores e, se você deixá-lo quieto, irá fazer os ajustes automaticamente, de acordo com o seu perfil de uso do sistema.
De modo geral, permitir que o sistema faça os ajustes do clock da sua CPU é uma boa idéia.
cpu arm cortex a15 chip
Em alguns casos, contudo, pode ser necessário determinar o melhor ajuste arbitrariamente.
Para isto, podemos usar o cpufreqd.

Instalação do cpufreqd

Se o aplicativo não estiver instalado no seu sistema, use o apt-get (no Debian ou Ubuntu):

sudo apt-get install cpufreqd

No Fedora, use o yum:

yum install cpufreqd

Como executar o cpufreqd

Comece por verificar se os módulos necessários estão instalados:

sudo lsmod | grep cpufreqd

No meu sistema obtive o seguinte resultado:

cpufreq_powersave      12422  0 
acpi_cpufreq           17050  0 
processor              27590  1 acpi_cpufreq

É normal obter uma relação bem mais extensa do que a minha. O que importa é poder criar e usar perfis e regras de performance das CPUs.
O aplicativo cpufreqd, depende de um arquivo de configuração /etc/cpufreqd.conf, onde são fixados todos os seus parâmetros e opções de execução.
O arquivo se organiza em seções chamadas [General], [Profile] e [Rule] — Geral, Perfil e Regra.
Você pode criar perfis novos o quanto quiser. Uma boa idéia é copiar um existente e alterá-lo de acordo com suas necessidades.

Como verificar os governors (perfis) disponíveis

Verifique os governors (perfis) disponíveis no seu sistema:

sudo cpufreqd-get

O resultado deve ser semelhante a este (ele varia em função do modelo de processador que você tem no seu sistema):

Name (#1):	Performance High
Active on CPU#:	0, 1
Governor:	performance
Min freq:	1600000
Max freq:	1600000

Name (#2):	Performance Low
Governor:	performance
Min freq:	1333000
Max freq:	1333000

Name (#3):	Powersave High
Governor:	powersave
Min freq:	1066000
Max freq:	1066000

Name (#4):	Powersave Low
Governor:	powersave
Min freq:	800000
Max freq:	800000

Se você obtiver uma mensagem de erro como esta (abaixo):

No cpufreqd socket found

… veja como resolver:

  • Abra o arquivo de configuração do cpufreqd:
    sudo nano /etc/cpufreqd.conf

    em seguida remova os “#” das seguintes linhas:

    [General]
    pidfile=/var/run/cpufreqd.pid
    poll_interval=2
    verbosity=4
    #enable_remote=1
    #remote_group=root
    [/General]

    Agora grave (Ctrl + o) e feche o arquivo (Ctrl + x).

  • Reinicie o cpufreqd:
    sudo /etc/init.d/cpufreqd stop
    sudo /etc/init.d/cpufreqd start

    Se você obteve a seguinte mensagem, tudo deve estar bem, agora:

    [ ok ] Starting cpufreqd (via systemctl): cpufreqd.service.

Para ver o governor em execução, use o seguinte comando:

sudo cpufreqd-get -l

Novamente, o resultado depende da quantidade de CPUs que você tem no seu sistema:

CPU#0: "Performance High" performance 1600000-1600000

CPU#1: "Performance High" performance 1600000-1600000

Lembre-se: a primeira CPU é a de número 0, a segunda é 1 etc.

Como ajustar o governor do meu sistema

Se você não fizer nada, o sistema se ajustará de acordo com o seu perfil de uso.
Se quiser, contudo, você pode ajustar o sistema arbitrariamente.
Use o comando sudo cpufreqd-get para saber os números dos governors disponíveis: Name(#1), Name(#2) etc.
Para ajustar a CPU para seguir as regras do quarto governor da sua lista (name(#4) Powersave Low, no meu caso), o comando é este:

sudo cpufreqd-set 4

Use o comando cpufreqd-get para ver se houve a mudança.
Para voltar ao modo dinâmico, use o comando:

sudo cpufreqd-set dynamic