For daily use, i set the ‘powersave’ mode in Ubuntu/Mint OS but see that cpu frequency is around 2.5-3GHz all the time
When i checked scaling_governor – it was all fine and showed me ‘powersave’ mode
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors
performance powersave
....
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
powersave
And found that somehow the min_freq is set as 3GHz
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq
3120000
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
3120000
So, simply execute a basic inline Bash command to adjust the forecast from 3.5 hours to 6 hours, allowing the CPU frequency to dynamically vary with the load, ranging from 1 GHz to 3 GHz.
for i in {0..7} ; do echo "800000" > /sys/devices/system/cpu/cpu$i/cpufreq/scaling_min_freq ; done ;