Forum Discussion

Anonymous's avatar
Anonymous
11 years ago
Approved

BF4 crash since launch

Hello. I can play BF4 for between 5 seconds to 10 minutes before i get some kind of DirectX crash ("get device removed reason"). I have waited since launch for an update to fix this and also tried a couple of things ive read about on forums by people having the same problem.

Whats ive tried:

Reinstall game

Different graphics drivers

Turn V-sync on or off

Run in full screen, borderless and windowed

Under, over and standard clock on GPU

Up the voltage on GPU slightly

Checked temperatures (nothing alarming)

And some other tips and tricks that i dont remember but hasnt worked

My setup is:

OS: Windows 7

CPU: intel sandy bridge i7 2600k

GPU: 2x GTX 570 (also tried with single 570)

HD: Intel SSD

MB: MSI Z71 S01

Getting desperate here please help! 🙂

18 Replies

  • Anonymous's avatar
    Anonymous
    11 years ago
    Approved

    You may have done some of this steps, but please do them all again, in order that they are posted:

    Ok, here are some steps you can try that can minimize the occurrence of this problems:

    - Uninstall the Plugin (in control panel>uninstall) then delete the containing folder placed in: C:\Program Files (x86)\Battlelog Web Plugins

     

    Fix for Mozilla FireFox:

    - Install the latest plugin
    - go to Addons (Firefox menu) -> Plugins
    - Search for ESN AND Battlelog
    - Set both to: always activated
    - close firefox, start it again and it should be fine then

    For Chrome:

    -Clear Browsing Data ( Settings/Privacy )
    -Reinstalling the plugin by logging to Battlelog again
    -In the search bar typing the following command: chrome://plugins
    -Checking the box Always allowed for ESN Sonar API and Battlelog Game Launcher
    -Restarting the Browser
    -Log back into Battlelog via Origin (Play from Battlefield4 icon )
    -Join a Server

    For Internet Explorer 11
    -Restart IE 11
    -From Internet Options/General tab -> Clear Browsing data -> Delete button
    -From Security tab, slide the bar to bottom -> Medium Protection
    -In Trusted Sites -> .battlefield.com should be added along with battlelog.battlefield.com/bf4/ and battlelog.battlefield.com/bf3/
    -It will require a System Restart in order for the 7 step to be applied.
    -Log in again into Battlelog and download again the plugin.
    -Join a server.

    First, do this steps: http://help.ea.com/en/article/battlefield-4-punkbuster-troubleshooting/ 

    Also, try this additional steps, if the above does not work:

    1. Open windows firewall
    2. Click advanced settings( on the left) and then inbound (also left)
    3. Find PnkbstrA.exe and PnkbstrB.exe (if you have two of both, its fine)
    4. Right click on each of them>properties>programs and services
    5. Make sure that "all programs that meet the specifications" is checked
    6. Then go to the "Advanced" tab and check all 3 boxes. Domain, Private and Public.
    7. REMEMBER TO DO THIS FOR ALL PnkBstr Files. Then save and quit.
    8. Go to C:\Program Files (x86)\Origin Games\Battlefield 4 and delete "Pb" folder.
    9. Go to these 2 links:
    http://websec.evenbalance.com/downloader/download.php?file=1
    http://www.evenbalance.com/downloads/pbsvc/pbsvc.exe
    10. Download and install both
    11. Run Pbsetup.exe (the first link)
    12. Add a game (eg. bf4)
    13. Check for updates.

    -Reinstall DirectX.
    1:go to C:\Program Files (x86)\Origin Games\Battlefield 4\__Installer\directx\redist
    2:Find file named DXSETUP.exe, right lcik and select RUN AS ADMINISTRATOR . Install it. It should update your DirectX install.
    3: You might need to reboot computer first.
    4: try to launch game.

    Still doesn't work then....

    -Update your Microsoft .NET framework.
    http://www.microsoft.com/en-us/download/details.aspx?id=17851

    Make sore your drivers and updated.

    Get sure that you have disabled all ad and application blocking software in your browser and using the latest version of Adobe Flash.

    For Battlefield on PC, please enable the following online ports on your connection:


    TCP80, 443, 9988, 20000-20100, 22990, 17502, 42127
    UDP
    3659, 14000-14016, 22990-23006, 25200-25300


    For specific instructions on how to open your ports, please visit http://www.portforward.com/ or contact your router manufacturer.

    Also see this EA Help article for information on opening TCP or UDP ports: http://help.ea.com/en/article/opening-tcp-or-udp-ports-for-connection-issues/

    -Run the game as ADMINISTRATOR.
    Go to the Origin games folder (C:\Program Files (x86)\Origin Games\Battlefield 4) and find Bf4.exe. Right click it and go to PROPERTIES, then COMPATIBILITY and tick the box next to RUN THIS PROGRAM AS ADMINISTRATOR.
    Do the same with BF4_x86.exe as well.

    Now try the game.

    -Reinstall C++ redistributables.
    1:go to C:\Program Files (x86)\Origin Games\Battlefield 4\__Installer\vc\vc2012Update3\redist
    2: Right Click on vcredist_x64.exe and choose RUN AS ADMINISTRATOR then follow onscreen prompts.

    -Do this troubleshooting steps:

    See this page here: http://help.ea.com/en/article/battlefield-4-known-issues/ .

    Also see this page here: http://help.ea.com/en/article/troubleshooting-info-for-battlefield-4/ .

    -Do a clean boot of your Windows program:

    Make sure you do a clean boot of your Windows program. See this page on how to do that: http://support.microsoft.com/kb/929135 .

    -Disable Origin in game.
    In Origin - Application settings - Origin in Game - disable Origin in game

    -Run Origin as Administrator.
    Go to C:\Program Files (x86)\Origin and right click on Origin.exe and go to properties. Then go to compatability tab and tick the box next to Run as Administrator.

    -Do a "Repair Game" in Origin.

    Press your game icon in Origin and press "Repair Game". This should solve a few problems.

  • Anonymous's avatar
    Anonymous
    11 years ago
    Approved

    Thanks for the help but no luck this time either. I have tried all steppes above now and played a session until crash between each step. Took between 30 seconds to 15 minutes before crash. I rarely see the error message since 9/10 times the crash freezes the computer. The screen turns black and i get the usual "error tone" in my head phones. When the crash doesnt freeze the computer i get an error message box saying something like: DirectX function "get device removed reason" failed with something something GTX 570.

  • SolitaryEclectic's avatar
    SolitaryEclectic
    Legend
    11 years ago

    You know what you could try AMPOV and it may sound crazy but has worked for me in the past. Repair game even if it finds nothing reboot and repair game again. I have had to do this a few times and no idea why it worked like this for me but after repair game and reboot and another repair game it fixed the issue for me. 

    ________________________________________________________________________________

    I do NOT work for EA , I am just a gamer who will try to help another gamer on PC fix BF4 issues. Did I help you @ all? Reward me with a XP if I did. If I solved your question please hit Accept As Solution on my post so others know it worked.

  • Anonymous's avatar
    Anonymous
    11 years ago
    Approved

    thanks for the tips guys but still no luck. repared game three times and reeboted in between. played for 10 minutes then crash again. same thing. anything more to try?

  • Anonymous's avatar
    Anonymous
    11 years ago
    Approved

    have you at all recently changed any of your hardware out if you have i know that from reading else where that if you didnt do a clean install of your windows 7 it can be the issue if you havent it may be you graphics are set high so lowering them may help.

    I also came across a solution for someone who had a Gigabtye GPU where they flashed the bios for the card manually

    Also i am not sure what brand your GPU is or what PSU you have but i would suggest possibly looking up any issues with them running direct X 11 or any voltage issues (that was one of the issues that came up under the reviews from the gigabyte GPU)

  • SolitaryEclectic's avatar
    SolitaryEclectic
    Legend
    11 years ago

    Have you ever tested your windows for errors ? If you want I can give you  clear steps on how to do it?

    ________________________________________________________________________________

    I do NOT work for EA , I am just a gamer who will try to help another gamer on PC fix BF4 issues. Did I help you @ all? Reward me with a XP if I did. If I solved your question please hit Accept As Solution on my post so others know it worked.

  • Anonymous's avatar
    Anonymous
    11 years ago
    Approved

    I have a GTX 570 gigabyte. I have had another GTX 570 installed that is not a gigabyte. i will remove the gigabyte and run single GPU on my second card (have only tried single GPU with the gigabyte so far). will post tomorrow after testing. thanks