Battlefield 4 PC performance thread

Is having temps in the mid 70s for CPU cores ok?

Totally fine. Most CPUs have a thermal limit of around 90-100C and they'll do their part to keep themselves below that before shutting down if doesn't help. The heatsink should be able to fall off without the CPU overheating and I don't think I am the only one who've seen a heatsink turn into a solid mass of part metal, part dust :P

Question to people playing this game: Those of you with i3s, how are different settings affecting CPU load? And does the game boot on a dual core with only two threads like a Pentium?
 
If you are in need of a big FPS boost turn off Weapon DOF, motion blur to 0 and turn post processing to low (don't need it since the effects are gone)


You will get about a 30-50% increase in framerate guaranteed. I did this on my 290x and I can now Vsync 75hz @ 2560x1440 and it looks as good as it did before on all Ultra.

I can also confirm that renderdevice.renderaheadlimit 2 in the console boosts my FPS by 30. I just tested it. Using 1 as a value was giving me 96 fps and literally just changing it to 2 standing in the same place shot it well above 120. 3-4-5 didn't increase it anymore.
 
Guys... holy crap. This needs to be posted in the main portion of this thread.

Renderdevice.renderaheadlimit 2 is an absolute miracle switch.

I just ran two benchmarks with fraps.

First was golmud railway 32 player oblideration.

All ultra, FXAA high no MSAA.
2500k @ 4.8
290x @ 2560x1440
No DOF, no Motion Blur

I took a buggy and drove around the action for a bit and here was my fraps results


Frames Time (ms) Min Max Avg
36932 332797 92 175 110.975



As another test I joined a 50 player conquest large Zavod 311 and took a quad bike and drove around all over and bypassed a ton of action and had a few firefights.

Frames Time (ms) Min Max Avg
27581 330390 63 134 83.48



Switch is the real deal. You'll need to manually type it each time or create a user.cfg for it to work on load.
 
Hmm, so with those settings you've mentioned there's almost no perceptible difference in quality? I'll have to try this later.
 
Hmm, so with those settings you've mentioned there's almost no perceptible difference in quality? I'll have to try this later.

The only thing you'll notice is losing motion blur. Removing the DOF from the weapon is actually an advantage because you can see your peripheral much better.
 
Guys... holy crap. This needs to be posted in the main portion of this thread.

Renderdevice.renderaheadlimit 2 is an absolute miracle switch.

I just ran two benchmarks with fraps.

First was golmud railway 32 player oblideration.

All ultra, FXAA high no MSAA.
2500k @ 4.8
290x @ 2560x1440
No DOF, no Motion Blur

I took a buggy and drove around the action for a bit and here was my fraps results


Frames Time (ms) Min Max Avg
36932 332797 92 175 110.975



As another test I joined a 50 player conquest large Zavod 311 and took a quad bike and drove around all over and bypassed a ton of action and had a few firefights.

Frames Time (ms) Min Max Avg
27581 330390 63 134 83.48



Switch is the real deal. You'll need to manually type it each time or create a user.cfg for it to work on load.

Renderdevice.renderaheadlimit 2 in the console or can i set it through the gpu control panel?
 
Renderdevice.renderaheadlimit 2 in the console or can i set it through the gpu control panel?

It's an engine feature.

Open console and type perfoverlay.drawfps 1

then do renderdevice.renderaheadlimit 1

then renderdevice.renderaheadlimit 2

then 3 etc

and see which one gives you the best FPS
 
It's an engine feature.

Open console and type perfoverlay.drawfps 1

then do renderdevice.renderaheadlimit 1

then renderdevice.renderaheadlimit 2

then 3 etc

and see which one gives you the best FPS

sorry for the stupid question - but is there a dummy's guide (apologies if I missed a post on how to do it)
 
Recently got a GTX 760 2GB for my i7 & 8GB RAM system. BF4 runs fine on the ultra preset but I am playing at 1360x768. It can dip into the 40's when things get hectic on 64 player maps

Im thinking of returning it for a GTX 770 4GB card as I will probably get a new TV within the next year that will be at least 1080p.

Is it worth to spend the extra $100 for 770 4GB?
 
Recently got a GTX 760 2GB for my i7 & 8GB RAM system. BF4 runs fine on the ultra preset but I am playing at 1360x768. It can dip into the 40's when things get hectic on 64 player maps

Im thinking of returning it for a GTX 770 4GB card as I will probably get a new TV within the next year that will be at least 1080p.

Is it worth to spend the extra $100 for 770 4GB?

Not at that resolution. Even at 2560x1440 this game is only using 2.1GB of Texture memory on Ultra for me


Edit.

I can also confirm this "fix" has gotten me up to 55-70 fps on Siege of Shanghai... which by far is the worst performing map out of the lot.
 
I tested it on Lancing Dam (Squad DM) and got 63-104fps with avarage of 83 fps.

1920x1080, Ultra/4xMSAA/16xAF, FoV 90 with i7 4770K @4GHz and GTX770 4GB @1.2Ghz.
 
I tested it on Lancing Dam (Squad DM) and got 63-104fps with avarage of 83 fps.

1920x1080, Ultra/4xMSAA/16xAF, FoV 90 with i7 4770K @4GHz and GTX770 4GB @1.2Ghz.

That's great. I actually think my 2500k even at 4.8 is holding me back. This game seems to like hyperthreading.
 
Okay, I thought I would list some of the things that helped my particular rig manage to maintain an average 60FPS @ 1080p on nearly all Ultra, and more importantly be smooth.

i-2600
GTX 590
8 gigs RAM

In no particular order:

1) Use Nvidia drivers 331.65

