• 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.

ThrottleStop Cache Ratio Fluctuating/Changing Automatically

todou

New Member
Joined
Apr 9, 2025
Messages
6 (0.14/day)
Hello,
So I've had my config in throttlestop optimized to my liking for quite some time now without any noticeable issues and here recently when I went into throttlestop fivr to view over some settings I noticed that my cache ratio under voltage ID was fluctuating and changing to random ratio numbers. The only thing I have done recently is apply tsc+tsc instead of normal timer resolution. I am unsure why or how this would potentially affect my cache ratio value but I've never had this issue before. I'm on an asus g18 13980hx. Looking at it currently it'll fluctuate between values such as 21 and 43 in the cache ratio box. All of my turbo group ratios are set to 49 and TPL 1&2 are at 185 mmio locked. speedshift epp 0. I'm not running any other software that would interfere with TS and i've reviewed bios settings to ensure voltage was still properly unlocked. All virtualization has been turned off. Like I said i've had my settings dialed in to a point to where I don't really check TS often other than to make sure it's running and no settings have been reverted but this is the issue I had noticed as of recent and this is the only place I could think to go to for any sort of reasoning or solution. I'll provide a few attachments of my settings in this post. If anyone has any sort of knowledge on what could be causing this I would appreciate it a lot as this is not ideal for performance. I would like to have a consistent cache ratio as I did before. Cinebench scores are also drastically lower than what I usually pull from them. Again any guidance on this topic would be much appreciated.
Thanks,
todou
 

Attachments

  • image.jpg
    image.jpg
    1.8 MB · Views: 44
  • image.jpg
    image.jpg
    2.1 MB · Views: 42
  • image.jpg
    image.jpg
    1.4 MB · Views: 41
In bios there may be a setting called ring down bin or similar. Set to disable and cache will stay at 1 frequency. If the option is not available, there's nothing you can do about it, it is normal operation.

GL!
 
I recommend using ThrottleStop 9.7.3

If you want your CPU to run at max speed when lightly loaded, check the High Performance box on the main ThrottleStop screen. This will switch to the Windows High Performance power plan. There should be no need to check the Speed Shift EPP box. The High Performance power plan is designed to set EPP to 0 automatically.

You are not overclocking so there should be no need to check the Overclock box in ThrottleStop.

I would leave Ring Down Bin checked for now. Clear this box if you want the cache and core to run at the same speed. I am not sure how stable a 13980HX will be if you do this.

Cinebench scores are also drastically lower
Does Limit Reasons show any reasons for throttling lighting up red under the CORE column when Cinebench is running?
 
In bios there may be a setting called ring down bin or similar. Set to disable and cache will stay at 1 frequency. If the option is not available, there's nothing you can do about it, it is normal operation.

GL!
option isn't displayed in bios:/
 
I recommend using ThrottleStop 9.7.3

If you want your CPU to run at max speed when lightly loaded, check the High Performance box on the main ThrottleStop screen. This will switch to the Windows High Performance power plan. There should be no need to check the Speed Shift EPP box. The High Performance power plan is designed to set EPP to 0 automatically.

You are not overclocking so there should be no need to check the Overclock box in ThrottleStop.

I would leave Ring Down Bin checked for now. Clear this box if you want the cache and core to run at the same speed. I am not sure how stable a 13980HX will be if you do this.


Does Limit Reasons show any reasons for throttling lighting up red under the CORE column when Cinebench is running?
Im on a custom performance power plan I created with powersettingsexplorer. Would there be a specific power setting I'd need to check to ensure speed shift EPP is set to 0? I never messed around with checking any of the performance or high performance boxes since I got on this custom plan just left them at default to avoid interferences between plans. I now have installed 9.7.3 thank you for the pointer on that one. Although the new V/F Point and Per Core interfaces look foreign to me and I have no clue what I am looking at to be completely honest. It seems the cache ratio currently on 9.7.3 is remaining stable and accurate on default settings off of the first download and opening the program. I've ran cinebench about 3 times now with 9.7.3 default settings and noted that edp other under core and ring both actively throttle during testing. thanks for the reply means alot
 
Im on a custom performance power plan I created with powersettingsexplorer. Would there be a specific power setting I'd need to check to ensure speed shift EPP is set to 0? I never messed around with checking any of the performance or high performance boxes since I got on this custom plan just left them at default to avoid interferences between plans. I now have installed 9.7.3 thank you for the pointer on that one. Although the new V/F Point and Per Core interfaces look foreign to me and I have no clue what I am looking at to be completely honest. It seems the cache ratio currently on 9.7.3 is remaining stable and accurate on default settings off of the first download and opening the program. I've ran cinebench about 3 times now with 9.7.3 default settings and noted that edp other under core and ring both actively throttle during testing. thanks for the reply means alot
to add to this i realized a few more odd things. system agent,intel gpu, and igpu unslice seemed to cause weird behaviors if unlock adjustable voltage is enabled for them. secondly i noticed the only way the cache ratio would remain at a stable frequency/value is if min/max under cache ratio are both set to the same value. i am unsure if this is viable or not. thirdly ive noticed the memory DDR box occasionally fluctuate under the cache ratio section. i am also unsure what this means, if its normal, or what would cause it. if anyone could provide guidance what i should do in the v/f point and per core boxes that would also be useful. as i said before these are all new setting interfaces to me
 
V/F Point
The previous ThrottleStop mV Boost feature can now be adjusted by setting V/F Point 1. You used to have mV Boost set to 180. The new way to accomplish the same thing is to set V/F Point 1 to 180.

