Thanks for the references and info. I am very familiar with idle and the various governors and such. I was not familiar with any correlation between limiting idle states and turboboost functionality (and still don't see it). Sorry for any confusion.
By the way, there is a high energy cost for limiting to idle state 0 or "poll" (one reference mentioned using "poll"). Example, very idle system:
1.) Normal, all idle states enabled:
Code:
doug@s19:~$ sudo turbostat --quiet --Summary --show Busy%,Bzy_MHz,IRQ,PkgWatt,PkgTmp,RAMWatt,GFXWatt,CorWatt --interval 15
Busy% Bzy_MHz IRQ PkgTmp PkgWatt CorWatt GFXWatt RAMWatt
0.07 3673 1192 33 1.42 0.77 0.00 0.89
0.06 3878 921 33 1.42 0.76 0.00 0.89
2.) All idle states deeper than 0 disabled:
Code:
doug@s19:~/idle$ sudo turbostat --quiet --Summary --show Busy%,Bzy_MHz,IRQ,PkgWatt,PkgTmp,RAMWatt,GFXWatt,CorWatt --interval 15
Busy% Bzy_MHz IRQ PkgTmp PkgWatt CorWatt GFXWatt RAMWatt
99.76 4800 180754 67 53.88 53.22 0.00 0.89
99.76 4800 180307 67 53.66 53.00 0.00 0.89
99.76 4800 180784 68 53.63 52.97 0.00 0.89
doug@s19:~/idle$ grep . /sys/devices/system/cpu/cpu5/cpuidle/state*/disable
/sys/devices/system/cpu/cpu5/cpuidle/state0/disable:0
/sys/devices/system/cpu/cpu5/cpuidle/state1/disable:1
/sys/devices/system/cpu/cpu5/cpuidle/state2/disable:1
/sys/devices/system/cpu/cpu5/cpuidle/state3/disable:1
Note: Only CPU 5 was shown for briefity.
Bookmarks