Para processadores compatíveis, por padrão o Ubuntu agora usa o governador de freqüência da CPU intel_pstate, enquanto usava o governador de freqüências da CPU acpi_cpufreq.
A unidade intel_pstate não tem o modo ondemand
, mas seu modo powersave
deve ser o equivalente do modo acpi_cpufreq ondemand
. Seu sistema deve usar como padrão o modo powersave
cerca de 1 minuto após a inicialização e por meio do script /etc/init.d/ondemand
. No passado recente, esse script não estava lidando corretamente com o caso intel_pstate, mas deveria ter sido corrigido para todos os casos de uso até agora. Referência .
Para responder às suas perguntas reais:
A.) As frequências mínimas máximas e máximas são armazenadas como números percentuais.
cat /sys/devices/system/cpu/intel_pstate/min_perf_pct
cat /sys/devices/system/cpu/intel_pstate/max_perf_pct
A interpretação desses números é uma função do sinalizador turbo habilitado ou desabilitado e, em minha opinião, há uma inconsistência nas definições.
cat /sys/devices/system/cpu/intel_pstate/no_turbo
Exemplo do meu i7-2600K: min freq 1.6GHz; max não turbo 3.4GHz; turbo max 3.8GHz.
Portanto, como percentagens:
Turbo off: max = 100%, min = 47,1%
Turbo on: max = 100%, min = 42,1%
$ cat /sys/devices/system/cpu/intel_pstate/no_turbo
0
$ cat /sys/devices/system/cpu/intel_pstate/min_perf_pct
42
$ cat /sys/devices/system/cpu/intel_pstate/max_perf_pct
100
e
$ cat /sys/devices/system/cpu/intel_pstate/no_turbo
1
$ cat /sys/devices/system/cpu/intel_pstate/max_perf_pct
100
$ cat /sys/devices/system/cpu/intel_pstate/min_perf_pct
42
B.) O modo intel-pstate powersave
deve ser o equivalente do modo acpi-cpufreq ondemand
.
C.) Há algo errado, resultando em sua dor. Houve outros relatórios semelhantes ao seu. Eu, eu não sei o problema de raiz, mas também tem havido relatos de incompatibilidades com cpufrequtils. Não sei se são verdadeiras ou não, pois não uso essas coisas. Eu só uso o nível mais primitivo de controles com o driver intel-pstate.