У меня есть мой /etc/default/tlp
набор так, чтобы, когда на батарее, ЦП масштабируется между 30% и 60%. Выполнение tlp-stat -p
(вывод ниже), я вижу, что те настройки распознаются. Однако фактические показанные диапазоны ЦП составляют 1170 МГц и 2340 МГц. Почему это?
--- 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.
Ваш процессор показывается Intel(R) Core(TM) i7-7600U CPU 2.80 ГГц, который имеет максимальную турбо частоту 3,90 ГГц. Так как турбо включено, 3,90 ГГц равняется 100%-й частоте ЦП и:
3.90 * 60% = 2,34 ГГц.
3.90 * 30% = 1,17 ГГц.