Como posso controlar facilmente a velocidade da CPU no Ubuntu?

4

Eu gostaria de saber como alterar (no meu caso, diminuir) a velocidade da CPU facilmente para ajustar minhas necessidades. Eu fiz pesquisas na internet e parece que as mesmas respostas voltam ... "não há necessidade de diminuir a velocidade da sua CPU". Bem, ótimo para a maioria, ainda assim, eu preciso disso. Sempre foi a maneira mais simples para eu parar meu laptop de superaquecimento e travamento ... sim, o Ubuntu falha devido ao superaquecimento, ... Eu tive que passar por atualizações 4 vezes antes de começar a usar icepacks e um ventilador ...

Então aqui está a minha pergunta: Como posso controlar facilmente a velocidade da minha CPU no Ubuntu? Qualquer resposta sobre esta questão é muito apreciada! Obrigado a todos antecipadamente! :)

    
por user1452304 12.06.2015 / 06:47

3 respostas

2

Uma das melhores maneiras de fazer isso é instalar indicator-cpufreq se você quiser faça o limite freqüentemente [desde que este aplicativo inicia no login]:

sudo apt install indicator-cpufreq

Se você fizer os limites com menos frequência, poderá instalar cpufrequtils

sudo apt install cpufrequtils

Estas são as formas seguras também, no sentido de que você não precisa fazer edições dentro do sistema.

    
por Yerong Li 29.12.2017 / 08:37
1

Você não mencionou o modelo da CPU, por isso não sabemos se ele suporta o dimensionamento, mas se isso acontecer, você pode tentar usar cpufrequtils dos repositórios.

  1. Instale: sudo apt-get install cpufrequtils

  2. sudo cpufreq-set -g powersave - isso mudará o governot para convergente e usará a menor frequência

  3. sudo cpufreq-set -f <supported-frequency> - para alterar a frequência manualmente.

Para mais informações, consulte cpufreq-info --help e cpufreq-set .

    
por mikewhatever 12.06.2015 / 08:21
0

Eu fiz isso com a configuração em /etc/sysfs.cfg

No meu caso eu preenchai este arquivo com a seguinte linha para cada cpu

devices/system/cpu/cpufreq/policy0/scaling_max_freq = 2700000
devices/system/cpu/cpufreq/policy1/scaling_max_freq = 2700000

e funcionou para mim. Para descobrir como o caminho exato é para os seus controles, você só precisa pesquisar por / sys /, já que as linhas no /etc/sysfs.ctl fazem exatamente isso, elas configuram os valores neste lugar. Eu tinha 8 cpus então existem 8 linhas começando com policy0 e terminando com polidy7.

Para verificar rapidamente como funciona no seu sistema, usei a função in-line:

cpufreq-info

com essa função, você pode ver como seu sistema opera a cpu no momento. Então, se estiver configurado, você pode verificar se funcionou ou não.

Para verificar rapidamente como funciona, você pode fazer esse tipo de comando

sudo /bin/sh -c " echo 2700000 > /sys/devices/system/cpu/cpufreq/policy0/scaling_max_freq "

se você quer apenas dar uma regra de programação especial, você pode usar a ferramenta cgroups. Eu acho que para baixar a velocidade não é sempre melhor para o temperatur como se você conseguir do que por causa de muitos processos esperando, o seu processador funcionará o tempo todo em velocidade máxima e seu sistema permanece lento. Mas eu fiz isso pelo mesmo motivo. Meu cpu agora não está mais funcionando com velocidade máxima 3100000 e usa um valor máximo de 2700000 o que é rápido o suficiente para mim e não perturba nada. Eu nunca senti o calor tão rápido.

    
por Andreas Bartels 13.08.2017 / 14:10