Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.


Warning for game developers: PCGamingWiki staff members will only ever reach out to you using the official press@pcgamingwiki.com mail address.
Be aware of scammers claiming to be representatives or affiliates of PCGamingWiki who promise a PCGW page for a game key.

Battlefield 3

From PCGamingWiki, the wiki about fixing PC games
Revision as of 12:38, 22 February 2012 by Eggzy (talk | contribs) (Fixed formatting)

Template:Infobox

Optimal Settings

Option Notes
Textures Medium/High-At high settings you won't notice textures popping in. Ultra textures are loaded when you are up close to an object. GPUs with less than 1GB of VRAM may have stuttering issues on Ultra textures, due to thrashing.
Shadows Medium- Even at low settings everything in the game casts a dynamic shadow. Raising the setting makes the shadow look softer.
Effects Low- As the article states "Being honest, we struggled to find a difference between the lowest and highest settings in the Effects Quality settings;..."
Mesh Ultra-Mesh has a big effect on the overall visuals.(The higher setting it is, the range at which you can spot enemies is increased)
Terrain Low- Similar to Effects, not much difference between low and ultra.
Anti-Aliasing Deferred 2x MSAA- Smooths edges, while not as well as 4x, you save yourself some FPS.
AA Post Low- Minimal performance difference between Low and Ultra so if you can, go Ultra.
Motion Blur This is a matter of personal preference and GPU capability. Some like it off, some like it on. If you like it on and you can afford the drop in FPS associated with it then turn it on. If not I suggest disabling it.
Anisotropic Filter 16x- Minimum performance hit and it give a significant visual improvement.
Ambient Occlusion HBAO- More modern than SSAO and doesn't require as many resources as it did in BC2.

Performance can also be increased by lowering the resolution, however, LCD screens perform optimally at their native resolution.

Issues and Fixes

Realtek Audio Bug

  1. Rigth Click on the Speaker icon.
  2. Right click "Speakers" and select properties.
  3. Advanced tab (far right)
  4. Uncheck "Allow applications to take exclusive control of this device".

Nvidia 560/570 Freezing / Graphics Issues Fix

  1. Update to LATEST Nvidia Drivers
  2. Turn OFF - AA - DEFERED
  3. Turn OFF - VSYNC
  4. Turn OFF - Motion Blur

ASUS Cards - End of round crash issue

If you own an ASUS card (ATi or NV) and you installed the 'Smart Doctor' and/or 'ASUS Gamer' software then this is what's VERY likely causing you end of round crashes. All you need to do is uninstall Smart Doctor and ASUS Gamer, restart your computer and reinstall your video card drivers - that's it!!!

Black screen issues

Firstly try to update your graphics drivers

If that fails try this:

Nvidia Users:

  • Revert to driver used during BF3 beta.

ATI users:

  1. Go to C:\Users\your user name\Documents\Battlefield 3\settings
  2. Open PROF_SAVE_profile in wordpad
  3. Change GstRender.FullscreenEnabled 0
  4. Change GstRender.FullscreenScreen 1
  5. Save and set file as read only
  6. Launch BF3, it should start in windowed mode
  7. Go to options > video and change undefined monitor number to "1"
  8. Adjust screen resolution to a resolution LOWER than your default Eyefinity resolution (The one that works for me is 2760x1600) [default is 3308x1920]
  9. Select full screen and click apply

Crash Upon Launch

  1. Repair your Battlefield 3 installation. To do this, go into your Origin Client, right-click Battlefield 3, and finally click “Repair Install”.
  2. Remove all graphics card drivers and folders. Re-install driver. When updating driver, manually un-install previous version before installing new versions
  3. Disable SLI or Crossfire (I know you arent going to like that !)
  4. Disable anti-aliasing and filtering
  5. Disable V-sync
  6. Disable background apps, and turn off your anti-virus software

ORIGIN FIX - "Could Not Activate"

  • Possible workaround is to delete the BF3 license file to to force a license update.
  1. Exit Origin completely. You can do this by right-clicking Origin in your system tray (near the clock) and selecting "Exit"
  2. Open Internet Explorer (this will only work with Internet Explorer, not other browsers). Enter the following address into your address bar and press "Enter/Return"
