I spent hours searching for an answer in Internet. All I could find doesn't help. I have Intel i9-9980HK, running under Ubuntu 20.04, kernel 5.4.0-33.
The problem is that under the full load the CPU lowers the frequency to 2.7 GHZ, I guess in order to stay under low power budget. Whatever I try I can't make it run faster. It stays under 65C, quietly and slowly crunching numbers. For comparison the same machine under Windows runs from 3 to 4+ GHz under the full load.
What I tried:
- Change the governor to
performance
. No effect. - Set
/sys/devices/system/cpu/cpufreq/policyX/energy_performance_preference
toperformance
. No effect. sudo service thermald stop
. No effect.- Increase
/sys/devices/system/cpu/intel_pstate/turbo_pct
. Access denied even for root. - Increase
/sys/devices/system/cpu/cpufreq/policyX/scaling_min_freq
. No effect.
I am lost. What does it want? Btw, /sys/devices/system/cpu/intel_pstate/status
is active
.
Update. I think I know the reason. When intel_pstate
is active, it ignores all the settings (like governor
, everything under /sys/devices/system/cpu/cpufreq
). Tools like cpupower
cannot control intel_pstate
. So the question pretty much boils down to how control intel_pstate
driver.
tlp-stat
command... – Akhil Jalagam Jun 19 '20 at 3:57tlp
service for this.give it a try.CPU_SCALING_GOVERNOR_ON_AC=performance
– Akhil Jalagam Jun 19 '20 at 6:54