Battlefield 3 fixes guide (read carefully)
- 13 years ago
O M G
There is NO memory leak in BF3. None.
DO NOT use BCDEDIT if you have a 64 bit operating system! It will make your problems worse.
Public forums are one thing, this section should have a level of requirement to respond, so people with 0 technical ability & 0 clue about anything apart from habitually replying with utter rubbish to every post they see, don't cause more problems for people & their expensive hardware.
You're a grown man, you should be able to recognise when you don't know what you're doing or talking about.
Spreading mis-information & wasting people's time, effort, & in some cases money isn't helpful to anyone.
If you can't actually help solve an issue Nooberis, you should stay out of it.
If he can't tell you what it does & why you should do it, then don't.
- 13 years ago
we are here to help not to fight just do what are u good at and it will be okay🙂
- Anonymous13 years ago
Hi!
I deleted two posts from this topic. Please respond to this topic if you have constructive critique to this workarounds, something to add, questions about those steps or if this guide helped you. This is not a place for general discussions, please keep in mind that critique need to be constructive.
Cheers
Basti
- 13 years ago
For RubberBanding Its also A common error "apparently" hat the sound card can mess up you connection, so if your having extreme rubberbanding then go to system devices and disable all sound devices, reboot and see how the rubberbanding is, if its gone then search Google for: bf3 rubber banding network throttling .. And you should find full instructions on how to have sound and play without feeling like Mr. fantastic rubberbanding all over the place.
- 13 years ago
*****an update*****
Black Screen ? This is a DirectX11 problem, turn it off, and you will be able to play again.
1) Create a text file inside your BF3 dir user.txt and type RenderDevice.Dx11Enable off
2) Close it
3) Rename it to user.cfg
No more black screen bug between maps.
or
do not know if it works, is an old fix. saw in the forum somewhere
if you make for it at your own risk
Stuck on Joining Server / Long map load times:
Cause: Bug with x64 OS
press start write Run regedit.
go to: HKEY LOCAL MACHINE/SOFTWARE/WoW6432Node/EA Games
Change the GDFBinary & InstallDir paths to C😕mileytongue:rogram Files (x86)Origin GamesBattlefield 3
*****************************************************************************************************************
also found this:
FYI - Possible Fix for some with 64-bit Win7 and new BF3 Patch***
My brother recently downloaded the patch and he would play perfectly fine before, and now it freezes every time he tried to load a game (loading black screen) then takes him back to the battlelog.
FIX:
I just disabled UPnP in the setting for his router and it worked immediately after that.
So for those with mostly Linksys routers.
Open up your internet browser
type 192.168.1.1
username: (default username is left blank)
password: (default pw is admin)
Administration tab> Disable UPnP
Save.
Done. Let me know if this works for some.
1. Launch Origin.
2. Select, "Origin."
3. Select, "Application Settings."
4. Select, "In Game" tab.
5. Uncheck, "Enable Origin In Game."
Sometimes, this option will lock up the game when loading. Wouldn't hurt to try. This has fixed some of my loading / freeze up issues. - 13 years ago
******some updates*******
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 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.
http://symthic.com/?s=bf3&sb=dmgchart [symthic.com]
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 It was discovered while trying to solve the issue with a laptop running BF3.
ASUS G73 Radeon HD58XX Users:
Source: http://battlelog.battlefield.com/bf3/forum/threadview/2832654624706495348/ [battlelog.battlefield.com]
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.php?id=2795&file=1&evp=feec49beb63cf6646e7f5f947e9c49ee [downloads.guru3d.com]
And for info..http://forums.amd.com/game/messageview.cfm?catid=264&threadid=149301 [forums.amd.com]
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/forum/threadview/2832654624708842462/#!/bf3/forum/threadview/2832654624702875874/ [battlelog.battlefield.com]
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. - Anonymous13 years ago
After dealing with these fixes for almost two days now, my BF3 unsmoothly runs for almost 2 seconds before gettin a crash! Compared to what it did when I tried it for the first time without any modifications, then I could play maybe 1-2 maps before I got BSOD.
So what have I tried?
After i unabled HD audio i started gettin error messages insted of BSOD.
error1 error2 (PICTURES)So I thought there most be something with the memory so I tried the /bcdedit thingy. No help there.
Graphic drivers are the latest. Could double check the MSi motherboards drivers but I doubt thats the problem.
Had this game for 5 moths now and I finally got a new computer. The only diffrens now is that all my other games are working better...
Hopefully can someone bring some feedback.
- 13 years ago
@fjork wrote:After dealing with these fixes for almost two days now, my BF3 unsmoothly runs for almost 2 seconds before gettin a crash! Compared to what it did when I tried it for the first time without any modifications, then I could play maybe 1-2 maps before I got BSOD.
So what have I tried?
After i unabled HD audio i started gettin error messages insted of BSOD.
error1 error2 (PICTURES)So I thought there most be something with the memory so I tried the /bcdedit thingy. No help there.
Graphic drivers are the latest. Could double check the MSi motherboards drivers but I doubt thats the problem.
Had this game for 5 moths now and I finally got a new computer. The only diffrens now is that all my other games are working better...
Hopefully can someone bring some feedback.
http://www.systemrequirementslab.com/cyri/intro.aspx try run it and post screens.....
- 13 years ago
@ramielo wrote:i have a problem with my gigabyte gtx560 ti oc, i ´did like u sead nothing changed it still crashing
did you tried reinstall a vga drivers use those from nvidia that suitable with bf3 also did you red nvidia guide http://answers.ea.com/t5/Battlefield-3/Possible-solution-to-unstable-FPS-NVIDIA-users/m-p/77688#U77688
- 13 years ago
dont use this if you have 64 bits