Battlefield 4 How to fix stutter in BF4 ("The Every 10sec. stutter")

Only2Tosh

Poster
Joined
Aug 15, 2014
Messages
128
I hope i can help a lot of people with this.
Only watch if you are having the 5-10 sec stutter problem.
It has nothing to do with your driver from AMD or NVIDEA,
If everything worked fine and suddenly not... This video may help you, It helped me!

[ame]https://www.youtube.com/watch?v=nwx2CKssBDM[/ame]

How to fix the stutter or stuttering in Battlefield 4 aka BF4.
It was making me crazy after the last update of ORIGIN and BF4. Gamers Ahoy!! The name is Tosh. It's very easy and allready helped a lot of people, Finally after a year, it was a fixable bug. But was hard to find!

And as always... Apply For Duty!

If that didn't Work:
Google Cached Version (Screenshot) of the Post: http://i.imgur.com/OY6u4Yz.png [i.imgur.com]

Here's the story:

Using Mantle as a renderer (in AMD GPUs with GCN) caused a boost in FPS but with loads of stuttering (with frames dropping down to 20-30 sometimes) that is quite a nuisance. Despite all the patches released so far (together with the huge marketing campaign tied with Battlefield 4 and Mantle), DICE was unable to track down the real issue (or at least it seems so) that caused this FPS stuttering.

Today I came across a post on Reddit (http://www.reddit.com/r/battlefield_4/comments/2exm2q/finally_mantle_cpu_spike_stutter_fix/). [reddit.com] A guy, named Commansoljah, used a Memory Monitoring software and noticed that a certain file (details given below) was consuming huge amount of memory. This caused CPU spikes and as a result, a FPS stutter.

The fix is to go to the Battlefield 4 folder and locate a file called "WeaponChunks.sb" inside /Data/Win32/ folder and delete/rename/move it.

And, this indeed works and the CPU spikes / FPS stutter magically disappear (I ran the game - vanilla, as well as CTE - with and without the fix). But, this is not a real / proper fix, as deleting/renaming/moving the said file not only results in a few sound effects getting disabled (like swimming in water, 100% defib charge sound, etc.), but also "corrupts" the installation of the game (though without any apparent indication of the same).

NOW, WHAT WE CAN DO IS TO REQUEST DICE TO LOOK INTO THIS ISSUE, AS THE BUG LOCATION HAS BEEN FOUND, AND FIX IT "PROPERLY".
Kudos to the guy (Commansoljah) who spent hours finding out where the bug lied.

Considering Battlefield 4 was the first game to support Mantle and it didn't work quite well, I hope DICE now looks into the matter seriously and bring a proper solution as soon as possible!

P.S. Here's another post on Reddit (http://www.reddit.com/r/battlefield_4/comments/2ey83q/mantle_stutter_explained_for_my_system_anyway/) [reddit.com] that might be helpful to DICE in figuring out the problem. From what I can guess from this post and what I mentioned earlier is that the WeaponChunk.sb file probably loads up into the GPU memory (I might be wrong) and causes the trouble. The more the VRAM, the lesser the stuttering.

P.P.S. From what I observed after applying this "fix", the current implementation (as it seems so) of Mantle renderer in vanilla BF4 is BETTER that its CTE implementation.

Cheers!
 
Last edited:
I already did that. Didn't work. Discovered something else from the overlay. Origin Broadcaster for Twitch. Even though I have Origin In Game disabled, I have closed out of BF4 to find the Broadcaster in a "Not Responding" state. I have told EA/Origin of this problem to no avail. When I spoke to a guy at EA on the phone about it, he said he would pass it along to the proper team, and the next day I received an email stating that they consider the case closed. With nothing done.

http://battlelog.battlefield.com/bf4/forum/threadview/2979150494014306265/34/

That is yet another post in the issues thread. Top of the page. Follow the link to the original post and look at the pic. In the lower left corner you'll see my CPU graph spiking like crazy. ONLY that damn broadcaster was going.

EDIT: UPlay and MSPaint were going as well on that pic. I was thinking it was the other time I saw the Broadcaster in this state. CPU spiking was the same as this in case someone wants to say it was UPlay or Paint. (and I hate Ubi and their crap overlay enough I could almost agree)
 
Last edited:
I don't have Mantle but I'll try that to see if it works. Doesn't explain the CPU spikes that are shown in my original posts concerning Origin Broadcaster.
 
My friends use this program http://outcome.nofate.me/ and they have no problems

https://www.youtube.com/watch?v=Te3WY7bwzfE

Is that legal? Are there any issues playing/saving BF4? What about PB?

This sounds like what I need since EA/Origin doesn't want to fix the Broadcaster. I even try to get DICE to take a closer look so they can stop messing with their game trying to fix a problem that exists in Origin. I know BF4 has its problems, but I still think that the majority of the CPU spiking comes from the Broadcaster.
 
Yes its legal, what I know this program connect to accounts.ea.com, and works with BF3 and BF4 but dont know about other games like Crysis, FIFA etc. look for information in google
 
Already downloaded it will try it once my slow internet finishes Final Stand.
 
I ran BF4 with the Outcome program and it didn't fix it entirely but it definitely improved the stutters. Before I would get one game smooth, then every game after would get worse and worse with the CPU spikes and stutters. Now with the Outcome program, still one game smooth, but the following games would only start stuttering in the beginning of the rounds and even out for the rest of the game. So I'm not sure if it's the Outcome program or the fact that I changed my user.cfg RenderDevice.ForceRenderAheadLimit 0 to RenderDevice.ForceRenderAheadLimit 1

Anyone know exactly what that parameter does?
 
Can confirm running Outcome to disable Origin to run BF4 gets rid of 95% of my stutters and CPU spikes. Can finally play BF4 smoothly for more than one game.
 
I just DLed Outcome and deleted the WeaponChunks.sb file. I'll report back if it helps

Strange that the first couple times I played it, no stutter problems. But today, it does it every 10-15 seconds
 
Back
Top