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

should global c-state be "enabled" instead of auto on am5 x3d processors?

Joined
Aug 7, 2019
Messages
175 (0.09/day)
Location
El Salvador
hello there, i recently came across this thread over reddit https://www.reddit.com/r/pcmasterrace/comments/1igmb6f/am5_cpu_stutter_fix/?share_id=cLCtMOD36Doud0T...
in which this guy affirms that having global c-state on "auto" on the motherboard for am5 processors its pretty much having it as "off or disabled"
where you should instead be setting it as "enabled" for it to reduce or eliminate any performance issues that your computer may be having with micro stuttering related.

is this accurate? what does global c-state even do anyways?

im on ryzen 7800x3d, x670e aorus pro motherboard, and at the moment its set on auto but if what he says its true, then i should set it to enable ?
ive noticed a few micro stuttering in dead by daylight, cyberpunk 2077.

thanks for your time.
 
Joined
Aug 20, 2007
Messages
21,725 (3.40/day)
Location
Olympia, WA
System Name Pioneer
Processor Ryzen 9 9950X
Motherboard GIGABYTE Aorus Elite X670 AX
Cooling Noctua NH-D15 + A whole lotta Sunon, Phanteks and Corsair Maglev blower fans...
Memory 64GB (2x 32GB) G.Skill Flare X5 @ DDR5-6000 CL30
Video Card(s) XFX RX 7900 XTX Speedster Merc 310
Storage Intel 5800X Optane 800GB boot, +2x Crucial P5 Plus 2TB PCIe 4.0 NVMe SSDs
Display(s) 55" LG 55" B9 OLED 4K Display
Case Thermaltake Core X31
Audio Device(s) TOSLINK->Schiit Modi MB->Asgard 2 DAC Amp->AKG Pro K712 Headphones or HDMI->B9 OLED
Power Supply FSP Hydro Ti Pro 850W
Mouse Logitech G305 Lightspeed Wireless
Keyboard WASD Code v3 with Cherry Green keyswitches + PBT DS keycaps
Software Gentoo Linux x64 / Windows 11 Enterprise IoT 2024
c-states are a power saving option. Honestly, disabling them should not be causing stutter.
 
Joined
Aug 7, 2019
Messages
175 (0.09/day)
Location
El Salvador
c-states are a power saving option. Honestly, disabling them should not be causing stutter.
yeah i wish i knew more of the topic but i really dont, i just found interesting how this could be causing a micro stuttering issue.
so setting it on, makes the general pc performance lower?
i also found this article, speaks a bit of c-states and how it should be "enabled" as well.
 
Joined
Nov 16, 2023
Messages
1,797 (3.99/day)
Location
Nowhere
System Name I don't name my rig
Processor 14700K
Motherboard Asus TUF Z790
Cooling Air/water/DryIce
Memory DDR5 G.Skill Z5 RGB 6000mhz C36
Video Card(s) RTX 4070 Super
Storage 980 Pro
Display(s) Some LED 1080P TV
Case Open bench
Audio Device(s) Some Old Sherwood stereo and old cabinet speakers
Power Supply Corsair 1050w HX series
Mouse Razor Mamba Tournament Edition
Keyboard Logitech G910
VR HMD Quest 2
Software Windows
Benchmark Scores Max Freq 13700K 6.7ghz DryIce Max Freq 14700K 7.0ghz DryIce Max all time Freq FX-8300 7685mhz LN2
Auto = Enabled. Should be no change between them.

Disabled will run the cores at their rated speeds without throttling when in lower power states.
 
Joined
Aug 20, 2007
Messages
21,725 (3.40/day)
Location
Olympia, WA
System Name Pioneer
Processor Ryzen 9 9950X
Motherboard GIGABYTE Aorus Elite X670 AX
Cooling Noctua NH-D15 + A whole lotta Sunon, Phanteks and Corsair Maglev blower fans...
Memory 64GB (2x 32GB) G.Skill Flare X5 @ DDR5-6000 CL30
Video Card(s) XFX RX 7900 XTX Speedster Merc 310
Storage Intel 5800X Optane 800GB boot, +2x Crucial P5 Plus 2TB PCIe 4.0 NVMe SSDs
Display(s) 55" LG 55" B9 OLED 4K Display
Case Thermaltake Core X31
Audio Device(s) TOSLINK->Schiit Modi MB->Asgard 2 DAC Amp->AKG Pro K712 Headphones or HDMI->B9 OLED
Power Supply FSP Hydro Ti Pro 850W
Mouse Logitech G305 Lightspeed Wireless
Keyboard WASD Code v3 with Cherry Green keyswitches + PBT DS keycaps
Software Gentoo Linux x64 / Windows 11 Enterprise IoT 2024
so setting it on, makes the general pc performance lower?
Not really, no. Disabling it just make it use more power at idle for no reason twiddling its thunbs. But it shouldn't hurt anything either.

