Форум — Admin
Профиль питания balanced - intel_pstate power-profiles-daemon
Привет.
# uname -a
Linux 6.19.11-zen1-1-zen #1 ZEN SMP PREEMPT_DYNAMIC
Проблема в профиле Balanced. После загрузки, если перед выключением стоял профиль Balanced, то выдает адекватные ватты и частоту:
# powerprofilesctl list
performance:
CpuDriver: intel_pstate
PlatformDriver: platform_profile
Degraded: no
* balanced:
CpuDriver: intel_pstate
PlatformDriver: platform_profile
power-saver:
CpuDriver: intel_pstate
PlatformDriver: platform_profile
# turbostat --Summary --quiet --show Busy%,Bzy_MHz,PkgWatt,CoreTmp --interval 3
Busy% Bzy_MHz CoreTmp PkgWatt
99.76 3369 74 53.14
99.76 3368 78 52.39
99.76 3369 78 51.76
99.76 3369 80 51.78
Но если профиль сменить на power-saver или performance, а затем вернуть на balanced, то он как будто остаётся на power-saver. Выдает не более 20 ватт:
99.71 2008 54 18.23
98.34 1982 54 21.26
99.66 2017 54 18.38
99.00 2014 54 17.77
99.76 2018 54 18.08
Хотя всё вроде бы остальное по конфигам возвращается на место.
cat /sys/firmware/acpi/platform_profile_choices
cat /sys/firmware/acpi/platform_profile
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_driver
cat /sys/devices/system/cpu/intel_pstate/status
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq
quiet balanced performance
balanced
powersave
intel_pstate
active
5100000
400000
cat /sys/devices/system/cpu/cpu0/power/energy_perf_bias
cat /sys/devices/system/cpu/cpu0/cpufreq/energy_performance_available_preferences
cat /sys/devices/system/cpu/cpu0/cpufreq/energy_performance_preference
cat /sys/devices/system/cpu/cpufreq/policy0/energy_performance_preference
6
default performance balance_performance balance_power power
balance_performance
balance_performance
Пробовал per_cpu_perf_limits, support_acpi_ppc, no_hwp. С последним конечно проблема уходит, но смысла тогда в intel_pstate нет и вовсе -)
Сейчас запощу и попробую hwp_only. Кто знает -)