como configurar o cpupower no momento da inicialização no Ubuntu 16.04?

como configurar o cpupower no momento da inicialização no Ubuntu 16.04?

Usuários Ubuntu!

Eu tenho um computador Intel rodando basicamente como uma máquina HTPC por anos 24 horas por dia, 7 dias por semana e em um determinado momento o kernel do Linux começou a usar o intel_pstatedriver para meu i7 Ivy Bridge (eu escolhi uma CPU de última geração para um HTPC porque foi o mais eficiente em termos de energia em frequências mais baixas). Desde então, perdi a capacidade de fixar a frequência da CPU indicator-cpufreqe como esta máquina fica ligada o tempo todo tenho um consumo de energia maior do que gostaria.

Tentei consertar isso algumas vezes sem sucesso, configurando /sysas coisas incluídas manualmente, mas na minha última tentativa consegui finalmente diminuir a frequência máxima usando cpupower:

cpupower frequency-set -u clock_freq

Minha pergunta é: Qual é a melhor maneira de executar isso na inicialização do Ubuntu 16.04?

Perguntas semelhantes que encontrei:

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

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

https://wiki.archlinux.org/index.php/CPU_frequency_scaling- Arch parece ter uma cpupower.serviceunidade systemd, mas não consegui encontrá-la no Ubuntu.

Responder1

Se ainda precisar de ajuda, você pode fazer o seguinte:

  • adicione seu código a/etc/rc.local(antes exit 0), digite o comando sudo systemctl enable rc-local.servicee reinicie
  • Crie umserviço systemd

informação relacionada