O.K., so the maximum turbo pstate is being asked for, but a pathetic pstate is being given. This appears to be due to the MSRs we have been looking at.
The plan, if your are willing.
Step 1, confirm that I have figured out the correct MSR, i.e. 610h (it isn't necessarily the same address on all processors). Do (the example is my processor):
Code:
sudo rdmsr 0x610
800087f8001487f8
and compare to the relevant line from the turbostat output:
Code:
cpu0: MSR_PKG_POWER_LIMIT: 0x800087f8001487f8 (locked)
Step 2, to be done after the slowdown situation (but don't play any games anymore), where your MSR reads as "0x43816000dd8001". Do:
Code:
sudo wrmsr 0x610 0x42016000dc0160
check it with a subsequent rdmsr, and then check it with turbostat, you should get:
Code:
cpu0: MSR_PKG_POWER_LIMIT: 0x42016000dc0160 (UNlocked)
cpu0: PKG Limit #1: DISabled (44.000000 Watts, 28.000000 sec, clamp DISabled)
cpu0: PKG Limit #2: DISabled (44.000000 Watts, 0.002441* sec, clamp DISabled)
Step 3, will be to LOCK the register, but lets wait on that until the results from the above are known.
Bookmarks