Just wanted to make GAF-top users aware: in Windows 7, there's a really annoying issue with Core i(3, 5, 7) series relating to core parking; Core parking is where Windows detects that not all cores are necessary, so it shuts them down. This works great in theory to save power etc. But what happens (not sure of the percentage rates but I'm assuming it's common) is that core parking goes on the fritz, parking and unparking cores like hot potatoes.
I noticed my Core i5 laptop had 'microstuttering', which was easily detectable while scrolling through web pages; it'd pause for just a fraction of a second while scrolling... it's hard to explain, but 'microstuttering' really is the best term for it. It's subtle but incredibly annoying once you figure out it's happening. Anyways, after doing some research, I realized it might be core parking issues. Checked my Resource Monitor.. sure enough, one or twice every second Windows 7 was playing 'core parking musical chairs' and constantly parking/unparking my cores seemingly at random.
If you want to check for yourself whether your Core Parking is on the fritz, go to Start, search for "Resource Monitor", go to the CPU tab, and watch the individual processor graphs on the right side. Next to each CPU you may see the words 'parked'... and if your Core Parking is going crazy, you'll see them being parked and unparked every second. Which brings me to...
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.p=
After applying the fix, I rebooted and... god damn, so much smoother! No more annoying, subtle pauses! No more core parking musical chairs. It made a huge difference in system responsiveness.
Hope this helps anyone that has weird microstuttering/responsiveness issues and can't figure out why. Note: This only seems to affect Intel CPU's from what I can tell.