2) Go 1080p, software v-sync OFF, all Ultra, except turn off AA and set Effects to High.

3) Set adaptive v-sync in the Nvidia panel or equivalent to Adaptive V-Sync. If you have a 120 hz monitor, either set to Adaptive V-Sync (half refresh rate) or set resolution in-game to 60 hz. Make sure in-game v-sync is set to off.

4) Upgrade to Windows 8(.1). Massive improvement.

5) If you are able to control your fans in your case, make sure to set an aggressive curve. This game is CPU and GPU intensive, so if you have ambient sensors in your case try to maintain them as low as possible, depending on how much fan noise bothers you. I use Alienware's thermal controller.

6) Did this and it really helped!: http://battlelog.battlefield.com/bf4/forum/threadview/2955064766584393493/1/
 
It's an engine feature.

Open console and type perfoverlay.drawfps 1

then do renderdevice.renderaheadlimit 1

then renderdevice.renderaheadlimit 2

then 3 etc

and see which one gives you the best FPS

Just tried it on 64-player Conquest Large on Shanghai. When I set renderdevice.renderaheadlimit to 1, framerate drops from steady 50 to 32. When I change it to 2 nothing happens, framerate stays the same as it was before these manipulations. 3 and 4 values didn't improve FPS too.

So I don't think it's helpful for me and my single 4gb 670 stock + i5 3570K@4.4GHz.
 
5) If you are able to control your fans in your case, make sure to set an aggressive curve. This game is CPU intensive, so try to maintain your temperatures below 30 C, preferably 27 to 28 C, depending on how much fan noise bothers you. I use Alienware's thermal controller. You do not want your CPU to throttle back.
[/URL]

This is ridiculous.

Don't worry about temps being that low...anything under 80 C is more than safe. The TJ Max of Sandy Bridge, Ivy Bridge, and even Haswell is near 100 C. Obviously, cooler is better - but throttle does not occur until in the 90 C range or higher (I have seen it in person, ha)>
 
Only for Win7?

It works fine with Win 8 and 8.1

I have done this for quite some time.

Here I use this utility which is better than doing it by hand on the registry.

Download this utility:

http://www.coderbag.com/Programming-C/Disable-CPU-Core-Parking-Utility

manage-core-parking-util-3.png
 
Why does everybody have so much RAM? In the last 6 years I had 4GB and now I have 8GB, and it was always enough for everything.
 
Why does everybody have so much RAM? In the last 6 years I had 4GB and now I have 8GB, and it was always enough for everything.

It's cheap and some people have other uses for their PC than perhaps you do, i.e. VM, etc. - others like to future-proof. A myriad of reasons. More is always better if you can afford it.
 
This is ridiculous.

Don't worry about temps being that low...anything under 80 C is more than safe. The TJ Max of Sandy Bridge, Ivy Bridge, and even Haswell is near 100 C. Obviously, cooler is better - but throttle does not occur until in the 90 C range or higher (I have seen it in person, ha)>

Yes it is; I screwed those numbers up royally. I am going by the "ambient sensors" in my Alienware rig, which obviously doesn't correspond to the temperatures of the cores.

I will tell you, that I noticed an increase in performance when those ambient temperatures were under 30 C. But I think it has to do with my GTX 590 running so hot already in that case. The point is that it's a good idea to have fans running at high speed and keep your case cool. I have not seen a game that taxes my CPU / GPU and raises their temperature this much in a long time.
 
