BF3 Fixes and Tweeks

Post Reply
User avatar
prophet
Retired Admin
Retired Admin
Posts: 205
Joined: January 4th, 2012, 4:29 am
United States of America

BF3 Fixes and Tweeks

Post by prophet »

This thread will remain reserved for BF3 tweaks + fixes as they are discovered.







**************************************************************************************************


Battlefield 3 (Retail) Tweaks + Fixes




Sons of Valour takes NO responsibility for damages, loss of data or other issues that any suggested fixes may cause. USE AT YOUR OWN RISK!




We recommend the use of CTRL + F to help you find your problem in the extensive list







Tweaks & Fixes Index:


1 - Network / Connection Issues.
2 - Gameplay Tweaks. (BF3 weapons database included in this section)
3 - Game Crash / Install / Stability Issues. (Many fixes for crashes / lockups have been found)
4 - Frame Rate & Performance.
5 - Punkbuster & Kick Issues.
6 - Server Tweaks & Fixes for Admins.
7 - November 22 Patch Issues & Fixes.




___________________________________________________________________________________________________

1: Network Tweaks / Connection Issues.




Fix Disconnections: (Disconnections immediate or every 10-20 mins)


UPnP - Router:

1. Log into your modem / router.
2. Turn OFF UPNP.



Turn off PC UPnP Service:

1. Press: Windows-button (the one between lAlt and lCtrl) + R, a window should pop up.
2. Write: "services.msc" (without the ") then press enter.
3. In the list of services, scroll down to "UPnP Device Host", click it and press "Stop service".
4. Now do the same thing but with the service "SSDP Discovery".
5. Exit the window and go to control panel-> Network and Internet-> Network and Sharing Centre-> Change advanced sharing settings (to the left)-> Under "network discovery" select to turn off network discovery
6. SAVE CHANGE



Firewall Blocking / etc

- Boot MSconfig in start. Disable your Firewall and Anti Virus if its a windows based one. Disable any other process there that might affect you and reboot.
-If game works fine. This means there is some issue with your firewall or Anti virus setup.



ECN Packets has been enabled by a Net Speed Tool

To fix this :
1. open a CMD prompt AS ADMINISTRATOR
2. type "netsh"
3. type "int tcp set global ecncapability=disabled"

ECN packets are Refused by EA. These are FAKE packets to fool the connection.





Set BF3 PC in DMZ on your router.

-Note will expose the computer, and the PC will not be protected by the routers firewall.
-Make sure you have your windows firewall enabled.
-This should be a "last resort" measure.







How to play BF3 with multiple PCs on a LAN with UPnP disabled ?

*Credit goes to P1nchedNerve
(Just a note, I didnt think you could do this with origin like you can with steam, but apparently you can!)


eg) Edit each computers BF3 executable to include the " -port XXXXX" (as long as each PC uses a different port)

Computer A = "C:\Program Files (x86)\Origin Games\Battlefield 3\bf3.exe -port 10000"

Computer B = "C:\Program Files (x86)\Origin Games\Battlefield 3\bf3.exe -port 10001"

Computer C = "C:\Program Files (x86)\Origin Games\Battlefield 3\bf3.exe" -port 10002"







Stuck on Joining Server / Long map load times:


Cause: Bug with x64 OS
Fix: Open / Run regedit.

Navigate to: HKEY LOCAL MACHINE/SOFTWARE/WoW6432Node/EA Games

Change the GDFBinary & InstallDir paths to C:Program Files (x86)Origin GamesBattlefield 3

Try to launch the game and join game servers, and it should work.







Battlefield 3 Ports: (may help connection issues)



-If you need help with making exceptions on your firewall(s). Consult the manufacturer.

-If you need help with portforwarding. Please visit http://www.portforward.com
If you have problems or other issues portforwarding, contact your router manufacturer.


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



PS3 Ports:
TCP: 80, 443, 9988, 10000-10100, 17502, 42127
UDP: 3659, 14000-14016



Xbox 360 Ports:
TCP: 53, 88, 3074
UDP: 53, 88, 3074










Servers Lag:

-Either caused by EA or hosting datacenter. No fix currently.

Update: Developers are working on the issue.









Battlelog Error: "ERR_LOGIN_DISPLAYTOS"

Cause: A few players are experiencing this. It is a server related issue. There is no fix.
Have to wait for the developers..






















___________________________________________________________________________________________________


2: Gameplay Tweaks.




Contrast & Lighting too bright !!!!

Fix: Open PROF_SAVE_profile in notepad++
\Documents\Battlefield 3\settings\PROF_SAVE_profile