is there a reason why he claims that auto = disabled ?
I'm skeptical of that as well, unless its like a one board or brand firmware glitch.

Disabled will run the cores at their rated speeds without throttling when in lower power states.
Actually clock control is a seperate thing. This is more of a "can I sleep/turn off a core short-term when I have literally nothing to do?" setting.
 
Joined
Aug 7, 2019
Messages
175 (0.09/day)
Location
El Salvador
Not really, no. Disabling it just make it use more power at idle for no reason twiddling its thunbs. But it shouldn't hurt anything either.


I'm skeptical of that as well, unless its like a one board or brand firmware glitch.


Actually clock control is a seperate thing. This is more of a "can I sleep/turn off a core short-term when I have literally nothing to do?" setting.
so to summarize:
auto should be fine just as enable should be fine, since auto should be = "enabled" pretty much
yeah i dont understand this person logic with auto = disabled really, he prolly has a glitchy firmware/bios from his motherboard but apparently other persons have been trying this and has worked out for them, i honestly cant say from personal experience as ive had it default which is auto, i did wanted to test this out because i wanted to know if this would help with the micro stuttering in dead by daylight, cyberpunk 2077.
 
Joined
Nov 16, 2023
Messages
1,797 (3.99/day)
Location
Nowhere
System Name I don't name my rig
Processor 14700K
Motherboard Asus TUF Z790
Cooling Air/water/DryIce
Memory DDR5 G.Skill Z5 RGB 6000mhz C36
Video Card(s) RTX 4070 Super
Storage 980 Pro
Display(s) Some LED 1080P TV
Case Open bench
Audio Device(s) Some Old Sherwood stereo and old cabinet speakers
Power Supply Corsair 1050w HX series
Mouse Razor Mamba Tournament Edition
Keyboard Logitech G910
VR HMD Quest 2
Software Windows
Benchmark Scores Max Freq 13700K 6.7ghz DryIce Max Freq 14700K 7.0ghz DryIce Max all time Freq FX-8300 7685mhz LN2
Not really, no. Disabling it just make it use more power at idle for no reason twiddling its thunbs. But it shouldn't hurt anything either.


I'm skeptical of that as well, unless its like a one board or brand firmware glitch.


Actually clock control is a seperate thing. This is more of a "can I sleep/turn off a core short-term when I have literally nothing to do?" setting.
If you disable C-states, this directly prevents AMDs power states from being active. It should run the cpu at its max clocks. Same for Intel, but yes, is used for lower p-states and sleep.

The very first thing to disable for all core overclock/tuning, is disable c-states.

To find your AMD power states, open cpu-z and clock about tab. Lower left click save report txt. Open txt. Scroll find the power states listed. Thats what C-states enables which on auto at default is simply enabled. This is a green feature to save power pushed by EPA. Same thing with your reference clock throttling. Another power saving feature. Used to be called cpu spread spectrum. On my Asus board lga 1700, there is an option to secure 100 reference clocks.

But my point is Auto and enabled is the same. Disabled is the only change.

is there a reason why he claims that auto = disabled ?
It's reddit. Who knows why.... but probably because.

He doesn't know.
 

freeagent

