Well done.
I would like also to suggest you to compare pstate-frequency
against auto-cpufreq
.
For me tThe main advantage of pstate-frequency
is that one can tweak CPU min/max for each governor, while that is not possible with auto-cpufreq
without patching their scripts...
give it a try if you like.