BF3 CPU bottleneck? Really?

Page 6 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.

moonbogg

Lifer
Jan 8, 2011
10,731
3,440
136
Once we get consoles with better multi-threaded support this kinna stuff won't happen. As long as games continue to run a majority of their tasks on one or two cores you're stuck watching your CPU power go to waste. CPU's are plenty fast enough, it's the game.

I'm really not sure this is the case with BF3. The game at least appears to really use 4 cores to very good effect. It doesn't scale well beyond that though, but expecting it to is sort of out of place and unfair to the developers at this point I believe.

By the way, my BF3 name is Moonbogg. Look me up and see if you suckers can snipe me. Good luck.
 

Pinky Floyd

Junior Member
Jul 2, 2012
8
0
0
I find it depressing

Just built my new PC, 2x 670 in SLI, 3570K, Windows 7 on an SSD, 16gb of RAM, i5 3570k and it struggles on the big games on the Karkand maps.

Even with the CPU clocked at 4.5ghz it doesn't make that much difference.

In certain areas on those maps I see my frame rate dip under 50fps. That can be when NOTHING at all is going on around me, all the action is at the far side of the map, I just happen to be looking in that direction :/

On top of the TV tower on Sharqi looking over the city I see an FPS of 65-70, and that's on an EMPTY server. A full server doesn't bear thinking about. If I turn round and look at the helicopter the frame rate shoots up to over 200.

Changing grpahical settings, dropping MSAA etc makes very little difference to these minimum framerates. I can see the cores on my CPU at a very high usage.

Did a re-install of windows just to make sure it wasn't something up at my end.

But hey, that's life, not going to spend all day worrying about it and building the new PC has been an education in managing expectations!
 

2is

Diamond Member
Apr 8, 2012
4,281
131
106
How about some numbers that actually matter, like your performance in a game with players playing?
 

Pinky Floyd

Junior Member
Jul 2, 2012
8
0
0
Well, like I said earlier, in 64 player maps I can see the frame rate dip under 50. At (and on top) the hotel in Oman, looking over the rest of the map is one problem area.

I'll take some new FRAP's benches of a game when I get a chance.

Even without the hard figures to hand at the moment I just wanted to post that I'm seeing similar to what the OP is seeing.
 

blckgrffn

Diamond Member
May 1, 2003
9,664
4,285
136
www.teamjuchems.com
Well, like I said earlier, in 64 player maps I can see the frame rate dip under 50. At (and on top) the hotel in Oman, looking over the rest of the map is one problem area.

I'll take some new FRAP's benches of a game when I get a chance.

Even without the hard figures to hand at the moment I just wanted to post that I'm seeing similar to what the OP is seeing.

Works for me. If your frame rates drop on an empty server, why would they be better on a full one? Too bad BF3 doesn't have a meaningful benchmark for this scenario built in.
 

Pinky Floyd

Junior Member
Jul 2, 2012
8
0
0
Thanks.

You guys are welcome to what little data I have.

These are all from 64 player Gulf of Oman, ultra settings with sli gtx 670

For the perfmon images below they ran for a while before I started the game. Basically, where it hits 80% and stays there is when I am in the game.

Each image includes a 5-10 minute run of FRAPS, where I mostly hang around the Hotel area with occasional soujourns to the construction site. The Hotel area is where I get hit hardest so that's why I stayed around there. The action was hot and heavy pretty much all the time.

1. 3570k at stock clocks (perfmon)

https://dl.dropbox.com/u/42027960/stockclocks.JPG

Min Max Avg
46 132 76.586

2. 3570k at 4.5ghz (perfmon)

https://dl.dropbox.com/u/42027960/CaptureOC4.5ghz.JPG

Min Max Avg
47 156 83.887

3. 3570k at 4.5ghz but SLI DISABLED (perfmon)

https://dl.dropbox.com/u/42027960/SLI-disabled.JPG

Min Max Avg
39 127 63.493
 

2is

