niquelnausea
(usa Arch Linux)
Enviado em 08/06/2019 - 00:48h
processadores modernos intel aceitam apenas dois
governors, o performance e o
powersave (que é o padrão e funciona melhor que o
ondemand). amd não tenho certeza.
com o cpupower é possível saber qual esta controlando, coloque no terminal "cpupower frequency-info", a saída que obtive
$ cpupower frequency-info
analisando o CPU 0:
driver: intel_pstate
CPUs que rodam na mesma frequência de hardware: 0
CPUs que precisam ter suas frequências coordenadas por software: 0
maior latência de transição: Cannot determine or is not supported.
limites do hardware: 800 MHz - 3.50 GHz
reguladores do cpufreq disponíveis: performance powersave
política de frequência atual deve estar entre 800 MHz e 3.50 GHz.
O regulador "powersave" deve decidir qual velocidade usar
dentro desse limite.
current CPU frequency: Unable to call hardware
current CPU frequency: 2.34 GHz (asserted by call to kernel)
boost state support:
Supported: yes
Active: yes
costumo usar dois alias em meu bashrc, desta forma ativo ou desativo quando quero, mas sinceramente nem mesmo em atividades de compilação noto grandes diferenças em desempenho, talves em autonomia de bateria possa ser relevante
alias performance='sudo cpupower frequency-set -g performance'
alias powersave='sudo cpupower frequency-set -g powersave'
para entender melhor
https://wiki.archlinux.org/index.php/CPU_frequency_scaling