como configurar o cpupower no boot do Ubuntu 16.04?

0

Usuários do Ubuntu!

Eu tenho um computador Intel rodando basicamente como uma máquina HTPC por anos 24/7 e em um certo ponto no tempo o kernel do Linux começou a usar o driver intel_pstate para o meu i7 Ivy Bridge (eu escolhi um high end CPU para um HTPC porque era o mais eficiente em termos de energia em freqüências mais baixas). Desde então, perdi a capacidade de consertar a frequência da CPU em indicator-cpufreq e, como esta máquina fica ligada o tempo todo, tenho um consumo de energia mais alto do que eu desejava.

Eu tentei corrigir isso algumas vezes sem sucesso, definindo /sys itens manualmente incluídos, mas na minha última tentativa eu finalmente consegui diminuir a frequência máxima usando cpupower :

cpupower frequency-set -u clock_freq

Minha pergunta é: Qual é a melhor maneira de executar isso durante o boot no Ubuntu 16.04?

Questões semelhantes que encontrei:

Como definir permanentemente o gerenciamento de energia da CPU para o governador powersave? - CPUFreq é considerado obsoleto e não muda as frequências da CPU com intel_pstate

Como tornar o cpupower não redefinido após cada reinicialização? - Isso é muito próximo, mas como o Ubuntu 16.04 usa systemd , não parece apropriado criar um serviço SysV legado (nem sei se funciona).

link - O Arch parece ter uma unidade cpupower.service systemd, mas não consegui encontrá-lo no Ubuntu .

    
por BrunoJCM 07.05.2016 / 18:30

1 resposta

1

Se você ainda precisar de ajuda, siga um destes procedimentos:

  • adicione seu código a /etc/rc.local (antes de exit 0 ), insira o comando sudo systemctl enable rc-local.service e reinicialize
  • crie um serviço systemd
por popov895 16.09.2016 / 19:15