What's new

i3/i5/i7 owners - get maximum performance out of your CPU

Did you get an increase in FPS? (Please test more than one game)

  • No

    Votes: 0 0.0%
  • I can't really tell

    Votes: 0 0.0%

  • Total voters
    1
Source for download: bitsum.com/about_cpu_core_parking.php

I suggest downloading ParkControl. There's 32-bit and 64-bit versions.
I use it, and it has worked better than using command prompt or any other utilities currently available.

For those of you with mid-grade systems, this could increase your FPS by 5-30, and will be most noticeable during a firefight. Those of us with high-grade systems won't notice much of a change in-game unless you're playing a graphics intensive game (not CS)...maybe BF4.

Please post your comments/feedback whether this worked for you, and how well.
For those with a significant increase, please post your system specs.
-claptrap-


the details
Core Parking
Core Parking is a sleep state (C6) supported by most newer x86 processors, and newer editions of Windows. Core Parking dynamically disables unused logical cores, turning them back on as the load on the CPU(s) increases. This technology is very similar to frequency scaling, in that it seeks to throttle the CPU's power consumption when idle.

Unfortunately, Windows is often far too aggressive in its parking. You can easily have a 75% total CPU load and *still* have parked cores! Further, while unparking is extremely rapid, it isn't instantaneous, and therefore does induce a delay.

The core parking settings in Windows are exposed as parameters of power profiles. That means you can, for example, disable core parking for the High Performance profile, but leave it enabled for other profiles.

ParkControl will let you easily edit the core parking settings of your Windows PC’s power profiles.

Real World Effects
It is difficult to precisely quantify the performance impact of core parking. However, my experience has been that disabling core parking on some CPUs, with some types of CPU loads, makes a real and substantial improvement in the fluidity of the OS. Fewer lags, stalls, freezes, etc...

Many other users have written to express that disabling core parking made a real and obvious difference.

I will also comment that disabling core parking for newer AMD processors seems to result in the largest performance improvement. I theorize that the recent changes to AMD processor architectures in Bulldozer+, where cores were paired together as 'modules' that share some computational resources, caused a situation where the Windows CPU scheduler is inefficiently managing these CPUs.

Benchmarks
Intel i7-3960X (6581 with Core Parking OFF / 4843 with Core Parking Enabled)
Intel i7-2600K (5572 with Core Parking OFF / 3974 with Core Parking Enabled)



Changing Parking Settings Using ParkControl
Simply run ParkControl, select the target power profile, change the setting, and click apply!

What is that NUMBER that is shown on the GUI?
That is the % of cores that must remain *unparked*. So, if it's 25%, then 75% of the CPU's cores can be parked at once (3 of 4).

Want to turn Core Parking off entirely?
Set your CPU Parking to 100...that would mean 100% of the cores must remain active (unparked) when that power profile is in effect.
 
Last edited:
Ugh I would do this but I feel like my cpu will get hot. Its already hot with crap stock fan need to install my 212 soon :(
 
Cool post, those whore are scared of the bios could really use this.

I manually disabled all C states in bios bc they would fuck my overclock... My cpu sits at 4.7Ghz 100 percent of the time... I'll give this a good look at when I get home

Sent from my Nexus 5
 
Top