TLP não altera a frequência da CPU

1

Eu verifico a velocidade do clock da CPU com cat /proc/cpuinfo | grep "MHz" , Depois que sudo tlp start e sudo tlp bat ainda a freqüência é 2100MHz (Máximo). Você poderia por favor me ajudar a resolver este problema?

Estou usando o kernel mais recente (3.17.4) e, como quero usar o indicator-cpufreq, altero algumas alterações no grub.

Posso usar o indicador-cpufreq e tlp ao mesmo tempo?

    
por Daniyal 05.12.2014 / 09:52

1 resposta

4

Claro, nunca tive problemas ao usar os dois ao mesmo tempo.

Primeiro, para instalar o indicador-cpufreq, execute os seguintes comandos:

sudo apt-get update
sudo apt-get install indicator-cpufreq

Agora, edite o grub. Execute o seguinte comando para abrir um editor de texto para poder editar o arquivo:

sudo nano /etc/default/grub

Usando as teclas de seta, desloque-se para a linha 11, onde deve dizer isto ou algo semelhante:

  

GRUB_CMDLINE_LINUX_DEFAULT="respingue em silêncio"

Altere a linha para dizer isso:

  

GRUB_CMDLINE_LINUX_DEFAULT="respingo silencioso intel_pstate = desabilitar"

Agora, pressione Ctrl + o e pressione Enter para aceitar as alterações. Pressione Ctrl + x para sair do arquivo e, em seguida, execute o seguinte comando para atualizar o Grub:

sudo update-grub

Reinicie o sistema e se o indicador-cpufreq não aparecer no painel automaticamente, pressione Alt e F2 , digite indicator-cpufreq e pressione Enter . Agora você deve poder dimensionar a CPU clicando no ícone indicador-cpufreq. "Performance" é alto e "Ondemand" só funciona quando precisa.

Além disso, você precisa editar o arquivo de configuração do TLP antes de usá-lo. Execute o seguinte comando para editar o arquivo:

sudo nano /etc/default/tlp

Se preferir usar o gedit em vez do nano, você pode usar um desses comandos: gksu gedit /etc/default/tlp ou sudo gedit /etc/default/tlp .

Role para baixo até onde você vê essas duas linhas:

  

# CPU_SCALING_GOVERNOR_ON_AC = ondemand

     

# CPU_SCALING_GOVERNOR_ON_BAT = ondemand

Edite essas linhas removendo o comentário (símbolo da libra) do início ou de cada linha e altere "ondemand" para "performance" como você vê aqui:

  

CPU_SCALING_GOVERNOR_ON_AC = desempenho   CPU_SCALING_GOVERNOR_ON_BAT = performance

Outra linha que você provavelmente quer mudar é esta:

  

DISK_APM_LEVEL_ON_BAT="128 128"

Essa configuração às vezes pode causar desgaste excessivo no disco rígido fazendo com que ele desacelere com muita frequência. A melhor coisa a fazer é configurá-lo para a mesma configuração usada pela energia AC. Então, mude 128 128 para 254 254 como neste exemplo:

  

DISK_APM_LEVEL_ON_BAT="254 254"

E você provavelmente não quer gerenciamento de energia wifi. Role para baixo até:

  

WIFI_PWR_ON_BAT = 0

e altere isso para:

  

WIFI_PWR_ON_BAT = 1

Você pode querer alterar alguns outros, dependendo da preferência do usuário.

Salve o arquivo antes de sair e reinicie o TLP para que as alterações entrem em vigor.

Ao definir o TLP como "performance", você basicamente desativa a função de dimensionamento. Isso permite que o indicator-cpufreq manipule o escalonamento de frequência sem conflito.

Se você quiser diminuir a frequência, clique no ícone indicador-cpufreq no painel superior e escolha "ondemand", "powersave", ou o que quer que seja, para permitir que a CPU diminua para uma melhor eficiência.

Por fim, não se esqueça de remover as "ferramentas do modo laptop" se ainda não tiver feito isso ou você pode encontrar problemas. Para fazer isso, você pode executar o seguinte comando em um terminal aberto:

sudo apt-get remove laptop-mode-tools
    
por mchid 05.12.2014 / 12:08