Battlefiled 4 Crazy CPU Spikes

Page 2 - Seeking answers? Join the Tom's Hardware community: where nearly two million members share solutions and discuss the latest tech.

apcs13

Honorable
Oct 2, 2013
960
0
11,360
I think it's a safe to say that even now BF4 is still big-riddled and fairly poorly optimized, but I also feel that there should be a solution to a certain issue I am having with this game. I used to think there was an issue with my GPU not being strong enough, or not having enough VRAM, but after a bunch of rigorous testing and analysis, I concluded that I shouldn't have any issues in either area, and was dumbfounded until I looked at the in-game chart for GPU and CPU usage and saw my CPU usage drastically spiking very frequently.

You can very easily tell by looking at the green (GPU) and yellow (CPU) usage lines that the CPU is spiking all over the place, and it makes the game near unplayable when it happens. Does anyone know how to fix this issue? I have used a few different display drivers with fresh clean installs each time, reinstalled BF4 twice, and done a few other "solutions" like manually installing DirectX from the BF4 _Installer directory, none of it to any avail! My specs are on my profile and in my signature, and a link to a specific example (ignore bad gameplay) is below. Thank you!

Link to video: http://youtu.be/BNf1NM3ma8o

 
Solution
Correct me if I'm wrong but the FX-6350 is in fact a 6 core 6 thread processor, note that hyper threading is an Intel feature to processors. From what I know AMD has not used 'hyper threading' for some time now. I will say that your CPU is definitely powerful enough to run BF4 at max settings I wouldn't be surprised if the issue lies elsewhere, though I'm not certain as to what it is. I have had such issues where the game will lag and then CPU usage will ramp up in order to catch up but this has only been when accidentally joining a server with high ping and attempting to play through it.

FX-6350:
http://www.cpu-world.com/CPUs/Bulldozer/AMD-FX-Series%20FX-6350.html


When I ordered the 280x from Newegg, the box had be opened, but by then they were all sold out and it ran fine so I kept it. I think many cards were used as experiments and I suspect gpu mining as well, then returned. Fortunately the voltage is locked on my card so it wasn't likely abused. No problems so far, and as I mostly play BF4, that's all the matters to me.

Having a 1080p monitor, below is precisely what I experienced and posted about several times on other threads. http://www.hardocp.com/images/articles/13843169587BDRCzsGHb_5_2_l.gif It was worse on MP maps with intense fighting.

Apparently my picture posting privileges have been suspended; too many graphs and charts I guess.
 


Well if it was TWIMTBP title and AMD cards were having issues then you can be sure that the accusation of crippling performance on purpose would be made against Nvidia and in this case AMD are purported to have paid out 8 million bucks so it wouldn't look good if Nvidia cards still came out on top would it?
 




That can't be, it's an Nvidia driver issue! :ange:
 


Well apparently its not. I am running my FX-8120 with a 212 evo and I never go above 30c and my build powers through ever other game. Now when the spike happens my ping just goes right to 999 then when the spike stops my ping goes down to 40-60
 


That's good to know, maybe it is a DICE issue after all, although that would mean that someone in this thread is talking cobblers when they say its an Nvidia driver issue wouldn't it?
 


Lol, I really hope they fix this. Better yet I hope it is just a driver issue on my end and it gets resolved before DICE takes forever and fixes it.
 
I get bad fps dips with a 3570k and hd7950 on ultra 1080p, under 30fps into the 20s on the new china rising dlc maps using the newest amd beta drivers,maybe it's because I have windows 7?

bleh...really don't feel like reinstalling everything I have when getting a new OS, that really the only fix to get win 8.1? I turned msaa off, even turned off ambient occlusion and post processing and same stuff bad fps dips

I've been pulling my hair out watching youtube vids of people with worse cpus like i3 and worse gpu like regular gtx 660 play 64man conquest on ultra fine...only difference them having windows 8

so apparently you can run bf4 on ultra on lower end hardware as long as you have windows 8 >_>
 


