• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.
  • The forums have been upgraded with support for dark mode. By default it will follow the setting on your system/browser. You may override it by scrolling to the end of the page and clicking the gears icon.

Power Limit Throttle issue with HP Laptop

NicerDicerPlus

New Member
Joined
Dec 7, 2023
Messages
4 (0.01/day)
I own an HP Envy x360 laptop with an Intel 10510U CPU and an MX250 GPU.
While playing League of Legends on the laptop, I initially get good FPS (~120) with the CPU using around 15 watts of power.

After approximately 10-15 minutes of gameplay, the frame rates drop to below 30, and the processor only draws 6-8 watts as it enters PL1.
During this time, the clock speeds are reduced to 800MHz, even though the temperatures are below 65°C.
After finishing the game, the laptop takes a few minutes to return to normal clock speeds.


Start_good.png
End_bad.png



I would appreciate any assistance. Thank you very much.
 

Attachments

  • FIVR.png
    FIVR.png
    72.8 KB · Views: 156
  • TPL.png
    TPL.png
    23.7 KB · Views: 159
Use ThrottleStop 9.6

Check the MMIO Lock box in the TPL window.

ThrottleStop does not work correctly until you disable core isolation memory integrity and anything virtualization related. Follow the guide in my signature to disable VBS. Delete the ThrottleStop.INI configuration file and post some updated screenshots.

Also disable BD PROCHOT on the main screen of ThrottleStop.

In the TPL window, set Power Limit 4 to a value of 0.
 
Oh and dont forget the power brick - make sure its not overheating or anything. I ran into one situation where hot power brick somehow triggered throttling in a laptop, despite there being no way to communicate that to the laptop itself - possibly just the voltages going out of spec.
 
Use ThrottleStop 9.6

Check the MMIO Lock box in the TPL window.

ThrottleStop does not work correctly until you disable core isolation memory integrity and anything virtualization related. Follow the guide in my signature to disable VBS. Delete the ThrottleStop.INI configuration file and post some updated screenshots.

Also disable BD PROCHOT on the main screen of ThrottleStop.

In the TPL window, set Power Limit 4 to a value of 0.

Thank you very much for the responses.
I have now tried it with ThrottleStop 9.6 and disabled core isolation, memory integrity, and VM-Platform, as well as Windows Hypervisor Platform.

After.png


However, the issue persists.

Edit: For some reason, the PL1 is ignored when I open and close the laptop 3-5 times in a row. Then, the CPU ramps up so much and draws so much power until it reaches thermal throttling.

Edit_NoThrottle.png


After unplugging and re-plugging the power supply, it limits the power back to 15 watts.
 

Attachments

  • FIVR_2.png
    FIVR_2.png
    75.5 KB · Views: 131
  • TPL_2.png
    TPL_2.png
    26.1 KB · Views: 115
  • VBS.png
    VBS.png
    1.6 KB · Views: 127
  • Windows-Features.png
    Windows-Features.png
    8.2 KB · Views: 124
Last edited:
If you look in the Device Manager you might find something called the Intel Dynamic Tuning driver. This driver can set power limits lower than what ThrottleStop lets you set which will interfere with maximum performance. If you can find this driver, consider disabling it. That driver or an embedded controller (EC) likely forces your CPU to 15W or less during any long term test.

The 10510U has a 15W TDP rating. The cooling system of most devices that use this processor are not designed to cool a 30W or 40W CPU. If you set the turbo power limits sky high, the CPU will overheat and it will need to thermal throttle. Either find a way to improve your cooling or do not set the turbo power limits so high. Clear the Disable Controls check box and set the turbo power limits to values that your cooling system is capable of managing.

For some reason, the PL1 is ignored when I open and close the laptop 3-5 times in a row.
Some laptops might not set the EC turbo power limits consistently when resuming from sleep or resuming from hibernate mode. Sometimes the power limits that it sets might not be set at all. ThrottleStop only has access to the MSR and MMIO turbo power limits. During testing, ThrottleStop always applies the MSR and MMIO power limits consistently after resuming. If the EC power limits are set differently or lower than the ThrottleStop MSR power limits, the EC power limits will be the ones in control of your CPU speed. If the EC power limits are sometimes not set, the ThrottleStop MSR power limit will be the one that controls your laptop.

Most people that want to use ThrottleStop to control the CPU voltage in Windows 11 are not able to use the Windows Subsystem for Linux.
 
Thank you for the help.
The power limit of 15 watts has now been lifted, and I have limited it to 30 watts in ThrottleStop.
My cooling system is handling it well.
Removing the Intel Dynamic Tuning driver was not necessary.
I also had to re-enable VBS, as I use WSL2, and it works without issues even with it.
Reducing the CPU voltage didn't make much of a difference in performance after some testing on my system
 
Back
Top