Diamond Member
Apr 8, 2012
4,281
131
106
Works for me. If your frame rates drop on an empty server, why would they be better on a full one? Too bad BF3 doesn't have a meaningful benchmark for this scenario built in.

Wasn't suggesting it would work better on a full server, just that it may not be any worse.
 

hrrnghhh

Junior Member
Jul 3, 2012
5
0
0
Like Pinky Floyd I've registered just to express my thanks for the info in this thread, the performance drop in various locations is aggravating to say the least.

I have an i7 950 (4GHz) and two GTX 580's, running the game on ultra with 2x MSAA at 1080p. I've considered upgrading the CPU so as to not drop under 60FPS but the posts here have saved me from potential heartache

I see FPS drops down to low 50s on top of TV Station and various parts of Oman and I suppose I'll have to live with it for the time being. Setting mesh quality to medium stabilizes frames drastically for me and I never see drops anywhere -- but I'm a graphics whore and refuse to play on anything below ultra
 

Pinky Floyd

Junior Member
Jul 2, 2012
8
0
0
Heheh

Am finished testing for the day!

I did want to do a run on an EMPTY gulf of oman server just for giggles to see how sli scaling worked when there was no one around.

So what you get below is the exact same 3 benches which are duplicated for SLI off and SLI on.

I spawned at Hotel, ran to construction site then ran back. Exciting or what!!!!!!!????

1a SLI OFF Ultra - Min 51 Max 79 Average 63.593
1b SLI ON Ultra -- Min 77 Max 153 Average 106.786

2a SLI OFF no MSAA - Min 64 Max 105 Average 81.993
2b SLI ON no MSAA--- Min 82 Max 164 Average 115.78

3a SLI OFF HIGH - Min 68 Max 120 Average 84.786
3b SLI ON HIGH -- Min 85 Max 160 Average 115.98

Couple of interesting things.

1. In SLI get an almost identical frame rate with everything set to HIGH as I do with everything set to ULTRA with no MSAA (see 2b vs 3b)

2. SLI scales just dandy, when the server is empty

3. CPU usage is still around 70% even on an empty Gulf of Oman server

You may be able to draw other conclusions?

Don't get me wrong, I'm delighted with my PC, and on the whole BF3 runs superbly in SLI, nice and smooth with a high framerate and full eyecandy. SLI does help a lot to keep the average framerates nice and high and helps the mins. However, there are certain maps that have areas that are tough on me even with the SLI setup and the CPU OC'd to 4.5ghz.

Hope you found the above useful, waiting for the first comment along the lines of 'oh man you spent a bunch are your system is PANTS!' :thumbsup:

In reality though, my SLI benches do appear to match up to what the reviews have out there and the Unigine scores are in line etc.

I just haven't a clue what's going on with BF3 in regards to my system, and obviously, everyone's system is different.
 

Bman123

Diamond Member
Nov 16, 2008
3,221
1
81
I love seeing stuff like this. One game that could of been optimized a little better causes so many people to harp about bottleneck this or bottleneck that and end up spending cash upgrading shit just to play one game. It really is hilarious
 

Pinky Floyd

Junior Member
Jul 2, 2012
8
0
0
I love seeing stuff like this. One game that could of been optimized a little better causes so many people to harp about bottleneck this or bottleneck that and end up spending cash upgrading shit just to play one game. It really is hilarious

I'll try not to slice my wrists over the issue
 

moonbogg

Lifer
Jan 8, 2011
10,731
3,440
136
Heheh

Am finished testing for the day!

I did want to do a run on an EMPTY gulf of oman server just for giggles to see how sli scaling worked when there was no one around.

So what you get below is the exact same 3 benches which are duplicated for SLI off and SLI on.

I spawned at Hotel, ran to construction site then ran back. Exciting or what!!!!!!!????

1a SLI OFF Ultra - Min 51 Max 79 Average 63.593
1b SLI ON Ultra -- Min 77 Max 153 Average 106.786