Change: GstRender.Contrast 0.500000

*Lower the setting to whatever feels right.







Mouse is lagging:

Fix: Turn Origin Off in game.
Settings > In Game > Enable Origin In Game.









Sluggish / Unresponsive Mouse:

1. Go here: C:\Users\YOU\Documents\Battlefield 3\settings
2. Open PROF_SAVE_profile with notepad++ (can download for free)
3. Change the following variables:

GstInput.MouseSensitivity 0.050000

1st one is the normal mouse sens. USE whatever you like, or keep it the way it is.

These can be edited and it may solve the problem.

GstInput.Scheme0Sensitivity 0.000000
GstInput.Scheme1Sensitivity 0.000000
GstInput.Scheme2Sensitivity 0.000000








Battlefield 3 Weapons Database:

-We are unsure of its validity, but if correct, it may be incredibly useful for players.

https://docs.google.com/spreadsheet/lv? ... true&gid=0








How can I play Battlefield 3 using my Steam overlay?

- Disable Origin's overlay (click the gear/cog and go to the "in game" settings tab).
- In Steam, add Origin.exe as a non-steam game to your library.
- Launch the Origin shortcut from your Steam library, then launch BF3.










Long Map Load Times ?

-Is affecting many users, even those with HDDs in raid 0.



Fix:

Try:

Open / Run: regedit.

Navigate to: HKEY LOCAL MACHINE/SOFTWARE/WoW6432Node/EA Games

Change the GDFBinary & InstallDir paths to C:Program Files (x86)Origin GamesBattlefield 3

Try to launch the game and join game servers, and it should work.


Alternate Fix: Buy a SSD drive, install BF3 & origin on there.




















3: Game Crash / Install / Stability Issues.




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".






BF3 PC Lockup / Freeze - with looping audio:

Cause: BF3 bug with onboard (motherboard) audio.

Fix: Install a separate soundcard & use that. Disable onboard audio in BIOS.
*Note users on EA UK forums have had success with Creative X-FI cards. (No game freezes)








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






Nvidia 560 Ti Lockup / Freeze:

