• 0
Sign in to follow this  
=TS=Yeoman

BF3 Tweaks & fixes

Question

Use this at your own Risk!!!!!

 

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.

 

 

 

 

__________________________________________________ _________________________________________________

 

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

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

 

 

 

Ports:

TCP: 80, 443, 9988, 10000-10100, 17502, 42127

UDP: 3659, 14000-14016

 

 

 

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.

 

 

 

 

 

 

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

 

icon_smile.gif

 

 

 

 

 

 

ASUS G73 Radeon HD58XX Users:

 

 

Source: http://battlelog.bat....4624706495348/

 

I found the solution for the problem with G73 from ASUS with
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.

[downloads.guru3d.com]

 

 

And for info..

 

 

 

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.bat....4624702875874/

 

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

 

 

 

 

 

 

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.bat....89420350764/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
. 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 -
[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 ATI Tray Tools

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
.

 

 

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.

 

 

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

 

AMD/ATI Users:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5: 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:

 

 

 

 

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

Share this post


Link to post
Share on other sites

2 answers to this question

  • 0

Nice post, very informative. I haven't experienced any of these problems, with the exception of slow/no map loading using any other browser except IE9...

 

However, I am sad to say that I hadn't looked at player names concerning Origin, and i goofed when setting my Origin ID, and now I am stuck with a name I don't want, and can't change. F**k you very much, Origin.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this