2a SLI OFF no MSAA - Min 64 Max 105 Average 81.993
2b SLI ON no MSAA--- Min 82 Max 164 Average 115.78

3a SLI OFF HIGH - Min 68 Max 120 Average 84.786
3b SLI ON HIGH -- Min 85 Max 160 Average 115.98

Couple of interesting things.

1. In SLI get an almost identical frame rate with everything set to HIGH as I do with everything set to ULTRA with no MSAA (see 2b vs 3b)

2. SLI scales just dandy, when the server is empty

3. CPU usage is still around 70% even on an empty Gulf of Oman server

You may be able to draw other conclusions?

Don't get me wrong, I'm delighted with my PC, and on the whole BF3 runs superbly in SLI, nice and smooth with a high framerate and full eyecandy. SLI does help a lot to keep the average framerates nice and high and helps the mins. However, there are certain maps that have areas that are tough on me even with the SLI setup and the CPU OC'd to 4.5ghz.

Hope you found the above useful, waiting for the first comment along the lines of 'oh man you spent a bunch are your system is PANTS!' :thumbsup:

In reality though, my SLI benches do appear to match up to what the reviews have out there and the Unigine scores are in line etc.

I just haven't a clue what's going on with BF3 in regards to my system, and obviously, everyone's system is different.

Thanks to you guys who have actually contributed to the numbers here. I find it ridiculous that an empty Oman server still destroys even the fastest CPU's around. An Ivy @ 4.5 getting pegged at 70% on an EMPTY server? What the hell did Dice do? My only guess would be the destruction system, but if nothing is happening then I just don't get it.
BF3 runs fine, but I find that obsessing over its performance is very entertaining. I just hope that any companies releasing games in the near future don't use BF3 as a reason or excuse to tax CPUs even more in future titles, because that would render them unplayable for like 80% of us.
 

Pinky Floyd

Junior Member
Jul 2, 2012
8
0
0
Cheers Moonbog. It is odd though. I know someone with the same CPU as me running a single 680 and they reckon their CPU never goes above 55%. I can't verify that they are using the same conditions I used today, and I guess that's part of the problem, too many variances. Differences in motherboards, hard drives, drivers, you name it.

But it's very good to know that I'm not the only one seeing such an absurd CPU usage on an empty map.
 

Termie

Diamond Member
Aug 17, 2005
7,949
48
91
www.techbuyersguru.com
Thanks to you guys who have actually contributed to the numbers here. I find it ridiculous that an empty Oman server still destroys even the fastest CPU's around. An Ivy @ 4.5 getting pegged at 70% on an EMPTY server? What the hell did Dice do? My only guess would be the destruction system, but if nothing is happening then I just don't get it.
BF3 runs fine, but I find that obsessing over its performance is very entertaining. I just hope that any companies releasing games in the near future don't use BF3 as a reason or excuse to tax CPUs even more in future titles, because that would render them unplayable for like 80% of us.

Cheers Moonbog. It is odd though. I know someone with the same CPU as me running a single 680 and they reckon their CPU never goes above 55%. I can't verify that they are using the same conditions I used today, and I guess that's part of the problem, too many variances. Differences in motherboards, hard drives, drivers, you name it.

But it's very good to know that I'm not the only one seeing such an absurd CPU usage on an empty map.

Thanks to both of you for the numbers.

I think one thing that you both need to keep in mind, however, is that with 670SLI, you are no longer GPU-bottlenecked. There is no way the CPU won't work harder under these conditions than with a single card. BF3 was designed at a time when the fastest card out there was the 580. Dual 580s might have just barely been able to push the bottleneck to the CPU, but with the 600 series, we are seeing it in full effect.

There's nothing wrong with this, and nothing wrong with BF3. There are people playing it on much weaker CPUs (by that I mean weaker quads) that are having no trouble playing the game on a 7850, 570, etc.
 

moonbogg

Lifer
Jan 8, 2011
10,731
3,440
136
Thanks to both of you for the numbers.

