Forum Discussion

Anonymous's avatar
Anonymous
13 years ago
Solved

Battlefield 3 multiplayer crash after 5 minutes

Hi guys.

You probably are avare about this situation already, im so frustrated about this. So i purchased the game yesterday, installed it, played about 5 minutes of singleplayer, all good. When i went to multiplayer, i selected the server, joined the game and in about 5 minutes time the game crashed. I thought this was just a normal issue, went in game again, exactly the same issue. I did some research online, people advised to change color scheme to windows 7 basic. Did that. To uninstall and reinstall punk buster. Did that. Updated video card driver (AMD 7850 OC version), it didnt solve the issue. What should i do?



  • LiBever's avatar
    LiBever
    13 years ago

    @andreirona wrote:

    Hi,

    Thanks for the reply. I have win 7 32 bits. I have tried the solution with punkbuster but it didint worked.


    if you are using 32 install 64 because 32 bits not good, before that you can try: source http://battlelog.battlefield.com/bf3/ru/forum/threadview/2832654489427021500/


    NOT 100% GUARANTEED, BUT PRETTY GOOD NONETHELESS - MANY PEOPLE REPORTING SUCCESS. Around 90-95% success rate for those who gave it a go. It doesn't fix it completely - people were reporting crashes after 20-30mins - but it's a hell of a lot better than 2-3 minutes.

    *******************32BIT ONLY - SORRY TO 64BIT USERS***********************

    I've been having the crash problem - games in MP crashing in ~5mins, and SP crashing every so often. Found the solution from another game actually where I was having a similar problem - Empire: Total War.

    BE AWARE, THIS IS ONLY A WORKAROUND - THE ISSUE STILL NEEDS TO BE FIXED. THIS IS A FIX FOR THOSE RUNNING 32BIT WINDOWS 7 AND WINDOWS VISTA WITH 4GB RAM OR MORE.

    From here on, I'm copy-pasting the instructions. This works for both Vista and W7. Got me through 20mins of MP for the first time though - longest game I've had. Haven't tested for longer.


    What does it do?
    It has to do two things that both rely on each other to work. For 32 bit operating systems we have to tell the operating system it can use more than 2GB user address space, 2.5GB actually, while leaving 1.5Gb for the kernel. We also have to set the Empire.exe executable to be allowed to address beyond the 2GB ceiling. 64 bit OS users don't have to do anything.

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

    XP 32
    * Find your Boot.ini located usually on the C:.
    If you cannot see it, you probably have system files hidden, then follow these instructions at microsoft (also uncheck "hide protected operating system files")
    * Right click on the boot.ini and choose properties. Uncheck "read only"
    * Open the boot.ini by double clicking it.
    * Under the section called find the line that says "multi(0)disk(0)rdisk(0)partition⚽\WINDOWS="Windows XP Professional...". Yours may look a bit different. We are going to make a duplicate, so that if you make a mistake you will not harm yourself from booting into your computer. Drag you're mouse across the entire line, right click and choose copy. Then right below the line you just copied right click your mouse and choose paste. You should now have two lines one after another that are exact duplicates.
    * Change the bottom line that you just copied with the following addition on the end. Add a space at the end of the line and then this without the quotes "/3GB /USERVA=2500"
    * In that lower boot entry you just made, find the name of the operating system in quotes and change it to something like "Windows XP 3GB", so you can differentiate at boot up.
    * Close and save the boot.ini.
    * Right click on the boot.ini, hit properties, check read only.

    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 the XP 32 bit just delete the line from your boot.ini.
    For Vista/W7 32 Open command prompt as administrator and type: bcdedit /deletevalue increaseuserva. That deletes the entry.
    Reboot and you are back to normal.

    PLEASE PLEASE PLEASE IF THIS WORKS COME BACK AND BUMP TO HELP OTHERS

    Just as a note: This extended play from 5mins to almost 2 hours for me.

