Page 2 of 7
Re: Should i leave Global C-States Disabled by default?
Posted: 06 Jun 2024, 17:55
by JimCarry
MatrixQW wrote: ↑06 Jun 2024, 17:48
JimCarry wrote: ↑06 Jun 2024, 15:13
I dont get it ? i should put promote / demote to 100 or to 1?
This is the % the cpu must achieve to change states. To fully disable C-States you need to set both demote and promote to 100, not 1.
Leave HWinfo64 sensors window open, open the power plan options, change demote/promote and hit apply.
You will see that all C-State Residency will instantly be 0.0% except 'Core C0 Residency' with small values since cores will be in C1.
If you disable C-States through power plan, you might as well change 'Processor performance time check interval [4d2b0152-7d5c-498b-88e2-34345392a2c5]' to the highest value (5000), since there is nothing to check anymore.
This will save cpu cycles, instead of checking every 30ms (default) you can set it to every 5000ms.
Thanks i have both the tweaks,i just wanted to know if it must be 1or 100.
Re: Should i leave Global C-States Disabled by default?
Posted: 06 Jun 2024, 18:51
by sherifmagdy32
n
Re: Should i leave Global C-States Disabled by default?
Posted: 06 Jun 2024, 19:17
by benjji1
MatrixQW wrote: ↑06 Jun 2024, 17:48
If you disable C-States through power plan, you might as well change 'Processor performance time check interval [4d2b0152-7d5c-498b-88e2-34345392a2c5]' to the highest value (5000), since there is nothing to check anymore.
This will save cpu cycles, instead of checking every 15ms (default) you can set it to every 5000ms.
I did this and it created a new registry within both profiles that I used, (15ms balanced and 5000ms high performance). But there isnt a registry entry for power saving. (no 4d2b0152-7d5c-498b-88e2-34345392a2c5). Is that normal? i set balanced to 15 because thats what was said as the default value, I did not use the command for power saving, is it just hidden because I didnt change the value? and why cant i delete the registry edit? [4d2b0152-7d5c-498b-88e2-34345392a2c5], I can change it but not delete the actual registry, is that expected? sorry for asking this question I just want to make sure i dont have to use a restore point or anything, and if this is just expected behaviour. Thanks
Re: Should i leave Global C-States Disabled by default?
Posted: 06 Jun 2024, 19:24
by MatrixQW
sherifmagdy32 wrote: ↑06 Jun 2024, 18:51
C states does not have anything to do with turboboost the only thing you might need to enable in order for the cpu to boost is "Intel Speed Step Technology" for some reason even if turboboost is enabled it needs this to boost i experienced this on older non k and non z motherboards like mentioned he might have meant this instead of c states
i also had a problem with this value in the power plan "Processor performance increase policy" if you change it to anything other than Rocket it won't boost
You are mistaken. Since turbo boost was introduced, C-States are a requirement for it to work.
I have an old I5-4690K and with new cpus, Ryzen and Intel, having new technologies as P-States and whatever more, some things might change but I would still think this holds true.
But anyone can just check if their cpu is reaching turbo boost speed with C-States disabled, simple as that.
Since I have a Z-board, doesn't matter for me it will always work.
Re: Should i leave Global C-States Disabled by default?
Posted: 06 Jun 2024, 19:43
by MatrixQW
benjji1 wrote: ↑06 Jun 2024, 19:17
MatrixQW wrote: ↑06 Jun 2024, 17:48
If you disable C-States through power plan, you might as well change 'Processor performance time check interval [4d2b0152-7d5c-498b-88e2-34345392a2c5]' to the highest value (5000), since there is nothing to check anymore.
This will save cpu cycles, instead of checking every 15ms (default) you can set it to every 5000ms.
i did this and it created a new registry within both profiles that i used, (15ms balanced and 5000ms high performance). but there isnt a registry entry for power saving. (no 4d2b0152-7d5c-498b-88e2-34345392a2c5). is that normal? i set balanced to 15 because thats what was said as the default value, i did not use the command for power saving, is it just hidden because i didnt change the value? and why cant i delete the registry edit? [4d2b0152-7d5c-498b-88e2-34345392a2c5], i can change it but not delete the actual registry, is that expected? sorry for asking this question i just want to make sure i dont have to use a restore point or anything, and if this is just expected behaviour. thanks
I don't understand why are you messing with regedit. Just unhide the options using PowerSettingsExplorer and change the values in Control Panel > Power Options > High Performance power plan.
You mean the 'Power Saving' power plan doesn't have the 'Processor performance time check interval'? Maybe it doesn't support it.
I don't even have that power plan, I deleted it from the energy options since I never use it.
You can always use the 'Restore plan defaults' button in Power Options if you run into problems, no need to use a PC restore point.
Re: Should i leave Global C-States Disabled by default?
Posted: 06 Jun 2024, 20:02
by benjji1
MatrixQW wrote: ↑06 Jun 2024, 19:43
I don't understand why are you messing with regedit. Just unhide the options using PowerSettingsExplorer and change the values in Control Panel > Power Options > High Performance power plan.
Ah, i checked PowerSettingsExplorer and couldnt find it the first time around, so I used a command in console that changed it and added said registry, thats why I was wondering why it appeared. I've just looked again and managed to find the setting and unhide it,I was just worrying at why the registry appeared. But since its named the same as in PowerSettingsExplorer im guessing i just did another way of changing the setting, that shows in the registry afterwards. Since I did not change "power saver" using the command yet it still has a Processor performance time check interval value under Advanced Power Plan settings.
Re: Should i leave Global C-States Disabled by default?
Posted: 07 Jun 2024, 10:39
by JimCarry
MatrixQW wrote: ↑06 Jun 2024, 19:24
sherifmagdy32 wrote: ↑06 Jun 2024, 18:51
C states does not have anything to do with turboboost the only thing you might need to enable in order for the cpu to boost is "Intel Speed Step Technology" for some reason even if turboboost is enabled it needs this to boost i experienced this on older non k and non z motherboards like mentioned he might have meant this instead of c states
i also had a problem with this value in the power plan "Processor performance increase policy" if you change it to anything other than Rocket it won't boost
You are mistaken. Since turbo boost was introduced, C-States are a requirement for it to work.
I have an old I5-4690K and with new cpus, Ryzen and Intel, having new technologies as P-States and whatever more, some things might change but I would still think this holds true.
But anyone can just check if their cpu is reaching turbo boost speed with C-States disabled, simple as that.
Since I have a Z-board, doesn't matter for me it will always work.
So guys i did not get anything,so i have i5 6600 in the intel site it says "Intel® Core™ i5-6600 Processor 6M Cache, up to 3.90 GHz" i have it for 2 years i have never seen go above 3.3GHz,so guys how can i test and see if i must disable all c-state like show on the picture,and then just enable "Intel Speed Step Technology".Because right now all the c-states are off and "Intel Speed Step Technology" is off.And it task manager says 3.31ghz.
Re: Should i leave Global C-States Disabled by default?
Posted: 07 Jun 2024, 12:30
by sherifmagdy32
m
Re: Should i leave Global C-States Disabled by default?
Posted: 07 Jun 2024, 12:49
by sherifmagdy32
,
Re: Should i leave Global C-States Disabled by default?
Posted: 07 Jun 2024, 13:27
by JimCarry
sherifmagdy32 wrote: ↑07 Jun 2024, 12:49
JimCarry wrote: ↑07 Jun 2024, 10:39
MatrixQW wrote: ↑06 Jun 2024, 19:24
sherifmagdy32 wrote: ↑06 Jun 2024, 18:51
C states does not have anything to do with turboboost the only thing you might need to enable in order for the cpu to boost is "Intel Speed Step Technology" for some reason even if turboboost is enabled it needs this to boost i experienced this on older non k and non z motherboards like mentioned he might have meant this instead of c states
i also had a problem with this value in the power plan "Processor performance increase policy" if you change it to anything other than Rocket it won't boost
You are mistaken. Since turbo boost was introduced, C-States are a requirement for it to work.
I have an old I5-4690K and with new cpus, Ryzen and Intel, having new technologies as P-States and whatever more, some things might change but I would still think this holds true.
But anyone can just check if their cpu is reaching turbo boost speed with C-States disabled, simple as that.
Since I have a Z-board, doesn't matter for me it will always work.
So guys i did not get anything,so i have i5 6600 in the intel site it says "Intel® Core™ i5-6600 Processor 6M Cache, up to 3.90 GHz" i have it for 2 years i have never seen go above 3.3GHz,so guys how can i test and see if i must disable all c-state like show on the picture,and then just enable "Intel Speed Step Technology".Because right now all the c-states are off and "Intel Speed Step Technology" is off.And it task manager says 3.31ghz.
3.9GHz is only when 1 core is being utilized but for all of them it should be 3.6Ghz make sure you on high performance power plan
i am still no diffrence.