I think one thing that you both need to keep in mind, however, is that with 670SLI, you are no longer GPU-bottlenecked. There is no way the CPU won't work harder under these conditions than with a single card. BF3 was designed at a time when the fastest card out there was the 580. Dual 580s might have just barely been able to push the bottleneck to the CPU, but with the 600 series, we are seeing it in full effect.

There's nothing wrong with this, and nothing wrong with BF3. There are people playing it on much weaker CPUs (by that I mean weaker quads) that are having no trouble playing the game on a 7850, 570, etc.

The curious thing is why is it so damn CPU intensive? Even with 4 modern cores heavily overclocked and on an empty map? If it were better optimized I imagine it may improve everyone's experience, but I admit complete ignorance when it comes to making games.
 

2is

Diamond Member
Apr 8, 2012
4,281
131
106
The curious thing is why is it so damn CPU intensive? Even with 4 modern cores heavily overclocked and on an empty map? If it were better optimized I imagine it may improve everyone's experience, but I admit complete ignorance when it comes to making games.

I'm by no means an expert in game development, but from my understanding, even games that are well threaded like BF3 still rely on one main worker thread and if that main thread is CPU bottlenecked, then you're CPU bottlenecked. I could certainly be wrong about this, but it's what I've read and it seemed to make sense to me.
 

hrrnghhh

Junior Member
Jul 3, 2012
5
0
0
Just wanted to report I ended up upgrading out of necessity due to my last computer literally going up in smoke. New setup includes i7 3770k @ 4.5GHz, GTX 670 SLI & Z77X UD3H.

Haven't dropped under 60 on Oman, even overlooking from hotel on 64 player server... but I'm still yet to try TV Station on Sharqi which I remember was the biggest culprit for me.
 

r3dsh1ft

Member
Jul 31, 2012
56
0
0
I would try it by booting clean as you can. Making sure that nothing is clogging up your cache etc. Also consider your Cpu or Gpu might be throttling down due to heat. Also is your setup designed to stay at said clock speed or throttle upwards to that when needed? Eliminate all background stuff you knowing can, make sure you aren't being throttled down from heat and make sure you havent set anything that isnt really considered maxed out but that can make your setup run less than optimal.
 
Last edited:

Arzachel

Senior member
Apr 7, 2011
903
76
91
I'm by no means an expert in game development, but from my understanding, even games that are well threaded like BF3 still rely on one main worker thread and if that main thread is CPU bottlenecked, then you're CPU bottlenecked. I could certainly be wrong about this, but it's what I've read and it seemed to make sense to me.

I doubt that's the case, Bulldozer seems to perform surprisingly well in BF3 if I remember correctly.
 

Akantus

Member
Apr 13, 2011
80
0
0
I doubt that's the case, Bulldozer seems to perform surprisingly well in BF3 if I remember correctly.

Yes, and 3770k performs better than 3550k in these worst case scenarios.
There could be stalling from main thread, but this isn't it yet.
 

Durvelle27

Diamond Member
Jun 3, 2012
4,102
0
0
It does help, been proven in this thread few times. For dualcores (i3) HT is the difference between unplayable and playable, for i7 it does help tiny bit in the most stressful situations.

also in a lot of benchmarks i saw the i7 with HT enabled got lower FPS than with it disabled ?
 

moonbogg

Lifer
Jan 8, 2011
10,731
3,440
136
Just wanted to report I ended up upgrading out of necessity due to my last computer literally going up in smoke. New setup includes i7 3770k @ 4.5GHz, GTX 670 SLI & Z77X UD3H.

Haven't dropped under 60 on Oman, even overlooking from hotel on 64 player server... but I'm still yet to try TV Station on Sharqi which I remember was the biggest culprit for me.

NICE! Yeah, the Ivy's do have a little better ipc and every little bit counts when trying to break 60fps in BF3. Looking forward to haswell. Also, curious about Sharki TV station as that is a really brutal spot.
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |