Configurações de TLP sendo ignoradas

0

Eu tenho meu /etc/default/tlp set para que, quando estiver em bateria, a CPU seja dimensionada entre 30% e 60%. Executando tlp-stat -p (saída abaixo), posso ver que essas configurações estão sendo reconhecidas. No entanto, os intervalos reais de CPU mostrados são 1170MHz e 2340MHz. Por que isso acontece?

--- TLP 1.0 --------------------------------------------

+++ Processor
CPU model      = Intel(R) Core(TM) i7-7600U CPU @ 2.80GHz

/sys/devices/system/cpu/cpu0/cpufreq/scaling_driver    = intel_pstate
/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor  = powersave
/sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors = performance powersave
/sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq  =  1170000 [kHz]
/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq  =  2340000 [kHz]
/sys/devices/system/cpu/cpu0/cpufreq/energy_performance_preference = balance_power
/sys/devices/system/cpu/cpu0/cpufreq/energy_performance_available_preferences = default performance balance_performance balance_power power 

/sys/devices/system/cpu/cpu1/cpufreq/scaling_driver    = intel_pstate
/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor  = powersave
/sys/devices/system/cpu/cpu1/cpufreq/scaling_available_governors = performance powersave
/sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq  =  1170000 [kHz]
/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq  =  2340000 [kHz]
/sys/devices/system/cpu/cpu1/cpufreq/energy_performance_preference = balance_power
/sys/devices/system/cpu/cpu1/cpufreq/energy_performance_available_preferences = default performance balance_performance balance_power power 

/sys/devices/system/cpu/cpu2/cpufreq/scaling_driver    = intel_pstate
/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor  = powersave
/sys/devices/system/cpu/cpu2/cpufreq/scaling_available_governors = performance powersave
/sys/devices/system/cpu/cpu2/cpufreq/scaling_min_freq  =  1170000 [kHz]
/sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq  =  2340000 [kHz]
/sys/devices/system/cpu/cpu2/cpufreq/energy_performance_preference = balance_power
/sys/devices/system/cpu/cpu2/cpufreq/energy_performance_available_preferences = default performance balance_performance balance_power power 

/sys/devices/system/cpu/cpu3/cpufreq/scaling_driver    = intel_pstate
/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  = powersave
/sys/devices/system/cpu/cpu3/cpufreq/scaling_available_governors = performance powersave
/sys/devices/system/cpu/cpu3/cpufreq/scaling_min_freq  =  1170000 [kHz]
/sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq  =  2340000 [kHz]
/sys/devices/system/cpu/cpu3/cpufreq/energy_performance_preference = balance_power
/sys/devices/system/cpu/cpu3/cpufreq/energy_performance_available_preferences = default performance balance_performance balance_power power 

/sys/devices/system/cpu/intel_pstate/min_perf_pct      =  30 [%]
/sys/devices/system/cpu/intel_pstate/max_perf_pct      =  60 [%]
/sys/devices/system/cpu/intel_pstate/no_turbo          =   1
/sys/devices/system/cpu/intel_pstate/turbo_pct         =  34 [%]
/sys/devices/system/cpu/intel_pstate/num_pstates       =  36

x86_energy_perf_policy.cpu0                            = powersave
x86_energy_perf_policy.cpu1                            = powersave
x86_energy_perf_policy.cpu2                            = powersave
x86_energy_perf_policy.cpu3                            = powersave

/sys/module/workqueue/parameters/power_efficient       = Y
/proc/sys/kernel/nmi_watchdog                          = 0

+++ Undervolting
PHC kernel not available.
    
por ffxsam 13.07.2017 / 03:30

1 resposta

1

Seu processador é mostrado como CPU Intel (R) Core (TM) i7-7600U a 2.80GHz, que possui uma frequência turbo máxima de 3,90GHz. Como o turbo está habilitado, 3,90 GHz é igual a 100% da freqüência da CPU e:

3,90 * 60% = 2,34 GHz.
3,90 * 30% = 1,17 GHz.

    
por Doug Smythies 13.07.2017 / 05:38