Help - Battlefield 3 Lag

JudeC

New member
i apologise if this has been queried before, but i have a serious lag issue with BF3, even on SA servers, i am running a 1mb adsl uncapped. any pointers on how i can improve the lag issues would be greatly appreciated

PC Spec:
Processor Intel(R) Core(TM) i7 CPU Q 720 @ 1.60GHz 7.1 5.9

Memory (RAM) 8.00 GB 7.4
Graphics NVIDIA GeForce GTS 360M 6.8
Gaming graphics 4095 MB Total available graphics memory 6.8
Primary hard disk 114GB Free (466GB Total) 5.9
Windows 7 Professional

System
--------------------------------------------------------------------------------

Manufacturer Mustek6376Mst6376
Model W870CU
Total amount of system memory 8.00 GB RAM
System type 64-bit operating system
Number of processor cores 4

Storage
--------------------------------------------------------------------------------

Total size of hard disk(s) 932 GB

Graphics
--------------------------------------------------------------------------------

Display adapter type NVIDIA GeForce GTS 360M
Total available graphics memory 4095 MB
Dedicated graphics memory 1024 MB
Dedicated system memory 0 MB
Shared system memory 3071 MB
Display adapter driver version 8.17.12.8562
Primary monitor resolution 1920x1080
DirectX version DirectX 10

Network
--------------------------------------------------------------------------------

Network Adapter Realtek RTL8191SE Wireless LAN 802.11n PCI-E NIC
Network Adapter Microsoft Virtual WiFi Miniport Adapter

any help would be greatly appreciated
 
Is it PC lag or Connection lag?
Are you running BF3 on High, Med or Low? I would assume a GTS 360M is a Laptop card. MIght be that you got your settings too high?

I have a 1Mb/s line and have 0 lag what so ever unless it's on the servers side.
 
Are you gaming on wireless?

which uncapped isp are you using?

are there any other devices using the line?

have you tried leatrix?
 
Also which ISP, believe it or not, even in this day and age if you are using X as an ISP and connecting to Y server you may have epic lag, one such example is Afrihost to iGame Servers, the lag is unplayable for the most part
 
Also which ISP, believe it or not, even in this day and age if you are using X as an ISP and connecting to Y server you may have epic lag, one such example is Afrihost to iGame Servers, the lag is unplayable for the most part

Yeah that is so true also depends on your ISP
 
Since when have you been having the issue and in which area?

I live in Bellville and had to get Hellkom out and they sorted out the line in my area and all is hunky dory now...
 
yep, it is a laptop card,but even being a laptop, it's still pretty high spec and i'm running BF3 on low, so i gotta believe its connection lag,

is your 1mb with telkom, cause sometimes my ping is so high it wont even register, it is so annoying, i spend the entire game slowing down, speeding up, slowing down, speeding up
 
in hillcrest Durban, i tried calling telkom, but i'm not even sure they understood what i was talking about
 
yes, on wireless, but when i connected to lan, still the same issues, i'm with telkom uncapped 1mb service. i have 9 other devices on the network, but i shut them all down when i game, plus i have given my laptop highest priority on the router. havent even heard of leatrix, will look into it


Are you gaming on wireless?

which uncapped isp are you using?

are there any other devices using the line?

have you tried leatrix?
 
Never game over wireless router connections
The ISP account may be the issue here, do you have another unshaped account you can test with ?
 
Windows 7 has a throughput optimiser... leatrix is just one way to fix the tcpack

Wireless is a problem. Try ping the bf 3 server you are playing to see the ping time.

Wireless is never a great idea with gaming. There are a lot more packets dropped on wireless that you wouldn't notice doing other activities.

Qos could be a problem if you have many devices or if other things are accessing the net while gaming. Check your router for random connection.

ISPs shape miserably on most accounts these days. You really need to go out of your way to find something to game with nicely.

Lastly, in bf3 under gameplay settings there is a network optimisation slide. Move it around to suit your needs
 
@Xero I've used Afrihost for over two years now and have no lag to iGame servers. Only lag is to WAGE as CPT ping is a bit higher.

@JudeC also check if anything is downloading. Get a Network Meter Gadget if you run Vista or Win7 to see visually if anything is downloading. Also check your disk usage. i had serious lag when my c:\ drive was busy as crap and after sorting out that issue no more lag.

Another thing is to run you AV scanner and Apy Bot SnD to ensure your system is clean from any malware that might be doing funky things over your DSL line
 
Thanks for all the help, will start working through all the suggestions and connect laptop to the lan, to see how that goes, thanks all
 
hey guys. desperate and annoyed battlefield gamer here haha.

k so, i bought the game when it was released and it's been working smoothly since then, even if i just left the video settings at Auto. then suddenly i started experiencing bad connection problems, where my connection would reset like 20-30 times a day. (exchange problems, escalation, that kind of nonsense). so then when i did play during that period, i'd get lag and stuttering quite often but when my connection did have a day where it went without disconnecting, gameplay would be smooth.
all of that got sorted out and my connection is fine now (afrihost mostly and currently, mweb at other times)

but now for the last month i've been having crazy lag all the time while playing. a map like Operation Metro is totally unplayable. and i fly jets often so in those maps, it's all kind of ok with some jerking, until i fly near buildings or close to the ground (or any activity really), cos then there's just ridiculous lag and most of the audio cuts too.

i7 CPU 920 @ 2.67GHz, 2668 Mhz, 4 Core(s), 8 Logical Processor(s)
AMD Radeon HD 6800 1GB GDDR5
4GB RAM
Sound: Creative SB Audigy

also, i thought maybe my RAM needed upgrading until today when my friend just bought the game and got it sorted out. he has no lag running an i3 with 4gb ram also and a lesser gfx card. this is why i'm really confused :/ and i updated drivers, etc.
any help would be appreciated.
 
Try some of these.

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
 
Back
Top