20 Replies

  • Anonymous's avatar
    Anonymous
    13 years ago

    Hi, so i just checked to confirm. When it crashes, it gives me the message that it stopped working but it appears as "Running", not as " Not responding".

    Yes, my audio driver is Realtek now, on my previous windows i used line 6. That-s a USB guitar adapter and also acts as an external sound card

  • LiBever's avatar
    LiBever
    13 years ago

    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

    source http://battlelog.battlefield.com/bf3/forum/threadview/2832654347878335635/

  • Anonymous's avatar
    Anonymous
    13 years ago

    I tried to undeclock my video card, it came OC from factory. Still nothing. Jesus Christ, who the **bleep** made this game so hard to play? I read there are alot of guys with the same issue. EA really dosent give a crap about us? I also unticked that one in Realtek advanced option. What should i do now?

  • LiBever's avatar
    LiBever
    13 years ago

    @andreirona wrote:

    Hi,

    Thanks for the reply. I have win 7 32 bits. I have tried the solution with punkbuster but it didint worked.


    if you are using 32 install 64 because 32 bits not good, before that you can try: source http://battlelog.battlefield.com/bf3/ru/forum/threadview/2832654489427021500/


    NOT 100% GUARANTEED, BUT PRETTY GOOD NONETHELESS - MANY PEOPLE REPORTING SUCCESS. Around 90-95% success rate for those who gave it a go. It doesn't fix it completely - people were reporting crashes after 20-30mins - but it's a hell of a lot better than 2-3 minutes.

    *******************32BIT ONLY - SORRY TO 64BIT USERS***********************

    I've been having the crash problem - games in MP crashing in ~5mins, and SP crashing every so often. Found the solution from another game actually where I was having a similar problem - Empire: Total War.

    BE AWARE, THIS IS ONLY A WORKAROUND - THE ISSUE STILL NEEDS TO BE FIXED. THIS IS A FIX FOR THOSE RUNNING 32BIT WINDOWS 7 AND WINDOWS VISTA WITH 4GB RAM OR MORE.

    From here on, I'm copy-pasting the instructions. This works for both Vista and W7. Got me through 20mins of MP for the first time though - longest game I've had. Haven't tested for longer.


    What does it do?
    It has to do two things that both rely on each other to work. For 32 bit operating systems we have to tell the operating system it can use more than 2GB user address space, 2.5GB actually, while leaving 1.5Gb for the kernel. We also have to set the Empire.exe executable to be allowed to address beyond the 2GB ceiling. 64 bit OS users don't have to do anything.

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

    XP 32
    * Find your Boot.ini located usually on the C:.
    If you cannot see it, you probably have system files hidden, then follow these instructions at microsoft (also uncheck "hide protected operating system files")
    * Right click on the boot.ini and choose properties. Uncheck "read only"
    * Open the boot.ini by double clicking it.
    * Under the section called find the line that says "multi(0)disk(0)rdisk(0)partition⚽\WINDOWS="Windows XP Professional...". Yours may look a bit different. We are going to make a duplicate, so that if you make a mistake you will not harm yourself from booting into your computer. Drag you're mouse across the entire line, right click and choose copy. Then right below the line you just copied right click your mouse and choose paste. You should now have two lines one after another that are exact duplicates.
    * Change the bottom line that you just copied with the following addition on the end. Add a space at the end of the line and then this without the quotes "/3GB /USERVA=2500"
    * In that lower boot entry you just made, find the name of the operating system in quotes and change it to something like "Windows XP 3GB", so you can differentiate at boot up.
    * Close and save the boot.ini.
    * Right click on the boot.ini, hit properties, check read only.

    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 the XP 32 bit just delete the line from your boot.ini.
    For Vista/W7 32 Open command prompt as administrator and type: bcdedit /deletevalue increaseuserva. That deletes the entry.
    Reboot and you are back to normal.

    PLEASE PLEASE PLEASE IF THIS WORKS COME BACK AND BUMP TO HELP OTHERS

    Just as a note: This extended play from 5mins to almost 2 hours for me.

  • Anonymous's avatar
    Anonymous
    13 years ago

    I just wanted to say GOOD JOB N00beris!!!!  :robotvery-happy:

    unfortunately My game went back to crashing, just now its more like after 20 min not 5 sec.  I think I'll wait for some fixes from DICE.  

    Anyhow, Thx mate!

  • Anonymous's avatar
    Anonymous
    13 years ago

    Yes. It's working. Sorry for my late reply but i was PLAYING Battlefield 3 multiplayer. You deserve 500 L of beer. If you come to Romania this is what's waiting for you. And 10 virgin girls LOL. Thank you

  • Anonymous's avatar
    Anonymous
    13 years ago

    Hi there, i am kinda new but my game freezez and i tried write that stuff in cmd, and it's only mutltiplayer that freezez up after like 10 sec in game dont know what to do.. i got a nividia 540m it that the problem or what? please help

  • Anonymous's avatar
    Anonymous
    13 years ago

    @andreirona wrote:

    Yes. It's working. Sorry for my late reply but i was PLAYING Battlefield 3 multiplayer. You deserve 500 L of beer. If you come to Romania this is what's waiting for you. And 10 virgin girls LOL. Thank you


    So what? Is this bug fixed or not? My Battlefield freezes after 2-5 minuts in multiplayer. 

  • Anonymous's avatar
    Anonymous
    13 years ago

    I have issue with crashing after 5 minutes. But my first battle was successful. I need help, I tried solutions from this topic. I'm playing on Asus N76VZ with SSD (GF 650M)

About Battlefield Franchise Discussion

Discuss Battlefield games in this community forum.133,594 PostsLatest Activity: 2 hours ago