Moderator
Staff member
Joined
Sep 16, 2018
Messages
9,664 (4.14/day)
Location
Winnipeg, Canada
Processor AMD R7 5800X3D
Motherboard Asus Crosshair VIII Dark Hero
Cooling Thermalright Frozen Edge 360, 3x TL-B12 V2, 2x TL-B12 V1
Memory 2x8 G.Skill Trident Z Royal 3200C14, 2x8GB G.Skill Trident Z Black and White 3200 C14
Video Card(s) Zotac 4070 Ti Trinity OC
Storage WD SN850 1TB, SN850X 2TB, SN770 1TB
Display(s) LG 50UP7100
Case Fractal Torrent Compact
Audio Device(s) JBL Bar 700
Power Supply Seasonic Vertex GX-1000, Monster HDP1800
Mouse Logitech G502 Hero
Keyboard Logitech G213
VR HMD Oculus 3
Software Yes
Benchmark Scores Yes
With Asus auto is disabled.
 
Joined
Aug 7, 2019
Messages
175 (0.09/day)
Location
El Salvador
If you disable C-states, this directly prevents AMDs power states from being active. It should run the cpu at its max clocks. Same for Intel, but yes, is used for lower p-states and sleep.

The very first thing to disable for all core overclock/tuning, is disable c-states.

To find your AMD power states, open cpu-z and clock about tab. Lower left click save report txt. Open txt. Scroll find the power states listed. Thats what C-states enables which on auto at default is simply enabled. This is a green feature to save power pushed by EPA. Same thing with your reference clock throttling. Another power saving feature. Used to be called cpu spread spectrum. On my Asus board lga 1700, there is an option to secure 100 reference clocks.

But my point is Auto and enabled is the same. Disabled is the only change.


It's reddit. Who knows why.... but probably because.

He doesn't know.
Does this matter if someone is doing curve optimizer with negative offset ? Or completely unrelated to the global c-states
edit:

1738975833576.png

is this what you mean ? took it from cpu z report text file.
 
Last edited:
Joined
Aug 20, 2007
Messages
21,725 (3.40/day)
Location
Olympia, WA
System Name Pioneer
Processor Ryzen 9 9950X
Motherboard GIGABYTE Aorus Elite X670 AX
Cooling Noctua NH-D15 + A whole lotta Sunon, Phanteks and Corsair Maglev blower fans...
Memory 64GB (2x 32GB) G.Skill Flare X5 @ DDR5-6000 CL30
Video Card(s) XFX RX 7900 XTX Speedster Merc 310
Storage Intel 5800X Optane 800GB boot, +2x Crucial P5 Plus 2TB PCIe 4.0 NVMe SSDs
Display(s) 55" LG 55" B9 OLED 4K Display
Case Thermaltake Core X31
Audio Device(s) TOSLINK->Schiit Modi MB->Asgard 2 DAC Amp->AKG Pro K712 Headphones or HDMI->B9 OLED
Power Supply FSP Hydro Ti Pro 850W
Mouse Logitech G305 Lightspeed Wireless
Keyboard WASD Code v3 with Cherry Green keyswitches + PBT DS keycaps
Software Gentoo Linux x64 / Windows 11 Enterprise IoT 2024
If you disable C-states, this directly prevents AMDs power states from being active. It should run the cpu at its max clocks.
C-states are sleep levels and has nothing to do with the clocks themselves. The cpu will just never sleep.

Don't take my word for it, try it.

It's reddit. Who knows why.... but probably because.
To be fair that's not a reddit exclusive. But it sounds more like an ASUS eccentricity.
 

freeagent

Moderator
Staff member
Joined
Sep 16, 2018
Messages
9,664 (4.14/day)
Location
Winnipeg, Canada
Processor AMD R7 5800X3D
Motherboard Asus Crosshair VIII Dark Hero
Cooling Thermalright Frozen Edge 360, 3x TL-B12 V2, 2x TL-B12 V1
Memory 2x8 G.Skill Trident Z Royal 3200C14, 2x8GB G.Skill Trident Z Black and White 3200 C14
Video Card(s) Zotac 4070 Ti Trinity OC
Storage WD SN850 1TB, SN850X 2TB, SN770 1TB
Display(s) LG 50UP7100
Case Fractal Torrent Compact
Audio Device(s) JBL Bar 700
Power Supply Seasonic Vertex GX-1000, Monster HDP1800
Mouse Logitech G502 Hero
Keyboard Logitech G213
VR HMD Oculus 3
Software Yes
Benchmark Scores Yes
Run the CPU at stock, maybe play with PBO a bit.. but no need for deep dives into the bios.
 
