BF4: How I went from unstable to stable 120 fps

2 posts / 0 new
Last post
walnuts84's picture
Offline
Last seen: 2 months 3 weeks ago
InvestedClan MemberClan OfficerWebwizard
Joined: 19/06/2012 - 19:05
BF4: How I went from unstable to stable 120 fps

Hi Lads.

My setup is a pretty beasty one, but for some reason my fps ingame was unstable, and sometimes dropped drasticly here and there. This is how I solved it, and are able to have locked 120 fps without any drops. 

Step 1 - Unparking Cores

Downloaded a tool called Disable CPU Core Parking Utility from http://www.coderbag.com/Programming-C/Disable-CPU-Core-Parking-Utility.Unzip it and run the file UnparkCPU.exe. 

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.

Step 2 - Create User Config file.

Next step I did was to create a user config file in the battlefield folder. It includes a fps counter mostly just for me to know if the config file is turned on or off. 

  1. Open notepad or notepad ++. 
  2. Create a new file.
  3. Copy paste the commands below:
    RenderDevice.Dx11Enable 1
    RenderDevice.Dx11Dot1Enable 1
    RenderDevice.Dx11Dot1RuntimeEnable 1
    RenderDevice.TripleBufferingEnable 0
    WorldRender.TransparencyShadowmapsEnable 0
    WorldRender.MotionBlurEnable 0
    WorldRender.MotionBlurForceOn 0
    WorldRender.MotionBlurFixedShutterTime 0
    WorldRender.MotionBlurMax 0
    WorldRender.MotionBlurQuality 0
    WorldRender.MotionBlurMaxSampleCount 0
    WorldRender.SpotLightShadowmapEnable 0
    WorldRender.SpotLightShadowmapResolution 256
    WorldRender.LightTileCsPathEnable 0
    RenderDevice.ForceRenderAheadLimit 0
    PostProcess.DynamicAOEnable 0
    PerfOverlay.DrawFps 1
    gametime.maxvariablefps 120
  4. Save the file as "user.cfg" and put it in the folder where Battlefield 4 is installed. 

Step 3 - Adjust Ingame settings

For the last step, we need to change our settings ingame. 

Here is a picture from ingame settings. Click the picture to see the large version.

 

Hope this helps anyone Smile


"Fail fast, keep failing, fast success, die trying."Nutty 2020

J3nx's picture
Offline
Last seen: 5 months 1 day ago
InvestedClan MemberDiscord ModeratorPlatypus #5
Joined: 15/03/2014 - 13:49
Thank you for these useful

Thank you for these useful tips, I did the same thing before and my FPSs increased at least for 10-20...didn't have the "drops" though.