I despise windows 8! I am so angry that the only way supposedly not to lag is to have windows 8, FIX IT DICE.
 

That would suck, I have had a couple of run ins with W8 and being an old fart I didn't like it and won't be migrating anytime soon that's for sure.
 
yeah I don't like windows 8 either. Although it does boot very fast on my laptop's sucky slow 5400rpm.

The MESSED up thing is, plenty of people with higher end rigs on the battlelog with windows 8 or upgraded to 8 say that it still has bad fps dips for them, which is why I don't want to waste 100 bucks on the OS....lol
 


Mantle will most likely be OS agnostic (as long as it is a newer version of Windows, most likely Vista or newer) because of the nature of it being a low-level API. The main reason that people claim Win8/8.1 works better with BF4 and other games is because of DirectX 11.2, which helps reduce CPU overhead and boosts performance (that's the claims anyways). Mantle should eliminate this, with a low-level API that eliminates the need for DirectX, and should boost performance much more than anything else you could do. Unfortunately, I have an Nvidia GPU, so I don't know if Mantle will help me at all with my AMD CPU, I can only hope.

Regarding other users who made comments about Windows 8 VS Windows 7, some users saw massive performance boosts when upgrading (almost double FPS), others saw a small increase (5-30 FPS boost), while others saw no improvement in performance at all. Personally, I will not be getting Windows 8 any time soon, as my rig is new and with a fresh Win7 install, and I don't want to waste any more time and money. BF4 runs OKAY for me right now, not perfect, but playable. I'm going to fiddle around a bit more and hope for the best.
 
Windows 8.1 is very well optimized and a great OS. I know that one issue they fixed was the issue involving 8 core FX processors, I remember their having to be a hot fix from Microsoft I had to download/install in order to fix performance issues that wasn't pushed out through Windows Update as it's just a hot fix. Honestly though I hated 8.1 at first but after just using it for a few months I can navigate it just as well as Windows 7. I imagine Mantle could either take off and be the next big thing or... a total flop. One upper hand is that AMD APU's already are equipped in the new consoles, so you would think that it would make designing the PC version of the game much more AMD optimized.

I do somewhat feel bad that Nvidia folks can't utilize Mantle. But we still have yet to see if and what gains it provides the game play with R7 and R9 series cards and if it's even something to be sad about not having! Hey maybe they will make a Mantle add on card like Nvidia did PhysX, wouldn't that be the day haha!
 


No way, I was just reading about it earlier. That's awesome!!!
 


I thought it was interesting rather than awesome but that depends on your POV and what your initial expectations were I suppose.
 
maybe tomorrow or something 😛

"The Battlefield 4 patch with Mantle support was just released. Unfortunately, AMD does not have a driver ready today. As explained in our previous Mantle article, only in CPU limited situations you will gain performance with Mantle. DICE just released some numbers as well, these are their own internal tests showing performance differences in-between DirectX 11.1 and Mantle. "
 


I hope Mantle really is as good as they are saying, it should really help AMD out in the future, and I really like AMD and they are on kind of tough times right now I think. Unfortunately, it won't help me at all at least for a long while, since I have a GTX 770 and it is really only for GPU's not CPU's yet, and while it will still help CPU overhead and management, I still won't be able to use it for now.

Getting back to the original topic of the thread, my results are all over the place. On some maps (Golmud Rail, Rogue Transmission, Operation Locker, Dawnbreaker most of the time) I have pretty smooth performance, but on others (Siege of Shanghai, Flood Zone, Zavod 331, Sometimes on Lancang Dam) I get low FPS and more often spikes, although they are much less common now. Still, a lot of people have this weird issue, and a specific person I saw on YouTube has a GTX 780 and an i7 3770K overclocked and still only got a few FPS better than me on Siege, so something is still up with either the game or Nvidia drivers.
 


They are reporting a 14% performance increase on a APU, so expect less on a CPU with dedicated GPU.
I think 14% is a little to low...