C:\ProgramData\Electronic Arts\EA Services\License
  1. Delete the file named either 71067.dlf or 70619 or 71069.dlf
  2. Restart your machine.
  3. Launch Origin and login to your Origin account.
  4. Attempt to launch Battlefield 3


  • Second Workaround
  1. Exit Origin completely. You can do this by right-clicking Origin in your system tray (near the clock) and selecting "Exit"
  2. Open Internet Explorer (this will only work with Internet Explorer, not other browsers). Enter the following address into your address bar and press "Enter/Return"
C:\ProgramData\Origin\DownloadCache
  1. Delete the files in this directory
  2. Restart your machine.
  3. Launch Origin and login to your Origin account.
  4. Attempt to launch Battlefield 3

Battlefield 3 Install Error: “Battlefield 3 (BF3) Install Fails, Cannot Install”

Uninstall both instances (if present)of Micrsoft C++ files on your system. Reinstall after BF3 has been installed.

Constant Crashing - 32 bit fix

A lot of people using 32bit Operating Systems have issues like the game crashing after a couple of minutes of playing. This is sometimes caused by the game using more memory than windows allows it to do. If you experience those or similar issues you can try the 32bit fix:

for windows XP 32bit

  • Find your Boot.ini located usually on the C:.(If you cannot see it, you probably have system files hidden, then follow these instructions at microsoft (also uncheck "hide protected operating system files")
  • Right click on the boot.ini and choose properties. Uncheck "read only"
  • Open the boot.ini by double clicking it.
  • Under the section called find the line that says "multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP Professional...". Yours may look a bit different. We are going to make a duplicate, so that if you make a mistake you will not harm yourself from booting into your computer. Drag you're mouse across the entire line, right click and choose copy. Then right below the line you just copied right click your mouse and choose paste. You should now have two lines one after another that are exact duplicates.
  • Change the bottom line that you just copied with the following addition on the end. Add a space at the end of the line and then this without the quotes "/3GB /USERVA=2500"
  • In that lower boot entry you just made, find the name of the operating system in quotes and change it to something like "Windows XP 3GB", so you can differentiate at boot up.
  • Close and save the boot.ini.
  • Right click on the boot.ini, hit properties, check read only.

for Windows 7/Windows Vista

  • In Windows 7/Vista go to Start menu. Go to Accessories. Locate the command prompt shortcut and hover mouse over it. Right Click on the shortcut then select Run as Administrator.
  • In the command prompt type this exactly: bcdedit /set increaseuserva 2500.(or 3000) Then hit enter.
  • Make sure you get a message back confirming the change was made. To verify the entry is there you can type just bcdedit, hit enter, and you should see the entry now listed.
  • Then close the command prompt. You just told Vista to increase user virtual address (userva) space to 2500MB.
  • Changes take effect on reboot but don't reboot yet.


Predictive Crosshairs on Helicopters

As of February 2012, there's a bug where using a weapon that does not have predictive crosshairs (heatseekers in attack helis, air-to-ground missile on scout helis) will cause the predictive crosshairs on the missiles (attack heli) or main gun (scout heli) to bug out. To fix this, just switch to third person view and back.

Possible fix for getting stuck on a black screen upon map change

  • Alt-tab out of the game while the scoreboard for the previous round is showing.
  • Make sure you give your computer enough time, so don't do it at the last second.
  • Once out, open the task manager and watch your processor usage.
  • It should go down for a while and then come back up when the map is loaded and you're in game.
  • Alt-tab back into the game.

This solution does not always work for everyone. Give it a try and see if it improves your chances of getting into the next map.

Network

Ports

TCP: 80, 443, 9988, 20000-29999, 22990, 17502, 42127
UDP: 3659, 14000-14016, 22990-23006, 25200-25300

Punkbuster errors

Updating punkbuster using PBSetup usually works

System Requirements

Template:SysReq

External links

Symthic is a website which has statistics of all the weapons, vehicles and attachments that are present in game. It allows you to see which setup fits your playing style the best, and allows you to see equipment before you unlock it in game.

Battlefield 3 on Origin Store