Closed Tuxino88 closed 9 months ago
You have already throttled the CPU with all available screws:
platform_profile
= low-powerenergy_performance_preference
= powerno_turbo
= 1In particular you configured for
max_perf_pct
= 20%which means a drastic limitation of the CPU's power consumption and implicitly also limits the operating frequencies (unfortunately the driver does not reflect it in scaling_min/max_freq
).
What purpose do you serve by additionally messing with the frequencies?
ps. I absolutely do not understand why so many insist on limiting frequencies although better settings have been available for so long. I am now seriously considering whether to remove the frequency settings for the _intelpstate altogether.
I don't know how the kernel (intel_pstate) handles P cores, so I wanted to figure out how to limit them when running on battery power. At first glance, looking at the histograms, it seems that they are used indiscriminately like E cores. My doubts are all here.
I see. If the _intelpstate driver does not do what you expect, then you should address the issue to its developers.
Is your feature request related to a problem? Please describe. This processor has 2 types of cores: 2 Performance-cores core and 8 Efficient-cores (obiviously with different frequency).
it would be possible: 1) set frequencies for P core separately? 2) turn off the P cores?