1.Go to your card manufacturers website. (E.g. Gigabyte, MSI, Asus etc)
2.Select your card type (E.g. GTX 560Ti)
3.Download the latest BIOS for the card
4.Flash it (Install, it's usually an .exe file)
5.Reboot (Most will prompt you to do it automatically)
6.Frag away.






AMD/ATI 6770m Game Crash with BF3 still running in background (possibly other AMD gfx cards too)

-Load up single player.
-Under options disable Anti Aliasing ( AA deferred )
*Best to disable AA post as well.

-Download the LATEST drivers from your laptops manufacturers site.

-Save & exit.
-Multiplayer should now work. The game shouldnt crash to desktop.


*Can confirm this works as I discovered it while trying to solve the issue with a laptop running BF3.








ASUS G73 Radeon HD58XX Users:

Source: http://battlelog.battlefield.com/bf3/fo ... 706495348/

I found the solution for the problem with G73 from ASUS with ATI RADEON HD5series.
In fact you need to get a proper drivers from ASUS web site and not from AMD ....

Flash you graphics with "93vBIOSa.rar" .... find it on google.
Then deinstall ATI CATALYST preview install. CCLEANER DRIVER SWEEPER.

Install this release of CATALYST.
http://downloads.guru3d.com/downloadget ... 947e9c49ee [downloads.guru3d.com]


And for info..http://forums.amd.com/game/messageview. ... did=149301






Graphics Cards Crashing:

-This is common with graphics cards that are factory overclocked or have been overclocked by the user.

-Simple fix is to turn down the MHz (underclock).
*Estimate 40-100 MHz.

-Try turning the frequency down, until you hit a setting where the game runs nicely without lockups/crashes.






ASUS Cards - End of round crash issue:

-All credit to MrPaulieC http://battlelog.battlefield.com/bf3/fo ... 702875874/

PROBLEM: Crashing at the end of every round (BF3.exe has stopped working) just before the scores come up and not being able to play single player.

SOLUTION: 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!!!






New Graphics Settings Not Displaying After Change ?

Press the Windows Key to force the game to Window Mode, click on the game window to go back into the game. New settings should now be applied.
If this doesnt work. Try exiting the game and starting it again.






If you are experiencing Battlefield 3 black screen issues:



Method 1 (AMD & Nvidia Cards): Update to the latest video card drivers.

Method 2 (If method1 fails):

Nvidia Users: Revert to driver used during BF3 beta.

ATI users:

C:\Users\your user name\Documents\Battlefield 3\settings
PROF_SAVE_profile > open in wordpad
Edit to read: GstRender.FullscreenEnabled 0
Edit to read: GstRender.FullscreenScreen 1

Save and set file as read only

Start BF3, should start in windowed mode
Go to options > video > change undefined monitor number to "1"
Adjust screen resolution to a resolution LOWER than your default Eyefinity resolution (The one that works for me is 2760x1600) [default is 3308x1920]
Select full screen
Hit apply






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

3. Delete the file named either 71067.dlf or 70619 or 71069.dlf
4. Restart your machine.
5. Launch Origin and login to your Origin account.
6. 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

3. Delete the files in this directory
4. Restart your machine.
5. Launch Origin and login to your Origin account.
6. Attempt to launch Battlefield 3






Crashing:

Try setting the Origin.exe, BF3.exe and youe web browser .exe to "Run As Administrator".







Battlefield 3 Crashes 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. Disable SLI or Crossfire (I know you arent going to like that !)
3. Disable anti-aliasing and filtering
4. Disable V-sync
5. Disable background apps, and turn off your anti-virus software







Battlelog Issues:

Cause: Plugins / Network settings affecting Battlelogs operation.

Fix(es): Disable Adblocker, NoScript, Lower Firewall Settings, Open closed Ports, Enable / Disable uPnP.
Also disable any unnessesary plugins for your browser.

If all fails. Try a new browser.



Update: Users have reported lots of success with IE9

http://windows.microsoft.com/en-US/inte ... wnloads/ie








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

Cause: C++ bug.

FIX: Uninstall both instances (if present) of Micrsoft C++ files on your system.
*These can be reinstalled later after BF3 is installed on the system.









Constant Crashing - Partial Fix (high level of success) 32 bit Operating Systems ONLY.

*All credit goes to striker475
http://battlelog.battlefield.com/bf3/fo ... 0350764/1/




What does it help with?
This is not the solution for all crashes. It deals primarily with the crash to desktop that is caused by lack of virtual address space.Due to the unique nature of how addresses are mapped differently on each machine this crash may happen at different places and times of the game, even loading a map, menu or waiting on an AI turn. If you try this fix, and you follow directions properly, and it doesn't help you then your crash is due to something else.

How do I do it?
Follow directions explicitly. I have seen people consistently skip steps or not read the directions properly so it doesn't work for them whne they don't do what it says. it's not as complicated as it sounds, I'm just being thorough.


APPLY THE WORKAROUND (juicy caramel center)

Requirements

Only real requirements is that you have atleast 2GB RAM. You don't need beyond that even though we are allowing addressing up to 2.5 GB. Also following instructions and being somewhat familiar with working with files in windows is required. Make sure you are using Vista SP1 or later. If not then you need this hotfix that fixes a major blunder with Vista address space - http://support.microsoft.com/kb/940105 [support.microsoft.com]
That's all, follow the 3 steps.

1) Prepare the operating system to be able to use beyone 2GB address space with a userva of 2.5GB (only 32 bit OS's need to do this): I am purposely using only 2500 for userva for specific reasons and any more will likely not be needed, as a result the kernel will have plenty of space to play in.

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. 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.

SUMMARY
We extended the user virtual address space in XP, Vista and 7 to 2500MB, so now applications can utilize up to that much if they are set to be Large Address Aware. While some 32 bit games/applications are set, Empire is not.

2) Now reboot the PC because Windows needs to set the userva at 2500 which only happens after startup.

If you skip any step it will not work. When you have rebooted you should be good to go. Run the game as normal with the original game shortcut.


TO UNDO THE CHANGES
For Vista 32 Open command prompt as administrator and type: bcdedit /deletevalue increaseuserva. That deletes the entry.
Reboot and you are back to normal.


























4: Frame Rate & Performance.







Game Stuttering:

-Open your console in BF3 " ~ " key.
-Enter:

RenderDevice.ForceRenderAheadLimit 1
RenderDevice.TripleBufferingEnable 0







Speed Up Map Loading Times:


Nvidia Cards:

1) Open up Nvidia Control Panel
2) Click on Manage 3D Settings
3) Click on Program SettingsSelect Battlefield 3 in the drop down box (
**If it's not there click add and find bf3.exe located C:\Program Files (x86)\Origin Games\Battlefield 3)
4) Find Threaded optimization
5) Turn On
6) Click Apply




AMD/ATI Cards:

1) Download ATT http://downloads.guru3d.com/download...33
2) Install
3) Right click on the icon in the bottom right corner of your screen
4) Click on Tweaks
5) Click on Advanced Tweaks
6) In the drop down box select Multi Threaded SupportChange to 2 or 4
(Depending on how many cores you have on your CPU)
7) Make sure the radio box above is ticked
8 ) Click apply



Maps should now load faster.





Sluggish Performance With Smooth Frames ?

-Disable VSYNC.
*Ensure it is set to off on your graphics card.





Green Flicker Issue:

-People say that the issue is caused by lack of VRAM.
-BF3 is a VRAM whore.
-Try turning down AA to 2x MSAA, or turning off completely.






Extra Game Settings:

-I havent used this yet, apparently its legit.
-Might want to take a look.

http://bf3.realmware.co.uk/settings-editor/




Game feels blurry & unresponsive:

- Disable motion blur in your graphics settings








Choppy / Stuttering With High End Machines:

*Affects Intel i5 & i7 CPUs with Hyper Threading.
*Possible fix for dual-core CPUs also.


Cause: BF3 Bug


Fix:

-In BIOS. Disable Hyperthreading.
-If you have a dual core CPU, manually set Affinity in task manager to 1 core.

Extra For AMD GFX users:
- Uninstall AMD CAP profiles (Make sure to uninstall the video driver also and clean the registry, reinstall driver when done.)










More Frames / Smoother Performance:
*Try updating drivers.


Nvidia Users:
http://www.geforce.com/Drivers

AMD/ATI Users:
http://support.amd.com/us/gpudownload/Pages/index.aspx
























Punkbuster & Kick Issues:




Potential Kick Fix:

For windows7 32 bits users:

1) go to c:\windows\system32
2) scroll down and find PnkBstrA.exe or PnkBstrA application
3) right-click PnkBstrA.exe and choose Properties
4) click the Compatibility tab
5) click the button at the bottom of the window that reads "Change settings for all users"
6) click the checkbox for "Run this program as an administrator" and click apply and Ok




for Windows 7 64 bits users:

1) go to c:\windows\syswow64
2) scroll down and find PnkBstrA application
3) right-click PnkBstrA.exe and choose Properties
4) click the Compatibility tab
5) click the button at the bottom of the window that reads "Change settings for all users"
6) at the bottom of the window that reads "Privilege level"
click the checkbox for "Run this program as an administrator" and click apply and Ok







Kicked by Administrator on Join:

Cause: Your version of PunkBuster and the Server's are not the same.

Fix: Update Punkbuster and join an updated server. Send a message to whoever owns the server you keep getting kicked on and tell them to update their PunkBuster to the latest version.


Manual PB update tool can be found here:
http://www.evenbalance.com/index.php?page=pbsetup.php







Banned by an administrator:

-There appear to be limited PB response messages to the player, or just that the developers got lazy.

If you get this message, either:

1) An admin has banned you because you have been bad (or the admin is just abusive).

2) It is displayed as the disconnected message for Idle timeout. <- IF you are that, then dont worry. You havent been banned !!!



























Server Tweaks & Fixes for Administrators:



Server Administration tools:


Our recommended choice of server administration:

Procon. There can only be one....


http://www.phogue.net/forumvb/forum.php





Alternative:

http://bf3cc.com/









Reduce Lag on Server: (also country preference)


-Country Kicker plugin for procon.
-Auto kick players from far away countries to prevent higher pings.
-Less high ping players = less lagging game.


Q: Why not just use ping kicker ???????????

A: What if we have people in our own country who get a ping spike ? We dont want them to be kicked !
Rather than running a ping kick. Lets just filter those who will likely have huge ping to us.


Download & Install Instructions here:
http://www.phogue.net/forumvb/showthrea ... -Dec/page8











Reduce / Avoid Severe Lag & Rubber banding:


First Partial Solution:

-Some maps are "bad" maps currently and cause/generate excessive lag compared to other maps.
-Try not to play these if possible.


"Bad" maps list:

-Caspian Border.
-Highway Tehran.






Second Partial Solution

-Currently 64p servers lag the most (no surprises there)
-Reducing player slots to 40 appears to reduce the lag by a fair amount. (No idea why 40 is the magic number...... I just report / relay this info).












Start the game with LESS players (so people can practice in jets and play around)

-This is for the BF3 server.
-Open startup.txt
-Change / enter in values in bold.



# How many players to start the round (int)
#vars.roundStartPlayerCount "8"
vars.roundStartPlayerCount 1

