Overclock.net banner

1 - 20 of 27 Posts

·
Registered
Joined
·
278 Posts
Discussion Starter #1 (Edited)
Not sure where i should have posted this, but it does directly effect your CPU utilization. Just wanted everyone to know, as i purchased the CPU i have and do not like the fact that any software or hardware might be limiting what i can pull from it, im sure im not alone in this fact.

In efforts to make ARMA run faster (wicked bad engine, no optimization) I found a guide that enlightened me to windows' core parking, described below.

The effects of disabling it are immediate. all cores are active at all times, task splitting between cores is better. performance increase is noticeable. So, now if windows decides to switch jobs between cores, it wont be switched to a core thats 'parked' (lower power consumption lower performance). You should see a difference in your CPU graphs right away.

About core parking:
Quote:
Core Parking is a sleep state (C6) supported by most newer x86 processors, and newer editions of Windows. Core Parking dynamically disables CPU cores in an effort to conserve power when idle. Disabled cores are re-enabled as the CPU load increases once again. This technology is very similar to frequency scaling, in that it seeks to throttle the CPU when idle.

The problem is that Window's default power profiles are configured far too aggressively when it comes to core parking, especially on workstations. Their interest was in conserving energy, even if this meant marginally decreasing performance. A number of complex parameters control when a core should be parked, and Microsoft tuned heavily towards power savings.

The core parking settings in Windows are implemented as parameters of power plans (aka power profiles). That means you can, for example, disable core parking for the High Performance power plan, but leave it enabled for other plans. And that is exactly the desired tweak for most users: disable parking only for high performance power plans.
Changing the setting

1. Get the REG file


REG File to enable view of core parking settings in advanced power options in windows (safe, i tested it)

Quote:
The actual REG file contents are below.

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\54533251-82be-4824-96c1-47b60b740d00\0cc5b647-c1df-4637-891a-dec35c318583]
"Attributes"=dword:00000000
2. Find the setting and change it to 100%

Start -> Control Panel -> Power Options -> 'Change Plan settings' -> 'Change advanced power settings' -> Processor Power Management -> Processor performance core parking min cores -> Set 'Setting' to 100%

Sets the minimum number of unparked cores, all of them should be unparked, thus 100%

Source: ParkControl – Tweak CPU Core Parking and More
 
  • Rep+
Reactions: julsfof

·
Registered
Joined
·
2,504 Posts

·
Registered
Joined
·
278 Posts
Discussion Starter #3
nice thanks!
 

·
Registered
Joined
·
278 Posts
Discussion Starter #4
requesting sticky, or something of that nature, super useful to disable this if you like to get everything out of your hardware and dont care about energy consumption
 

·
Registered
Joined
·
4,992 Posts
Quote:
Originally Posted by OCmember View Post

Here is an MS document if you want to REALLY get deep into core parking

https://msdn.microsoft.com/en-us/library/windows/hardware/dn613985%28v=vs.85%29.aspx

i know i downloaded all that in a .docx file somewhere, its much easier to reference to when making adjustments
This is a great link

Rather then setting minimum cores to 100% and losing all power savings, couldn't you just lower the percentage for unparking, and set Processor Performance Core UnParking Increase Policy to 'Rocket', so all cores become immediately available. Seems like a better solution.
 

·
Registered
Joined
·
2,504 Posts
Quote:
Originally Posted by .:hybrid:. View Post

This is a great link

Rather then setting minimum cores to 100% and losing all power savings, couldn't you just lower the percentage for unparking, and set Processor Performance Core UnParking Increase Policy to 'Rocket', so all cores become immediately available. Seems like a better solution.
I wonder. Have you tried that? Not by my PC so I'll have to try that sometime later..
 

·
Registered
Joined
·
278 Posts
Discussion Starter #7
Quote:
Originally Posted by .:hybrid:. View Post

This is a great link

Rather then setting minimum cores to 100% and losing all power savings, couldn't you just lower the percentage for unparking, and set Processor Performance Core UnParking Increase Policy to 'Rocket', so all cores become immediately available. Seems like a better solution.
I could care less about power savings man, i paid a LOT of money for my system, and i put a LOT of work into overclocking it and making it beast, no way in hell im going to let windows reduce ANY of my performance man.
 