Any AMD Crossfire users get a benefit from disabling ULPS (2nd card won't throttle down ever into low power)?

I'm going to try that coupled with some of the suggestions above and test performance/stability.
 
Any AMD Crossfire users get a benefit from disabling ULPS (2nd card won't throttle down ever into low power)?

I'm going to try that coupled with some of the suggestions above and test performance/stability.

Been having great results with Crossfire and the game. R9 290X Crossfire with latest beta driver (v8 from 10/30). If you're having issues, try a clean driver uninstall and fresh install. Apparently AMD drivers aren't very good with over-installation.

EDIT: not using ULPS or anything non-standard other than a 75 MHz OC to both cards.
 
Anyone have any recommendation for Nvidia driver? Went with the latest certified, and the latest beta drivers, and both of them give me crazy artifacts. Am I just gonna have to wait for the game to be patched at this point?
 
Anyone have any recommendation for Nvidia driver? Went with the latest certified, and the latest beta drivers, and both of them give me crazy artifacts. Am I just gonna have to wait for the game to be patched at this point?

That's not normal. Have you tried other games? It may be a sign that you have GPU issues. Latest beta drivers have always worked great for me with NVIDIA.
 
Been having great results with Crossfire and the game. R9 290X Crossfire with latest beta driver (v8 from 10/30). If you're having issues, try a clean driver uninstall and fresh install. Apparently AMD drivers aren't very good with over-installation.

EDIT: not using ULPS or anything non-standard other than a 75 MHz OC to both cards.

Thanks, I think I had to knock my overclock down slightly as I'm having flashing textures on the hills and the odd D3D crash. I'll tone it down a little and try again.

EDIT: Looks like even with my adjusted fan profile I needed to make it more aggressive. BF4 final REALLY stresses the gpus. I've never seen anything (other than furmark) drive the temps so high with my usual fan profile.
 
EDIT: Looks like even with my adjusted fan profile I needed to make it more aggressive. BF4 final REALLY stresses the gpus. I've never seen anything (other than furmark) drive the temps so high with my usual fan profile.

This was the case with BF3 and it's now the case with BF4.

My R9 290X sound like super leaf blowers. I have them spinning up to 70% and beyond. Temps are around 70C. Noise is of no concern, though - headphones. :)
 
I'm 90% sure just going into Windows 7/8 power settings and choosing "High Performance" is the same as disabling that core parking shit. Glad it's working for some people though.
 
Just tried it on 64-player Conquest Large on Shanghai. When I set renderdevice.renderaheadlimit to 1, framerate drops from steady 50 to 32. When I change it to 2 nothing happens, framerate stays the same as it was before these manipulations. 3 and 4 values didn't improve FPS too.

So I don't think it's helpful for me and my single 4gb 670 stock + i5 3570K@4.4GHz.

For performance, better value for max frames render ahead is your number of GPUS + 1.
 
Definitely gonna try that registry fix.

Doesn't seem to make a difference for me.

Comment from Youtube:

The myth of cpu parking...incredible this is still around. This only affect Intel CPU's such i3 or i7 that have logical processors, and the performance impact is none, windows scheduler will reactivate the logical cores when needed. There was a bug in w7 with amd procesors when windows was parking the amd physical cores, but that is fixed in w8, and fixed in windows 7 with the patch KB2646060.
 
For performance, better value for max frames render ahead is your number of GPUS + 1.

Oh, thanks for the reply. Didn't know that. So I guess the only option left for a performance boost is moving to win8.

Still hope for the next nv drivers to improve perf though.
 
I'd probably hold off on registry and console hacks and let the devs + gpu manufacturers do their thing. You might be trying to get some FPS in BF4 while hurting stability in other areas. Patience is key.
 
That's not normal. Have you tried other games? It may be a sign that you have GPU issues. Latest beta drivers have always worked great for me with NVIDIA.

BF3 ran without any issues. The last PC game I really played was FF14, and again, that ran without any issues, as far as I can remember (though I think that game suffered from drivers crashing somewhat often).

My 680 is OC'd, but I did the H60 mod and it never runs over ~53 C. I've also looped Unigine benchmarks without errors.

I know artifacts usually point towards hardware failures, but I'm really hoping it has something do with the software, since I was hoping on not upgrading until Maxwell (plus it wouldn't be the best idea to get a new card now since PS4 is in two weeks).
 
BF3 ran without any issues. The last PC game I really played was FF14, and again, that ran without any issues, as far as I can remember (though I think that game suffered from drivers crashing somewhat often).

My 680 is OC'd, but I did the H60 mod and it never runs over ~53 C. I've also looped Unigine benchmarks without errors.

I know artifacts usually point towards hardware failures, but I'm really hoping it has something do with the software, since I was hoping on not upgrading until Maxwell (plus it wouldn't be the best idea to get a new card now since PS4 is in two weeks).

Well, try some other games today - see if they artifact too. You wouldn't necessarily need a new card. This is a common RMA for any graphics card manufacturer. Only issue is you'd be without your card for a week or so.
 
Well, try some other games today - see if they artifact too. You wouldn't necessarily need a new card. This is a common RMA for any graphics card manufacturer. Only issue is you'd be without your card for a week or so.

Don't know if I'd even be eligible for RMA, since I've OC'd it and taken the stock cooler off.
 
Top Bottom