The short story is that I have an Intel i3 windows 10 desktop with cygwin installed and an Intel i5 debian desktop. One of my scripts takes about 10 minutes to run on the windows/i3 and 15 minutes on the debian/i5! ick
if i do $ sudo cpupower frequency-set -g performance then it takes about 10 minutes to run the script on the i5, **but** the cpu frequency never drops down to power-saving mode when the machine is idle - eg $ sudo cpupower -c all frequency-info | grep 'call to kernel' current CPU frequency: 3.99 GHz (asserted by call to kernel) current CPU frequency: 3.95 GHz (asserted by call to kernel) current CPU frequency: 4.01 GHz (asserted by call to kernel) current CPU frequency: 3.91 GHz (asserted by call to kernel) current CPU frequency: 3.96 GHz (asserted by call to kernel) current CPU frequency: 4.00 GHz (asserted by call to kernel) and more annoying, setting the frequency governor back to powersave doesn't seem to drop the frequency all that much $ sudo cpupower frequency-set -g powersave Setting cpu: 0 Setting cpu: 1 Setting cpu: 2 Setting cpu: 3 Setting cpu: 4 Setting cpu: 5 $ sudo cpupower -c all frequency-info | egrep 'call to kernel|The governor' The governor "powersave" may decide which speed to use current CPU frequency: 3.85 GHz (asserted by call to kernel) The governor "powersave" may decide which speed to use current CPU frequency: 3.58 GHz (asserted by call to kernel) The governor "powersave" may decide which speed to use current CPU frequency: 4.01 GHz (asserted by call to kernel) The governor "powersave" may decide which speed to use current CPU frequency: 3.55 GHz (asserted by call to kernel) The governor "powersave" may decide which speed to use current CPU frequency: 3.66 GHz (asserted by call to kernel) The governor "powersave" may decide which speed to use current CPU frequency: 3.57 GHz (asserted by call to kernel) How do I get the intel cpu "turbo boost" fully engaged when I'm running my script and go back into power save mode when the machine is idle? Thanks Lee