·
Registered
Joined
·
9 Posts
Hi all, since ParkControl was the OP here (excerpts and a link), I was given authorization to post here.

As the OP mentioned, quoting from our page, disabling core parking can have a benefit on performance. This is because the ramp-up time is non-negligible, or Windows is too aggressive, whichever perspective you choose to prefer. In fact, that's why Intel went with on-chip managed core parking with Kaby Lake.

Indeed, I found this change by Intel rather vindicating.

Since this post I've updated ParkControl many times to add new features, such as:

1. Notifications when the active power plan changes by ANY process. It will report who changed the power plan, to and from what. (Pro)
2. Bitsum Highest Performance power plan for a one-click optimization to disable all core parking (and frequency scaling). I don't think it gets easier than that. (Pro)
3. Ability to auto switch out-of or into Bitsum Highest Performance based on user activity with Dynamic Boost. (Pro)
4. Ability to unhide applicable CPU subsystem settings in Power Options (free).
5. Ability to adjust all core parking settings for any power plan (free).
6. Real-time view of core parking activity with dynamic system tray icon. (free)

While a Pro edition is offered, you are not nagged or otherwise coerced into buying it.

The prior utility mentioned is also popular, but does direct registry edits (last I checked). I know they continue to refine it too though, so maybe this is changing. I wish them the best, but have to mention that one deficiency because...

I included full information on how to make these changes without resorting to registry edits. Why? Direct edits bypass important system notifications of changes to the power plans, thus often may require a reboot. Doing it the 'right way' is both instant and no reboots required.

As referenced:
https://bitsum.com/parkcontrol/

Latest screenshort:

o bring this thread 'current'.
 

·
Registered
Joined
·
278 Posts
Discussion Starter #11
cancel what i said here, my mistake, bitsum is the creator of the app and site i quoted
 

·
Computer Arsonist
Joined
·
2,620 Posts
Doesn't setting windows 10 to high performance disable core parking anyways? I know it didn't on 7 but I haven't seen a core park itself while on W10.
 

·
Registered
Joined
·
9 Posts
z
Quote:
Originally Posted by TheMafia View Post

ParkControl was not the OP here... i was. ??? this is full of taint now lol
Why don't you look at the first post again, and I will too. You are directly quoting from my site, with a link to ParkControl. Which apparently you have little appreciation for (though this data doesn't just get there by accident ;p).

EDIT: My review --

1. Excerpt from my site.
2. REG file linked to from my site.
3. Source mentioned as my site.

By 'my site' I mean the specific ParkControl page.
 

·
Registered
Joined
·
9 Posts
Quote:
Originally Posted by NeoReaper View Post

Doesn't setting windows 10 to high performance disable core parking anyways? I know it didn't on 7 but I haven't seen a core park itself while on W10.
No, it does NOT, though it does depend on how have your power plan configured of course. But they still try to be GREEN in even the default Windows High Performance power plan, allowing both core parking and CPU frequency scaling.

Now, some OEMs of ultrabooks are locking down the power plans, and that is a different manner. However, usually those, for better or worse, allow core parking, though are for newer processors where it is at least now more efficient, after they moved them to on-chip management.

Going forward, it should hopefully be less of an issue, but the original implementation (OS managed) *was* very problematic to performance.

As a last note, I would like to say, I am not here to sell you ParkControl. It is a free project in that you can freely use it to adjust your core parking settings, or unhide them. It doesn't nag you with timed nags, and I don't expect people to buy it.

FURTHER, as I have said, if you scroll down the ParkControl page you will see all the information necessary to do this w/o registry hacks and entirely freely. I just want people to stop with the registry hacks, as that is so absurd... I mean, any site recommending a 'search and replace' of the GUID value, then reboot, is just ... so off, and lazy I suppose, since I publish how to do it right using powercfg.exe !

Ref: https://bitsum.com/product-update/intels-speed-shift-validates-parkcontrol-and-process-lasso/
Ref2: https://bitsum.com/parkcontrol (scroll down for free info!)

p.s. The previously mentioned REG file by the OP has now been updated to include MANY MORE core parking parameters, though it's also been moved in-product, freely (no Pro).
 

·
Registered
Joined
·
9 Posts
Quote:
Originally Posted by TheMafia View Post

