I don't think there's any difference except the layout of the applications. Both set the same settings. I prefer doing it the way I wrote of above because it sets the conservative
governor after the kernel switches away from the performance
governor for bootup, then after the desktop shows, it sets the CPU up_threshold
, down_threshold
, freq_step
and ignore_nice_load
.
Before doing the above, my CPU idled at 99 F. Now it idles at 86 F.
up_threshold
is at what load the CPU will increase frequency. Likewise, down_threshold
is at what load the CPU will decrease frequency.
freq_step
just sets by how much the frequency will increase or decrease with each step, as a percentage of your maximum CPU speed.
ignore_nice_load
just means that if you've got a background process that's running at low priority and you don't care how long it takes to complete (or if it's a process that always runs and never completes), you can prevent that process from bumping up your CPU frequency.
For instance, in Zorin menu
> System Tools
> Startup Applications
, I start conky like this:
nice /usr/bin/conky -p 5 19
That starts conky at boot with a 5 second delay, and sets its niceness to 19 (lowest priority). Now even though conky is running, it doesn't cause CPU frequency to increase.