5

I have an I7-8750H and currently have a dual boot machine with Win10 and Ubuntu 18.04 with the 4.18.8 kernel.

When I stress test all cores of the cpu in windows it reaches 3.9 GHz which is as it should, but when i stress test in Ubuntu, the cores only reach 2.5 GHz.

I have tried changing the scaling governor but doesn't change the outcome.

i7z says:

Socket [0] - [physical cores=6, logical cores=12, max online cores ever=6]
TURBO ENABLED on 6 Cores, Hyper Threading ON
Max Frequency without considering Turbo 2307.32 MHz (100.32 x [23])
Max TURBO Multiplier (if Enabled) with 1/2/3/4/5/6 Cores is  41x/41x/40x/40x/39x/39x
Jamidd
  • 51

1 Answers1

0

For full answer see: Is Turbo Boost Working?

Is Intel Turbo Boost enabled?

Using the terminal you can check if Turbo Boost feature is enabled:

$ cat /sys/devices/system/cpu/intel_pstate/no_turbo
0

This is a double negative; when "no turbo" is off (=0) then Turbo Boost is on.

To disable Turbo Boost use sudo powers and set the switch no_turbo to 1:

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

The returned 1 indicates turbo is now off.


I wrote cpuf to let you change the minimum and maximum frequencies to any within the allowable range:

cpuf-demo.gif

Visit the link to copy the script or get more details.