0

I would like to permanently/persistently disable the PL2 power level of an Intel CPU in a laptop. Is it possible? How?

Some explanations: Why Intel Processors Draw More Power Than Expected: TDP and Turbo Explained.

In case it matters, my CPU is Intel Pentium Silver N5030, and I am using Linux.


Update. As suggested in a comment, i tried to look for "Disable Intel turbo boost on Linux" instead, and found some solutions here: Disabling Intel Turbo Boost in ubuntu. Those solutions however require scripting or "manually" manipulating MSR registers, which i am somewhat uncomfortable with. I didn't find a switch in the BIOS of my laptop.

Hennes
  • 65,804
  • 7
  • 115
  • 169
Alexey
  • 1,323

1 Answers1

1

Disabling turbo boost on Linux, if it's using the intel_pstate frequency scaling driver, is done by the command:

echo "1" | sudo tee /sys/devices/system/cpu/intel_pstate/no_turbo

To check if intel_pstate frequency scaling is being used, run:

cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_driver

If intel_pstate frequency scaling is not used, you need to install the msr-tools:

sudo apt-get install msr-tools

To disable do this :

wrmsr -a 0x1a0 0x4000850089

For more information, see the post Disabling Intel Turbo Boost in ubuntu.

harrymc
  • 498,455