Reddit user "Rocket_Potato" has discovered a pretty interesting technique called as "Core Parking" to reduce lag that players are currently experiencing in Battlefield 4.
The fix provided by the user works only with Windows 7 x64 and x32, and in PCs using more than two physical CPUs or more than two logical cores. The user says: "Windows 7 has a feature called "Core Parking" which turns off CPU cores when not being utilized. For many gaming applications, this can be unhelpful. There is no switch to turn off this Core Parking, so you need to edit a few registry values to force Core Parking off."
"For me, this boosted my performance from 30 fps in Low settings to 45 on Ultra (i7 2600k CPU, GTX 570 GPU). These registry changes are reversible and there are no deletion of anything in the registry. It is all outlined in the forum link below. Please read the whole forum page to understand what is changing and if it applies to your setup, and edit the registry with caution."
Read the full workaround on how to reduce Battlefield 4 CPU lag. Try it and do let us know in the comment section below whether it worked for you or not.
Go to Regedit
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 - the default 100% ie: all Cores are potentially park-able
Change the value from 64 to 0 so the "ValueMin" and "ValueMax" are both zero
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 [ in my DAW it was only found twice ]
Do a full shutdown and power-off and cold-re-start
Iemand ontwikkelt op het moment een applicatie hiervoor.
Disable CPU Core Parking Utility
I’m currently working on second version of this application. I will try to upload BETA version by the end of this week.
If you are an owner of a new multicore Intel CPU for example Intel core I7 and Windows 7 or Windows Server 2008 OS, you already might notice that some of the cores in your resource monitor are marked as parked. This is a new feature of windows 7/2008 operating system that is made to balance energy consumption by your CPU. So let’s say if you are performing some tasks that do not consume a lot of CPU power, all the cores that are parked will remain in that state. However, if you are running something that requires a lot of CPU power, all the cores, which were previously parked, will be placed in the active state (unparked) to perform the task. And after it’s done, they will be parked again.
All in all, this is a nice feature to save the energy. But if you decide to keep all of your cores active at all times, there is no way to disable CPU parking from the user interface or by running command prompt.
While searching the internet, I could not find any utility that will allow you to enable and disable the CPU parking without having to go and modify the registry manually. So I decided to write one.
This utility will allow you to easily enable or disable core parking for your CPU. The first thing that you should do is to go to a resource manager to check if you have parked cores. The reason of doing so is that core parking is not enabled for all the multicore CPU’s. For example, if you have Intel Q9550 Quad Core CPU you may not see any parked cores at all.
Once you have started “Manage Parked CPU Utility,” you have to press “Check status button” to allow program to search registry for the keys and values that are responsible for the “core parking”.
After search has finished, you will see N number of rows in the list view control along with the Status that will describe if the value retrieved from the registry indicates that your core is parked. But as I said earlier, core parking is not enabled for all the CPU’ s even though registry value may indicate that cores are parked. From now you can press “Park All” or “Unpark All” buttons to enable or disable parking. Also, you can change a single row.
Note that for the change to take effect you will have to reboot your machine. Also Utility should run with Administrator priveleges in order to be able to access registry. This utility does not require installation.
Het foefje mag dan wel ouder zijn, maar de combinatie met Battlefield 4 (releasedatum 1 november j.l.) niet. En daar gaat deze thread per slot van rekening over.
Als je de poll van de thread uit jouw link bekijkt, zie je dat ook daar het overgrote deel profijt hebben gehad van deze tweaktip.
Ik begrijp dat je nu zal gaan zeggen dat de laatste post in deze thread uit 2011 stamt en daardoor de poll ook oud is, maar gezien de positieve reacties die verwijzen naar deze tip op het 'Battlefield 4 benchmark artikel' (6 november 2013) op
leek mij zeker het het vermelden waard.
Ikzelf heb nu ook 3 cores 'unparked' en in de campaign mode, welke overigens zwaarder draait dan de multiplayer, merk ik zeker verschil. Ik had een aantal scenes waarbij leek dat ik lag/framedrops had en dat is nu verdwenen.
Anyway, deze workaround is totally reversible. Dus baat het niet, dan schaadt het niet.
Enne.....je hoeft het niet te doen hè?! Het mag.....
Ik rommel liever niet aan mijn Windows settings alleen maar omdat één programma/game/whatever zijn zooi niet goed voor elkaar heeft dus ik probeer de mogelijke onwetenden onder ons te laten nadenken over wat ze aan het doen zijn, voordat ze aan hun Windows installatie gaan rommelen vanwege iets dat mogelijk gefixt kan worden met een toekomstige patch