• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

CPU Throttling at High Performance settings

Here is the answer:
https://www.techpowerup.com/downloads/Utilities/ThrottleStop/

With this little software you can see at what temp your CPU throttles.

SIfnCwY.jpg


PROCHOT is the throttle temp.
 
When i stress test it, it keeps at 3.1 GHz, so that is not temporary. Also, even if you're right, why does it keep going back to 1200 MHz? It should fluctuate between 2.3 and 3.1 GHz

That's the nature of Intel Speedstep, which I doubt you can disable in a laptop bios. It throttles to thermal conditions. It also throttles up/down based on power draw, usage, etc. It's rather complicated honestly, but this is normal behavior and I doubt it's to blame.
 
Mine has Tj 85C and throttles at 83C ! Intel said what they said .

He didnt ask what the best max temp was . There is difference between optimal and throttle temp
I never mentioned anything about optimal temp or best max temp. Don't try to put words in my mouth thank you.
 
View attachment 73652

This is how mine looks while working. it is unable to max it out like in your instance.
Well, if i bench it, it does, but that's not the point.
It does nothing, really....

The PROCHOT of your CPU in that laptop is set at 104 degrees, then it throttles, that was the point.
It's unlikely that you ever reach that CPU temp with what you are doing on your laptop.
 
What issues do you get when it clocks down?

And modern CPU's are made to fluctuate in speed. There's no CPU load, hence it clocks down, as it should. Intel calls it SpeedStep and if you don't have an option for it it probably can't be disabled.

What make and model is the laptop?
 
What issues do you get when it clocks down?

And modern CPU's are made to fluctuate in speed. There's no CPU load, hence it clocks down, as it should. Intel calls it SpeedStep and if you don't have an option for it it probably can't be disabled.

What make and model is the laptop?


I believe the problem is that the changing of the clock lags slightly behind the load peaks, which, when working with audio, causes dropouts and an inability to use lower latency.
I can disable turboboost, which then keeps it at a constant nominal freq of 2.3 GHz.
What I wanna know is if I can do the same but have it at the max freq of 3.1 GHz.
Throttlestop doesn't do anything in that respect.

What really irritates me is that my CPU can handle 3.1 GHz, but I don't have the option to set that as the constant frequency.
I don't care about power consumption or any of that. As far as I'm concerned, speedstep is entirely useless.
If it could fluctuate between the nominal 2.3 and the maximum 3.1GHz, it would probably be fine, but that is impossible to do obviously...It's just so frustrating.
Modern tech just seems to be going backwards in some respects.
Locked out features designed for low level users. People surfing and watching YT videos don't need an i7 anyway, and whether I want to lower my power consumption or not should be left up to me and not be set as default.

It's all Al Gore's fault, damned fraudulent liar. :D
 
You need to disable the C States by editing your registry.

Most laptops do not let you toggle the C States on and off in the bios but there is a registry mod you can use if you want to see what your laptop is like with the C States disabled.

Code:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Intelppm

Go to the above registry key and set Start to 4 to disable the C2/C3/C6/C7 low power core and package C states. Default value for this is 3. You will need to reboot to see any change.

After doing this, ThrottleStop will show you that your CPU is consuming a lot more power and the core temperatures even when idle are going to be much higher.

This might let you run at 3.1 GHz. I have tried this trick before on my 4700MQ but it has been a while so I think I will reboot and see what I get, besides a hot lap. Intel created C States for a reason but I agree that they can be a pain when doing audio work.

Edit - Here is the result.

CQsPmmM.png


No C States being used when the CPU is idle and a solid 34.00 multiplier across all 4 cores. Check out the CPU core temp. It is usually half that at idle. Reported power consumption is also around 1.5 W or less usually when using all of the C States. With this setting, you can still toggle on and off the C1E C State if you want to keep power consumption down. That cuts idle power consumption in half. When you need maximum performance, toggle C1E off. Simple.

Edit - Here's a pic with all C States on just for comparison. The temp difference is not as big as I thought it was but it is not a fair comparison because with C States disabled, the CPU fan runs faster. Barely audible with C States enabled.

2qUKuaN.png
 
Last edited:
You need to disable the C States by editing your registry.

Most laptops do not let you toggle the C States on and off in the bios but there is a registry mod you can use if you want to see what your laptop is like with the C States disabled.

Code:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Intelppm

Go to the above registry key and set Start to 4 to disable the C2/C3/C6/C7 low power core and package C states. Default value for this is 3. You will need to reboot to see any change.

After doing this, ThrottleStop will show you that your CPU is consuming a lot more power and the core temperatures even when idle are going to be much higher.

This might let you run at 3.1 GHz. I have tried this trick before on my 4700MQ but it has been a while so I think I will reboot and see what I get, besides a hot lap. Intel created C States for a reason but I agree that they can be a pain when doing audio work.

Edit - Here is the result.

CQsPmmM.png


No C States being used when the CPU is idle and a solid 34.00 multiplier across all 4 cores. Check out the CPU core temp. It is usually half that at idle. Reported power consumption is also around 1.5 W or less usually when using all of the C States. With this setting, you can still toggle on and off the C1E C State if you want to keep power consumption down. That cuts idle power consumption in half. When you need maximum performance, toggle C1E off. Simple.


That........... WORKED!


YEAH MAN!!!

Thank you so much.
I was beginning to think it was a lost cause but you came as a life saver.

I'm in your debt, man, and if you were here, I'd kiss you, hahaha.

Thank you to everyone else for their time and effort as well.
 
How about post a ThrottleStop screenshot so we can see the results? I like seeing the TechPowerUp logo.

Thanks for jogging my memory. It has been a while since I used that trick.

Edit - Just for the record, this trick lets you run your CPU full time at the 4 core turbo multiplier which should be 31 for a Core i7-3610QM.

http://www.cpu-world.com/CPUs/Core_i7/Intel-Core i7-3610QM Mobile processor.html

It will still throttle lower than this if you are working the CPU to the max and it exceeds either the temperature or turbo power limitation which should be 45 Watts for this CPU.
 
Last edited:
GLORIOUS!!! :D

Looks good. Let us know if this improves audio recording.

Edit - When you do not need full speed, you can use ThrottleStop to run your CPU at any speed you like. The Set Multiplier feature only works when SpeedStep is enabled. Here is slow mode combined with C1E enabled.

CKQSBUC.png


The rest of the C States are disabled. This way your laptop is usable without having to edit the registry and reboot.
 
Last edited:
I tried it out just now and.....
It fixed everything.
I can now work with a 128 sample buffer without ANY PROBLEMS WHATSOEVER.
It works as smooth as a baby's ass.
DPC latency checker shows a decrease in system latency of around 50 microseconds on average (my estimate), as well.
Hope this thread helps other people as well, as there seems to be a lot of myths and misunderstandings out there.

I'm just thrilled right now, can't wait for my next band practice :D

Big thanks to everyone, but first and foremost, Unclewebb.
You rule, man!
:D
 
For me also core parking disabling helps with the audio tasks... the throttling just issues a low level interrupt thus screwing everything else in the pipe... logically it will cause audio stutter.
 
Although the issue seems solved , i would like to mention , if the virtual memory contributes to the issue , might disable it under the condition the laptop has enough memory
 
Last edited:
If its already writing out to the page file as is, how would disabling it make things better? You would need more RAM. Make sense little cat, you are at it yet again... :wtf:
 
Back
Top