Joined
Aug 7, 2019
Messages
175 (0.09/day)
Location
El Salvador
Run the CPU at stock, maybe play with PBO a bit.. but no need for deep dives into the bios.
Yeah the only thing I've touched from the start was the curve optimizer to negative 25 and that's all there is to it, no overclocking or anything like that, also my rams are on xmp not expo don't really know if that even matters at all.

Does this matter if someone is doing curve optimizer with negative offset ? Or completely unrelated to the global c-states
edit:

View attachment 383789
is this what you mean ? took it from cpu z report text file.
this is with global c-state enabled ^

and this is with "disabled"

1738976920645.png

whats the difference? because i cant see it.
 
Joined
Nov 16, 2023
Messages
1,797 (3.99/day)
Location
Nowhere
System Name I don't name my rig
Processor 14700K
Motherboard Asus TUF Z790
Cooling Air/water/DryIce
Memory DDR5 G.Skill Z5 RGB 6000mhz C36
Video Card(s) RTX 4070 Super
Storage 980 Pro
Display(s) Some LED 1080P TV
Case Open bench
Audio Device(s) Some Old Sherwood stereo and old cabinet speakers
Power Supply Corsair 1050w HX series
Mouse Razor Mamba Tournament Edition
Keyboard Logitech G910
VR HMD Quest 2
Software Windows
Benchmark Scores Max Freq 13700K 6.7ghz DryIce Max Freq 14700K 7.0ghz DryIce Max all time Freq FX-8300 7685mhz LN2
C-states are sleep levels and has nothing to do with the clocks themselves. The cpu will just never sleep.

Don't take my word for it, try it.


To be fair that's not a reddit exclusive. But it sounds more like an ASUS eccentricity.
OK, I have it disabled right now, will give a screen shot yes??

And then, I will return when you have replied you got this screeny, I'll restart the system and enabled C-states and watch my overclock get neutered, if it even posts up.

PS, don't worry about core count being decreased, I was doing that for legacy benchmarking 3D thanks.

C-States disabled.png
 
Joined
Aug 20, 2007
Messages
21,725 (3.40/day)
Location
Olympia, WA
System Name Pioneer
Processor Ryzen 9 9950X
Motherboard GIGABYTE Aorus Elite X670 AX
Cooling Noctua NH-D15 + A whole lotta Sunon, Phanteks and Corsair Maglev blower fans...
Memory 64GB (2x 32GB) G.Skill Flare X5 @ DDR5-6000 CL30
Video Card(s) XFX RX 7900 XTX Speedster Merc 310
Storage Intel 5800X Optane 800GB boot, +2x Crucial P5 Plus 2TB PCIe 4.0 NVMe SSDs
Display(s) 55" LG 55" B9 OLED 4K Display
Case Thermaltake Core X31
Audio Device(s) TOSLINK->Schiit Modi MB->Asgard 2 DAC Amp->AKG Pro K712 Headphones or HDMI->B9 OLED
Power Supply FSP Hydro Ti Pro 850W
Mouse Logitech G305 Lightspeed Wireless
Keyboard WASD Code v3 with Cherry Green keyswitches + PBT DS keycaps
Software Gentoo Linux x64 / Windows 11 Enterprise IoT 2024
watch my overclock get neutered
Well yeah because it'll make a ton of unneccesary heat. It will still attempt your same overclock though, right?

I mean the bottom line anyways is the same, they are a good thing.

EDIT: Wait you are on intel? Lol you are right then because they do things differently than AMD. Fun right?
 
Joined
Nov 16, 2023
Messages
1,797 (3.99/day)
Location
Nowhere
System Name I don't name my rig
Processor 14700K
Motherboard Asus TUF Z790
Cooling Air/water/DryIce
Memory DDR5 G.Skill Z5 RGB 6000mhz C36
Video Card(s) RTX 4070 Super
Storage 980 Pro
Display(s) Some LED 1080P TV
Case Open bench
Audio Device(s) Some Old Sherwood stereo and old cabinet speakers
Power Supply Corsair 1050w HX series
Mouse Razor Mamba Tournament Edition
Keyboard Logitech G910
VR HMD Quest 2
Software Windows
Benchmark Scores Max Freq 13700K 6.7ghz DryIce Max Freq 14700K 7.0ghz DryIce Max all time Freq FX-8300 7685mhz LN2
Well yeah because it'll make a ton of unneccesary heat. It will still attempt your same overclock though, right?