# Minimum players before a current around aborts (int)
#vars.roundRestartPlayerCount "4"
vars.roundRestartPlayerCount 0












Improve Server Stability & Slight Lag Reduction:


-Try to give it a reboot daily. Its a pain, and you may drop some busy gamers, but it will help prevent the lag.










Reduce Server Crashes:


-Try leaving the server settings on the DEFAULT settings.

*Yes its boring, and you probably wont want to do it. But it does help (at least in these early phases) to prevent your server crashing.










Novermber 22 Patch Issues:



Battlefield 3 Has Stopped Working - Error:


Windows 7/Windows Vista

1) 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.

2) In CMD Prompt Type:

bcdedit /set increaseuserva 2500


3) 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.

4) Then close the command prompt. You just told W7/Vista to increase user virtual address (userva) space to 2500MB.

5) Reboot PC to make changes come into effect.



To Undo:

Open command prompt as administrator and type:

bcdedit /deletevalue increaseuserva.



Reboot and you are back to normal.
Intel i5 3570k 3.4ghz
ASUS P877 V-LX Mobo
8gigs DDR3 Corsair Vengeance
EVGA 670GTX FTW 2gigs
Creative Sound Blaster Recon3D Fatal1ty
Thermaltake 850W
Antec 1200 Case
Image
Beaver
Retired Admin
Retired Admin
Posts: 757
Joined: February 13th, 2010, 6:22 am
Location: England
Great Britain

Re: BF3 Fixes and Tweeks

Post by Beaver »

Copy and Paste was his friend there :P well found Prophet!
Image
Image
BoOn
Member
Posts: 999
Joined: April 18th, 2011, 5:43 pm
Location: Edmonton, Canada
Canada

Re: BF3 Fixes and Tweeks

Post by BoOn »

Ya I always knew you BF3 fellas had issues lol ..... get it ? issues lol ? .....nvm :(
User avatar
prophet
Retired Admin
Retired Admin
Posts: 205
Joined: January 4th, 2012, 4:29 am
United States of America

Re: BF3 Fixes and Tweeks

Post by prophet »

TOG | Whirly wrote:nice detailed work prophet
haha beaver is right i copy and pasted :) but thank you haha :D

i found my end of round crashing issue and hopefully it fixed it

ASUS Cards - End of round crash issue:

-All credit to MrPaulieC http://battlelog.battlefield.com/bf3/fo ... 702875874/

PROBLEM: Crashing at the end of every round (BF3.exe has stopped working) just before the scores come up and not being able to play single player.

SOLUTION: 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!!!
Intel i5 3570k 3.4ghz
ASUS P877 V-LX Mobo
8gigs DDR3 Corsair Vengeance
EVGA 670GTX FTW 2gigs
Creative Sound Blaster Recon3D Fatal1ty
Thermaltake 850W
Antec 1200 Case
Image
User avatar
swodi
Retired Admin
Retired Admin
Posts: 576
Joined: June 19th, 2010, 4:43 pm
Location: colorado, us
Contact:
United States of America

Re: BF3 Fixes and Tweeks

Post by swodi »

Great post Prophet - thank you for taking the time to post it up here - I'm sure there will be some that can use at least some of these!

I know that was getting frustrating for you - the crasing... Hopefully this has it taken care of! :) The last patch has seemed to take care of about 80/90% of mine, so I'm going to sit tight for a bit and see how it goes ;)
Image
Jump3rRay
Member
Posts: 32
Joined: December 15th, 2011, 9:59 am

Re: BF3 Fixes and Tweeks

Post by Jump3rRay »

Having problems getting the editor to run, so that I can fix the freelook. Any ideas?
Beaver
Retired Admin
Retired Admin
Posts: 757
Joined: February 13th, 2010, 6:22 am
Location: England
Great Britain

Re: BF3 Fixes and Tweeks

Post by Beaver »

you lost me Jumper LOL!
Image
Image
Jump3rRay
Member
Posts: 32
Joined: December 15th, 2011, 9:59 am

Re: BF3 Fixes and Tweeks

Post by Jump3rRay »

I have been trying to use the bf3 setting editor. When I launch the editor, it doesn't display. I can't make the changes I would like to outside of the game. Now the free look randomly activates and I can't control the aircraft, with the keyboard, mouse nor my joystick. I have tried launching as administrator, tried different compatiblilitie modes with no luck.

Problem solved. I believe the issue was needing to update the .net 4 framework. So if anyone has problems with the bf3 2.3 editor, check for updates for your .net 4.0 framework.
Post Reply