Disable Core Parking Win7 -- may improve performance

Computers, joysticks, rudder pedals, DIY you can discuss it all here.

Moderator: SYN Exec

Disable Core Parking Win7 -- may improve performance

Postby SYN_Bandy » Sun Jan 27, 2013 1:07 pm

What do you guys know about this? What do you think? I'm not 'confident' with regedits (though have done some), but this seems worth trying.
Not my find, Sid over at RoF forum posted link...

Can we have a 'sticky' made, just under our 'Hardware' forum in Syndicate area for 'System tweaks'? Or maybe just rename to "Hardware and System Tweaks"
Would be a great place for things like this, otherwise they get buried.

Disable Core Parking Windows 7 Tweak may improve performance
http://ultimatecomputers.net/forum/viewtopic.php?f=7&t=3644


Who is affected
It only applies to Windows 7 X64 and X32 and only in systems using more
than 2 physicial CPU's and/or more than 2 "logical" cores - ie: Core i7's.


The Problem

See here for a bit of info / explanation / more info about CPU Core Parking -
http://blogs.technet.com/b/askperf/archive/2009/10/03/windows-7-windows-server-2008-r2-core-parking-intelligent-timer-tick-timer-coalescing.aspx

Core Parking is a feature of Windows 7 that is causing rare performance problems.
I don't notice it on my home i7 / Win7 system but some people are getting microstutters
and odd behavior in certain programs.

Without the following " tweak" you may see CPU spiking in your programs and
Windows Task Manager - some CPU cores will be "turned off" / "parked" depending on
load and they will be dynamically turned on or off and dynamically loaded up or down
as the system deems necessary - the scope for glitchs / pops / clicks / droputs etc....
in such an environment is simply enormous. To the best of my knowledge, there is no
known "switch" to turn it off - no utility I am aware of to "tweak" it off.

The Fix
- Go to Regedit
- Select Edit > Find... and find this key: " 0cc5b647-c1df-4637-891a-dec35c318583 "
- Within this key, there is a value called: " ValueMax " This value represents the
% number of cores the system will park
- Change the value of " ValueMax" to 0 so that, it matches " ValueMin "
- You will have to find the key a few times and repeat the process for each time
it is found - the number of instances will depend on the number of power profiles
in your system.
-To do this go back up to Edit > Find Next. (I had 3 instances of this key in my registry.)
- Do a full shutdown and power-off and cold-re-start.

The Result
Better load balancing across all you CPU cores - no spiking - in Windows 7 Task Manager
Lest we forget...
User avatar
SYN_Bandy
Syndicate Exec
 
Posts: 3180
Joined: Mon Feb 27, 2012 1:01 am
Location: Wishing I was in the La Cloche...

Re: Disable Core Parking Win7 -- may improve performance

Postby SYN_Per » Sun Jan 27, 2013 4:58 pm

If you are uncomfortable with messing with your registry there's a small proggy that does it for you:

http://www.coderbag.com/Programming-C/D ... ng-Utility
User avatar
SYN_Per
Syndicate Exec
 
Posts: 1611
Joined: Wed Dec 07, 2011 4:09 pm
Location: Sweden, Stockholm but preferably at the cottage. In the pavillion...

Re: Disable Core Parking Win7 -- may improve performance

Postby SYN_Blackrat » Sun Jan 27, 2013 5:13 pm

I did it anyway, its only a setting in your power profile(s) and its easy to set back, i only had two entries. As a start I moved this to the hardware forum :wink:
"They say that just before you die, your whole life flashes in front of you. Make sure it is worth watching."
User avatar
SYN_Blackrat
Site Admin
 
Posts: 2453
Joined: Fri Feb 11, 2011 5:12 pm
Location: Southern England


Return to Hardware

Who is online

Users browsing this forum: No registered users and 1 guest

cron