How to unpark cores for i5 4670k haswel

BrainY

Distinguished
Nov 28, 2012
385
1
18,815
Dear geeks and freaks,

How can I unpark the cores for my i5 4670k Haswel?
What does unparking exactly do anyway? :D


OS: Windows 7 Ultimate 64bit
Motherboard: ASRock Z87 Extreme4

Thanks!
 
Solution
http://www.coderbag.com/Programming-C/Disable-CPU-Core-Parking-Utility

The i5-4670K is a great CPU. There's no point in unparking, unless:

a) there's an improvement for the GAME, and

b) the GAME was running below the target (i.e. 60FPS)

In many games you're likely running above 60FPS, or if you aren't the reason isn't the CPU but your GRAPHICS CARD is the bottleneck. Unless the CPU is the bottleneck, AND unparking actually does something nothing is gained.

It's my understanding that you should likely just LEAVE THIS ALONE for the most part but you may want to read and see what CPU's benefit for games like Battlefield 4 which is really loading the CPU (partially due to bad coding).

BENEFIT??
I need to read more, but I really don't...
G

Guest

Guest
basicly it keeps all cores active I tried it and no difference cpu ran a little hotter I wouldn't bother personaly I did not see any gains. sometimes you can disable in bios or try selecting high performance mode in windows power settings.
 
http://www.coderbag.com/Programming-C/Disable-CPU-Core-Parking-Utility

The i5-4670K is a great CPU. There's no point in unparking, unless:

a) there's an improvement for the GAME, and

b) the GAME was running below the target (i.e. 60FPS)

In many games you're likely running above 60FPS, or if you aren't the reason isn't the CPU but your GRAPHICS CARD is the bottleneck. Unless the CPU is the bottleneck, AND unparking actually does something nothing is gained.

It's my understanding that you should likely just LEAVE THIS ALONE for the most part but you may want to read and see what CPU's benefit for games like Battlefield 4 which is really loading the CPU (partially due to bad coding).

BENEFIT??
I need to read more, but I really don't understand how people would benefit from this as apparently some have (at least on AMD FX CPU's). In BF4 for example, all of the cores should already be UNPARKED anyway. In the TASK MANAGER you can view each THREAD. I have yet to see a thread that wasn't running in ANY game.

To add further to my confusion, one site said to PARK SOME CORES. It was explained that in games that aren't well threaded it's better to have say TWO CORES running only on an i5-4670K to prevent inefficiences caused when code jumps between each core (you can have all FOUR CORES being used even though you can't use them fully). That makes sense to me too, SIGH.

I guess the PARKING method could easily be tested by disabling some cores in the BIOS and having a reliable benchmark scenario.
 
Solution

BrainY

Distinguished
Nov 28, 2012
385
1
18,815
CASE: Rosewill Challenger (3 Rosewill Case Fans @ 75CFM)
CPU: Intel Core i5 4670K Haswell @ 3.40GHz with Noctua NH-D14
MOBO: ASRock Z87 Extreme4
GPU: EVGA GTX 760 SC (2Gb)
RAM: 4 x G.Skill 2Gb DRR3 1333mhz (PC3 10600)
HDD: Samsung Spinpoint F3 500Gb 7200RPM 16Mb 3Gb/s
PSU: OCZ ModXStream Pro 600W
MONITOR: VS238H-P Black 23" 2ms

I do play Battlefield 4 and it's running choppy although I run low to ultra settings at 65fps. I heard that unparking helps the problem for the most part. So that's why I wanted to try it :)

 
http://www.youtube.com/watch?v=_GUf0RCbcN4

He has an i5-2500K. Apparently all modern CPU's can have cores parked.

If this is true... wow! And odd... I don't have BF4 to verify though.

Apparently just changing the MINIMUM CPU value in the Power Options to 100% disables core parking. You can also go to 4min30sec for his link to core parking app.

(He's WRONG that a game wouldn't run hotter with cores unparked. The entire POINT of core parking is to save Energy and ENERGY = HEAT.)
 
G

Guest

Guest
(He's WRONG that a game wouldn't run hotter with cores unparked. The entire POINT of core parking is to save Energy and ENERGY = HEAT.)