Most laptops use a variety of methods to current limit throttle the CPU. This is usually what triggers EDP to light up red in Limit Reasons. Some of these current limit throttling schemes cannot be solved by using ThrottleStop. What you can try is set IccMax to the max, 511.75, for the CPU Core, CPU P Cache, Intel GPU and iGPU Unslice. Also set Power Limit 4 in the TPL window to the max, 1023.

Post some updated screenshots of the new version so I can see anything weird.

noticed the memory DDR box occasionally fluctuate
Some laptops have a power saving feature that slows the memory speed down when a computer is lightly loaded or idle. The new TS version shows when this is happening.

Check your custom power plan. The Minimum processor state and Maximum processor state should both be set to 100%. If the Minimum is not 100%, that can cause your CPU core and cache to idle down when lightly loaded. You can use ThrottleStop to access the default Windows High Performance power plan when testing. It is easy enough to switch back to your custom plan later.

Post a screenshot of the new Per Core window. Everything should be correct as is which means you do not have to do anything in that window. Post a V/F window too if you are not sure if that is setup correctly.

If you want me to look at your power plan, open up a Windows command window and type in this command.

Code:
powercfg /qh >C:\power.txt

That will create a file in your main C: directory called power.txt
This file will show all of the hidden settings within your power plan. The q stands for query and the h tells that command to include all of the hidden settings. You can attach the power.txt file to your next post. If you think this info is a big secret, send it to me in a message. You can open this file to see what info it contains.
 
Last edited:
here are a few updated pictures. i applied the power limit 4 value you suggested. all of my other iccmax values are set to max besides cpu core. 245 is the default asus sets supposedly and ive heard a lot of back and forth on whether or not the iccmax for the cpu core should be set to max. i had it set to max for a little while previously for testing purposes but i couldn't really tell whether thermals and temps were worse with it on max or the same. system agent intel gpu and igpu all have unlock adjustable voltage unchecked. for v/f point would there be any reason to sync across all points? again i'm not knowledgeable on that aspect of throttlestop too much ive always just set the mv boost at 800mhz previously to whatever my cpu core undervolt value is. also i'm going to be reapplying thermal grizzly's thermal liquid extreme to my cpu,gpu, and heatsink as i recently saw a video of someone else do it with my same rig. asus does a terrible application job 9/10 and many others who went through the same process agreed.
 

Attachments

  • image.jpg
    image.jpg
    1.4 MB · Views: 24
  • image.jpg
    image.jpg
    2.4 MB · Views: 26
  • image.jpg
    image.jpg
    2.2 MB · Views: 22
  • image.jpg
    image.jpg
    1.3 MB · Views: 28
The previous ThrottleStop mV Boost feature can now be adjusted by setting V/F Point 1. You used to have mV Boost set to 180. The new way to accomplish the same thing is to set V/F Point 1 to 180.

Most laptops use a variety of methods to current limit throttle the CPU. This is usually what triggers EDP to light up red in Limit Reasons. Some of these current limit throttling schemes cannot be solved by using ThrottleStop. What you can try is set IccMax to the max, 511.75, for the CPU Core, CPU P Cache, Intel GPU and iGPU Unslice. Also set Power Limit 4 in the TPL window to the max, 1023.

Post some updated screenshots of the new version so I can see anything weird.


Some laptops have a power saving feature that slows the memory speed down when a computer is lightly loaded or idle. The new TS version shows when this is happening.

Check your custom power plan. The Minimum processor state and Maximum processor state should both be set to 100%. If the Minimum is not 100%, that can cause your CPU core and cache to idle down when lightly loaded. You can use ThrottleStop to access the default Windows High Performance power plan when testing. It is easy enough to switch back to your custom plan later.

Post a screenshot of the new Per Core window. Everything should be correct as is which means you do not have to do anything in that window. Post a V/F window too if you are not sure if that is setup correctly.

If you want me to look at your power plan, open up a Windows command window and type in this command.

Code:
powercfg /qh >C:\power.txt

That will create a file in your main C: directory called power.txt
This file will show all of the hidden settings within your power plan. The q stands for query and the h tells that command to include all of the hidden settings. You can attach the power.txt file to your next post. If you think this info is a big secret, send it to me in a message. You can open this file to see what info it contains.
also if there are any sort of more in depth optimizations i could learn about and potentially use within the new v/f and per core windows id appreciate any more knowledge on that. appreciate all the feedback so far.
 
the new v/f
Almost everyone that is using the new V/F features are only setting V/F Point 1 to approximately 150 or to whatever they are undervolting the CPU Core and the P Cache. They are using it the same as they were using mV Boost. They are only adjusting that one point which has proven to improve stability when using a large undervolt.

If you run all the Turbo Groups with the same multiplier like you are doing, there is no need to adjust any of the other V/F points.

I usually run my 14900HX with all Turbo Groups set to 52 and with only V/F Point 1 set to 150. I recently did a test where I increased the first 3 Turbo Groups to 58 for some more light load speed. To help improve stability, I set the last 5 V/F points to 50. A little extra voltage at full speed allowed me to run a single core Cinebench test while maintaining the full 58 multiplier for the entire test.


It is early days playing around with these settings. Hopefully more users do some testing and post their results.

The Per Core settings that were recently added to ThrottleStop will rarely if ever need to be used. It is good to be able to check to make sure that the Per Core values are not set too low and are not limiting your CPU. If you do not have any problems, you can close the Per Core window and forget about it. All of your Per Core values are set to the Max so they will never interfere with maximum performance.
 
Back
Top