Hey, mystery solved! We have the “powersave” profile turned on the CPU governor for whatever reason by default, which locks the speed at 600 Mhz.
Fix it like this (as root):
-
systemctl enable cpupower; systemctl start cpupower
(To ensure the config file is present) - Edit
/etc/sysconfig/cpupower
, make both the lines end like this:"frequency-set -g ondemand"
(we’re changing “powersave” to “ondemand”) systemctl restart cpupower
- Check the CPU governor:
cat /sys/devices/system/cpu/cpufreq/policy0/scaling_governor
. It should now say “ondemand” and not “powersave”. You can also echo values to this file to change it on-the-fly, but the changes won’t survive reboots.
This governor controls how hard the CPU works. “powersave” (our accidental default) will keep it at the minimum frequency (600 Mhz) no matter what in order to conserve energy and keep things cool. “performance” will run at the maximum clock speed (1.5 Ghz) no matter what. “ondemand” is a happy medium that will scale the rate up or down depending on workload.
Thanks for finding this, and sorry it got overlooked. You can bet we’ll have it set correctly by default in the upcoming 9.1 release. In the meantime, I hope this helps!
-Skip