wot I said ? "basicly it keeps all cores active I tried it and no difference cpu ran a little hotter"
 

WhiteSnake91

Distinguished
do you have the newest drivers for your GPU? You should be running it fine on ultra 1080p 60fps~ no problem. It is a buggy mess.....even my rig has problems on it. Does your cpu/gpu play any other games choppy or just BF4? Probably going to take them a long time to fix it....EA rushed DICE to get the game out.
 

genz

Distinguished
Unparking will do nothing. Unparking your core is basically disabling C0, C1, C3 and so forth steppings, all dedicated to making your system use lass power when it's not under stress. The problem? Well, it's going to be under stress the whole time you're playing video games, and the short periods it is not, load balancing will mean it will take on some of the cycles from another core (which is why a singe threaded program often shows up as using 25% of each of the 4 cores rather than 100% of one).

In short, it's a myth.
 

OverkillTBP

Distinguished
Sep 3, 2006
4
0
18,510
I think some people have a misunderstanding of what unparking a core really does.

No on seems to give a good answer so I'll give some hints here and helpful facts.

Fact 1 Yes Windows any version sucks at using a cpu's full potential of cores.
Fact 2 Windows itself fully runs on Core 1. Along with many if it's apps and other programs be it Adobe Reader I.E.
Fact 3 Most games you play don't use all if any extra cores a CPU has nor can they all take advantage of true SLI modes in older games.
Fact 4 If you do unpark you cores yes it will run all cores at their highest potential using power "not feasible on laptops"
Fact 5 Unparking will not dmg or drain your CPU lifespan, think of it this way, they wanted to cheat by making more cores that nothing can use and were cheating by making them useable in other methods.


Goal 1 The reason to try this in the first place isn't really to see an FPS increase, it's for load times.
Bonus If you get more FPS when you unpark cores, but onward to hints,

Hint 1 As above unparking all cores will give more load performance times and maybe slight fps increase in whatever game you may play, the thing of it is, is that windows always will try to use core 1 first and bleed off to another core if it needs to, the reason for unparking the cores is so that if and when windows does need another core its ready to be used instead of being loaded up. Mind you only extreme gamers can actually see a lag on a system when a core is being loaded, 90% of the people in the gaming industry probably would say I'm full of shit but if you played a game so long and you notice something a little faster or slower, they can shovel it.

Hint 2 Another reason for unparking cores is also for some games say World of Warcraft I.E. You can assign cores, some newer games allow that it's also called processor affinity, but you have to know what core you assigning the game to and you have to make sure it is on, again unparking makes sure it's on without a doubt.

Another note to add is say you play the same game with 2 accounts and want both to load up, I.E back to WoW I myself had 2 accounts running at the same time on 2 monitors and with assigning the main account to cores 2 and 3 and the 2nd account to 3 and 4 with everything, it was just a blink of an eye between switching screens and loading was better with unparking the cores.

Goal 2 Unparking the cores is really meant to have them always ready to be used.

So on to cautions

Yeah it will use more power I mentioned before not advisable for laptops
Messing with the windows registry to modify the setting can be risky as Intel uses main and swap cores bla bla bla, its a pain.

All I can say is I hope this helped a little towards what people need, and I take no responsibility if you mess your shit up.
 

StupidComputers

Distinguished
Feb 15, 2014
336
0
18,810
The problem is your i5.

Unparking works with i7 not all i5s. don't know about the 4690k, but the with 4790k unparked I got a 20+fps bump in bf4 ultra 1080p (avg 90fps now), and windows boots crazy fast, the icon doesn't even finish loading and there's no blue welcome screen it just hit's the desktop ready to rock.

My temps are actually a few degrees lower (52/53c after hours of bf4)
I got a similar jump using an AMD Phenom II 965 in bf3 (1080, i think highish settings, some max). It also mad a big difference in Crysis 3 and HUGE in Planetside 2.
The 8350 requires that you unpark select cores and alternate them because it causes alot of heat and u want to spread out the wear on cores.
The temps are actually a few degrees lower, so there's no worry about overheating like with unparking the 8350. I don't own an 8350, that's just from reading stuff. Sure glad I went i7