Not sure where i should have posted this, but it does directly effect your CPU utilization. Just wanted everyone to know, as i purchased the CPU i have and do not like the fact that any software or hardware might be limiting what i can pull from it, im sure im not alone in this fact.

In efforts to make ARMA run faster (wicked bad engine, no optimization) I found a guide that enlightened me to windows' core parking, described below.

The effects of disabling it are immediate. all cores are active at all times, task splitting between cores is better. performance increase is noticeable. So, now if windows decides to switch jobs between cores, it wont be switched to a core thats 'parked' (lower power consumption lower performance). You should see a difference in your CPU graphs right away.

About core parking:
Changing the setting

1. Get the REG file

REG File to enable view of core parking settings in advanced power options in windows (safe, i tested it)
2. Find the setting and change it to 100%

Start -> Control Panel -> Power Options -> 'Change Plan settings' -> 'Change advanced power settings' -> Processor Power Management -> Processor performance core parking mine cores -> Set 'Setting' to 100%

Sets the minimum number of unparked cores, all of them should be unparked, thus 100%

Source: https://bitsum.com/parkcontrol/
In case it is edited, I figured I'd preserve the OP. If literally copying my content and linking to my site doesn't entitle me to post, then that's fine. I will abide by any rules, but it's a bit odd. Why the hate? I was one of the first out there educating consumers about this, which is why you took excerpts and info from my site. I don't force you to buy any software, which is why I publish how to do it yourself freely, and further the Pro features are *entirely* optional.

So, not *about* ParkControl? Well, about core parking and my page about it, which is the ParkControl page, at least.

Anyway, try to keep the hate down, please. I am not a snake-oil con man. Go try the ProBalance demo, not to mention our automation (now speaking outside ParkControl). I have devoted my life to giving as-free-as-I-can software to users, along with educational material. It has been no easy job or role.
 

·
Registered
Joined
·
278 Posts
Discussion Starter #16
Quote:
Originally Posted by bitsum View Post

In case it is edited, I figured I'd preserve the OP. If literally copying my content and linking to my site doesn't entitle me to post, then that's fine. I will abide by any rules, but it's a bit odd. Why the hate? I was one of the first out there educating consumers about this, which is why you took excerpts and info from my site. I don't force you to buy any software, which is why I publish how to do it yourself freely, and further the Pro features are *entirely* optional.

So, not *about* ParkControl? Well, about core parking and my page about it, which is the ParkControl page, at least.

Anyway, try to keep the hate down, please. I am not a snake-oil con man. Go try the ProBalance demo, not to mention our automation (now speaking outside ParkControl). I have devoted my life to giving as-free-as-I-can software to users, along with educational material. It has been no easy job or role.
Ya my bad on that one, i didnt see the connection.

On another note i noticed you guys made quite a few changes to that page, check it out everyone:

https://bitsum.com/parkcontrol/
Quote:
Hide Core Parking Settings without direct registry edits (real-time, no reboot required!):

powercfg -attributes SUB_PROCESSOR cc5b647-c1df-4637-891a-dec35c318583 -ATTRIB_HIDE

Re-hide Core Parking Settings without direct registry edits (real-time, no reboot required!):

powercfg -attributes SUB_PROCESSOR cc5b647-c1df-4637-891a-dec35c318583 +ATTRIB_HIDE
Unfortunately when i pasted the above line into my laptop, it said "Invalid parameters -- try /? for help"

I came back here to use the registry, @BitSum, thoughts? Also a bit confusing "hide" and "re-hide" on that page.
 

·
Registered
Joined
·
1,595 Posts
I grabbed core parking utility to open up all cores for better Battlefield 1 performance. Not doing anyhting, but unlocking all cores, my 6700k idled at 3.8 and ramped to my overclocked 4.6 on the balanced plan. Switching to High Perf kept it at the 4.6 all the time. I noticed that there wasnt much of a difference between, and keep my power plan setting to Balanced but with cores unparked. Its awesome!
 

·
Registered
Joined
·
278 Posts
Discussion Starter #20
Quote:
Originally Posted by Jubileu View Post

I found this video on YouTube and looks like it is the easiest way to disable Core Parking:
is this just for win 10?
 
1 - 20 of 27 Posts
Top