I found rather informative thread regarding turbo-boost here: Disabling Intel Turbo Boost in ubuntu
I followed all the recommendations, but can't get it disabled.
I am running HP Pavilion 17-e182sr with Intel i7-3632QM (2.2 - 3.2 GHz). Its default frequency is 2.2GHz which seems to work fine for me. Since it is a laptop I don't want to overheat it. My temperatures are up to 85°C with the full load. So disabling turbo boost seems the most suitable solution.
It was super easy to disable turbo boost in Windows environment, but Linux appears to be much tricky. I've already created a script to disable turbo boost as advised by @Maythux. For the matter of facts, here are my outputs.
~$ cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_driver intel_pstate intel_pstate intel_pstate intel_pstate intel_pstate intel_pstate intel_pstate intel_pstate $ lscpu | grep MHz CPU MHz: 1200.036 CPU max MHz: 3200,0000 CPU min MHz: 1200,0000 ~$ cat /sys/devices/system/cpu/intel_pstate/no_turbo 1 ~$ sudo rdmsr -p0 0x1a0 -f 38:38 1 ~$ sudo rdmsr -p1 0x1a0 -f 38:38 1 ~$ sudo rdmsr -p2 0x1a0 -f 38:38 1 ~$ sudo rdmsr -p3 0x1a0 -f 38:38 1 ~$ sudo rdmsr -p4 0x1a0 -f 38:38 1 ~$ sudo rdmsr -p5 0x1a0 -f 38:38 1 ~$ sudo rdmsr -p6 0x1a0 -f 38:38 1 ~$ sudo rdmsr -p7 0x1a0 -f 38:38 1
SEEMS PRETTY COOL, HA? But the current CPU frequencies are
~$ cat /proc/cpuinfo | grep "MHz" cpu MHz : 2902.539 cpu MHz : 2899.987 cpu MHz : 2908.984 cpu MHz : 2900.256 cpu MHz : 2902.136 cpu MHz : 2902.807 cpu MHz : 2962.023 cpu MHz : 2899.987
Can somebody shed some light on what am I doing wrong? Thanks for all the comments here.