Index:
1 - Network / Connection Issues.
2 - Gameplay Tweaks.
3 - Game Crash / Install / Stability Issues.
4 - Frame Rate & Performance.
Network Tweaks / Connection Issues.
Fix Disconnections:
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.
Battlefield 3 Ports:
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
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++
3. Change the following variables:
GstInput.MouseSensitivity 0.050000
GstInput.Scheme0Sensitivity 0.000000
GstInput.Scheme1Sensitivity 0.000000
GstInput.Scheme2Sensitivity 0.000000
Game Crash / Install / Stability Issues.
Realtek Audio Bug:
1) Right 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.
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 battlelog.battlefield.com/bf.../#!/bf3/forum/threadview/2832654624702875874/
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.
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
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.
Constant Crashing - Partial Fix (high level of success) 32 bit Operating Systems ONLY.
*All credit goes to striker475
battlelog.battlefield.com/bf...!/bf3/forum/threadview/2832654489420350764/1/
APPLY THE WORKAROUND
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 - 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.
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 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:
bf3.realmware.co.uk/settings-editor/
I use the above as well as standalone and it works well and is legit (freebird)
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.)
Props go out to sonsofvalour.forumotion.co.nz/t687-battl...d-3-tweaks-and-fixes