Hello guys,
I just recently joined this community because I can’t find in any forum the solution to my problem. Pardon me if I posted this in a wrong category. I am a Windows user so pardon my limited knowledge.
I was installing ATLAS to my freshly installed Ubuntu MATE and I was exactly following their install instruction until I encountered the CPU throttling issue. Installation requires that I disable the CPU throttle. I changed the scaling_governor already to “performance”, and scaling_max_frequency to cpuinfo_max_freq for cpu[0-3], as per their advice, but my clock is still throttling. Throttling, though, in “performance” has a much lower freq range (+/- 150MHZ) vs throttling in “powersave”. I am using:
Ubuntu MATE Release 15.10 32-bit
Kernel Linux 4.2.0-19-generic 1686
MATE 1.10.2
Intel Core i5-5200U CPU @ 2.20GHX x 4
Lenovo G40-80
(no other OS installed)
and the scaling_driver is intel_pstate
I started experimenting by forcing my scaling_max_freq and scaling_min_freq both equal to cpuinfo_max_freq (2.7GHz), then set the ignore_ppc to 1, but I am getting a lower clock around 2.2GHz +/- 150MHz. I also tried setting both the scaling_max_freq and scaling_min_freq to exactly 2.2GHz but I am getting 2.1GHz +/- 150MHz. For all setup, I was always using the “performance” as my scaling_governor. I thought that this was weird so I suspected that something must be limiting my clock to use the max freq so I suspected the BIOS.
When I checked my BIOS, the set-up for the CPU throtting is not included. The only CPU setup in BIOS is the Vanderpool Technology enabled/disabled – I Googled this option but it is not connected to CPU throttling. Nevertheless, I tried all my solutions when the Vanderpool Tech is enabled, but I get the same result – my CPU still throttles similar to the behaviour mentioned above.
Anyone who has idea why my CPU is still throttling and cant operate at the max freq when scaling governor is “performance”? I am stuck with this for two days trying to determine a good combination that will stop my CPU from throttling. By the way, I am using cat /proc/cpuinfo | grep “MHz” to display my CPU clock. Thank you very much in advance!