I mean the bottom line anyways is the same, they are a good thing.

EDIT: Wait you are on intel? Lol you are right then because they do things differently than AMD. Fun right?
I have a Ryzen 1400, should I fire this up too?? It does the same thing on both platforms.

BTW, you didn't catch that when adjusting a cpu multiplier manually, it generally disables c-states as well. Something worth to mention I suppse.

I can provide links, but this is Google AI's search in response to "Are C-states mandatory on a processor?"

I have under-lined backing my statement without going upstairs and firing up more rigs to prove something I already know to myself.
No, C-states on processors are not mandatory; while most modern CPUs have C-states enabled by default, you can usually access BIOS settings to disable them if needed, although doing so would negate the power-saving benefits they provide when a processor is idle.

Key points about C-states:
  • Function:
    C-states allow a processor to enter lower power states when idle, reducing power consumption by turning off parts of the CPU that aren't being used.

  • Control:
    The operating system usually controls when a processor enters a C-state, but some BIOS settings may allow for more granular control.

  • Impact of disabling:
    Disabling C-states means the CPU will always run at full power, even when idle, potentially leading to higher power usage.

I mean the bottom line anyways is the same, they are a good thing.

Good to save power, not good to gain performance. Are we gonna back and forth that too??
 
Last edited:
Joined
Aug 20, 2007
Messages
21,725 (3.40/day)
Location
Olympia, WA
System Name Pioneer
Processor Ryzen 9 9950X
Motherboard GIGABYTE Aorus Elite X670 AX
Cooling Noctua NH-D15 + A whole lotta Sunon, Phanteks and Corsair Maglev blower fans...
Memory 64GB (2x 32GB) G.Skill Flare X5 @ DDR5-6000 CL30
Video Card(s) XFX RX 7900 XTX Speedster Merc 310
Storage Intel 5800X Optane 800GB boot, +2x Crucial P5 Plus 2TB PCIe 4.0 NVMe SSDs
Display(s) 55" LG 55" B9 OLED 4K Display
Case Thermaltake Core X31
Audio Device(s) TOSLINK->Schiit Modi MB->Asgard 2 DAC Amp->AKG Pro K712 Headphones or HDMI->B9 OLED
Power Supply FSP Hydro Ti Pro 850W
Mouse Logitech G305 Lightspeed Wireless
Keyboard WASD Code v3 with Cherry Green keyswitches + PBT DS keycaps
Software Gentoo Linux x64 / Windows 11 Enterprise IoT 2024
It does the same thing on both platforms.
I guess so? I have to admit being a manual overclocker, I probably have no idea there. Fair enough, I had toggled them in the past out of curiousity but I guess that was a bad experiment. Thanks.
 
Joined
Nov 16, 2023
Messages
1,797 (3.99/day)
Location
Nowhere
System Name I don't name my rig
Processor 14700K
Motherboard Asus TUF Z790
Cooling Air/water/DryIce
Memory DDR5 G.Skill Z5 RGB 6000mhz C36
Video Card(s) RTX 4070 Super
Storage 980 Pro
Display(s) Some LED 1080P TV
Case Open bench
Audio Device(s) Some Old Sherwood stereo and old cabinet speakers
Power Supply Corsair 1050w HX series
Mouse Razor Mamba Tournament Edition
Keyboard Logitech G910
VR HMD Quest 2
Software Windows
Benchmark Scores Max Freq 13700K 6.7ghz DryIce Max Freq 14700K 7.0ghz DryIce Max all time Freq FX-8300 7685mhz LN2
I guess so? I have to admit being a manual overclocker, I probably have no idea there. Fair enough, I had toggled them in the past out of curiousity but I guess that was a bad experiment. Thanks.
Well Intel doesn't use the wording P-States. They do the frequency and power control a bit differently, but it's also stepped, some of which is just simply advertised already. Boost clocks, Base clocks for example. These are also power states.

So Clear your cmos. Go to post #8 and pull your P-States. Post them up. When C-states are enabled, those are the power states that go active during low and idle loads.

Some bios settings might turn off C-States. Something to look for. The Reddit guy just doesn't know. It's all good. He can come here and learn something maybe :)
 
Top