Score:0

Enabling/disabling Intel Turbo Boost per core

us flag

I have a laptop running Kubuntu 20.04 LTS, with a Core i7 cpu (8 physical HT cores, that is 16 logical cores). It gets very hot and/or noisy because of Intel Turbo Boost, that I don't really need most of the time.

I discovered here Turbo Boost from command line

that I can enable/disable Turbo Boost from the command line, which is great. However in contrast to the link above, I can only enable/disable it for all cores. It would be nice to have the possibility to have Turbo Boost on only 2-4 cores.

Let me show you:

enable Turbo Boost

sudo wrmsr -p0 0x1a0 0x85008

The '-p0' should apply only to the core #0, but it actually switches all cores, as can be seen from the output of i7z:

TURBO ENABLED on 8 Cores, Hyper Threading ON

disable Turbo Boost

sudo wrmsr -p0 0x1a0 0x4000850089

same thing

TURBO DISABLED on 8 Cores, Hyper Threading ON

I checked with a small benchmark parallel code that indeed the boost is the same for all cores.

Is there a way to use Turbo Boost independently for each core ? or maybe it's system-dependent ?

Thanks !

Doug Smythies avatar
gn flag
No. Turbo is either enabled or not for all cores.
mangohost

Post an answer

Most people don’t grasp that asking a lot of questions unlocks learning and improves interpersonal bonding. In Alison’s studies, for example, though people could accurately recall how many questions had been asked in their conversations, they didn’t intuit the link between questions and liking. Across four studies, in which participants were engaged in conversations themselves or read transcripts of others’ conversations, people tended not to realize that question asking would influence—or had influenced—the level of amity between the conversationalists.