Question BD PROCHOT issue (performance issues in game)

Why-T

Prominent
Mar 23, 2022
22
0
520
hi , i own a dell g15 5510 gaming laptop that packs an i7 10870h with an RTX3060 , i noticed while playing a new game (the finals) some performance issues , therefore i started investigating . i enabled the msi afterburner overlay to check the temps and clock speeds , where i found the temps to be normal (cpu 60-70) (gpu 50-60) , but the issue is the cpu keeps throttling for some reason , i noticed it droping to 800mhz for 1 sec and then get back to 4.1ghz repeatedly , only to find out in the limits section a BD PROCHOT , i knew that the temps are fine , so i disabled the bdprochot setting from throttle stop which fixed it the new temps are (cpu 70-85) (gpu 60-70). but iam concerned . why does it happen in the firstplace , like it bursts the BD PROCHOT doesnt stay active all the time . only when gaming it happens . and the weird thin . i tried to keep the BD PROCHOT on and disable turbo boost which locked the cpu to its stock clock (2.2ghz) , only to find that performance issues are gone , the temps are low , the BD PROCHOT not happening . the only issue then is iam scarificing cpu potetial performance. i did a test for about 10-15min and gathered the log file . hopefully it could lead to something .


G4KCNBY.png
LpTnvaZ.png
 
Last edited:

Lutfij

Titan
Moderator
I would try and make sure you're on the latest BIOS version for your laptop. Since you're on ThrottleStop, you should try and undervolt the processors core, cache and iGPU and see if that helps. You should also look into reapplying the thermal paste in your laptop with higher quality thermal paste/pads to allow for better heat dissipation.

Have you inspected the vent for the cooling assembly in your laptop for any dirt/debris?
 
Jan 8, 2024
2
0
10
CPU is already locked and on unlocked CPU's updating to the latest BIOS usually locks your previously unlocked options.
Throttlestop: Under miscellaneous on the TPL windows you can lower the maximum clock speed with speed-shift, you can try 40 instead of the default 50. Some laptops have very restricted hard-coded power limits inside the EC, Embedded Controller part of the bios, even when the temperatures are fine the controller cuts of performance because of specific preset thresholds.
 
Jan 8, 2024
2
0
10
ThrottleStop author (unclewebb):
PROCHOT (processor hot) is triggered by the CPU temperature. BD PROCHOT is never triggered by the CPU temperature. PROCHOT and BD PROCHOT sound the same but they are two different signals. BD PROCHOT can be triggered by any external sensor outside of the CPU. It could be the GPU but it could be anything. It could be a keyboard temperature sensor. Someone might have decided that it would be a good idea to protect your fingers from getting too hot. The engineer that designed your laptop will know what sensors are connected to the BD PROCHOT signal line but you are not going to find this information in any forum. Anything to do with BD PROCHOT is rarely publicly documented.

On the main ThrottleStop screen, you can clear the BD PROCHOT box. This tells the CPU to ignore any external BD PROCHOT throttling signals. Your CPU will still thermal throttle and slow down if it gets too hot whether BD PROCHOT is checked or not. The PROCHOT signal is generated within the CPU. PROCHOT always works regardless of BD PROCHOT.

If an external sensor has failed, it can constantly send throttling signals to the CPU. That is not good. Disabling BD PROCHOT allows the CPU to run at its full rated speed without being slowed down by a bad sensor.

Without knowing what sensor is triggering BD PROCHOT throttling, no one can guarantee you that disabling BD PROCHOT is 100% safe. If you do not feel comfortable disabling BD PROCHOT then leave it alone.
-Edit
When this succesfully resolves the over excessive Throttling issue you can alter the Power Limit options to keep your CPU temps on a comfortable level without limiting the Speed-Shift turbo speeds , i see it's defaulted/gray on 135 on both PL1 and PL2.
Setting PL1 to 45+clamp and PL2 on 60 and lock MMIO is a good starting point with the Turbo time limit between 8 to 56. It's better to keep the shared power/temperature balance more directed to your GPU on it's maximum performance because that gives a better more stable framerate.
If the power-limits are hardcoded inside the controller your only option is to lower the turbo-speed with the speedshift option.
 
Last edited: