Question Any way to disable/enable C states within Windows (not BIOS)?

rgames

Distinguished
Dec 29, 2013
19
0
18,520
I can change C states within the BIOS but I'd like to be able to change them within Windows because I only need them when running latency-sensitive apps (e.g. a digital audio workstation). Right now I have to shut down, enter BIOS, make the change then reboot every time.

The ideal solution would be to have them change with the selected Windows power plan but I can't find any options for C states. Is there any way to do that or something similar?

Thanks
 

Aeacus

Titan
Ambassador
Any way to disable/enable C states within Windows (not BIOS)?
As far as i know, this is BIOS only option.

There are programs that override BIOS settings but i don't suggest using those. They can cause all sorts of issues and i'm not even sure if you can change CPU sleep states within those. Though, you can OC your CPU with those, that much i do know. But even then, it's poor option. If you do any CPU OC, do it directly from BIOS.
 
  • Like
Reactions: CountMike
@rgames

What CPU do you have? If you have an Intel CPU you can use ThrottleStop to disable or enable the C states while in Windows without having to reboot.

To disable the C states, open the C States window, check the C States - AC box, select the Off radio button and press Apply. To enable the C states do the opposite. Check the C States - AC box, select the On radio button and press Apply. This makes a permanent change to whatever Windows power plan you are presently using. It is best to use ThrottleStop if you ever need to reset this change.


Edit - Because this is making a change to the Windows power plan you are using, after you do this, you do not need to run ThrottleStop. You could create a new Windows power plan called C States Off which uses the High Performance power plan as a template. Switch to the C States Off power plan, use ThrottleStop to disable the C states in this plan, exit ThrottleStop and now any time you switch to the C States Off Windows power plan, the C states will be disabled. Switch back to the High Performance power plan and the C states will be enabled again. This works great in Windows 10. I believe Windows 11 will be the same but I have not yet tested this.

When testing with LatencyMon, it is obvious that disabling the C states reduces latency.
https://www.resplendence.com/latencymon
View: https://imgur.com/a/Oa64IAY
 
Last edited:
  • Like
Reactions: Darioo
Dec 31, 2023
1
1
15

uWebb429,​

You saved my life/work! I needed fast and quiet (Coil wine issue) laptop for music recordings. Now it is fast and quiet! Thank You very much for You advise!​

Best regards
 
  • Like
Reactions: uWebb429