Forum Discussion

Anonymous's avatar
Anonymous
12 years ago

Re: DirectX function GetDeviceRemovedReason failed with dxgi_error_device_hung

Yeah... this wont help me a lot, i know there are many DirectX Errors, but mine is a bit different than the others... Doesnt matter, i wont play this game anymore. Just owned nearly any part of the series

-Battlefield 1942

-Battlefield Vietnam

-Battlefield 2

-Battlefield 2142

-Battlefield Bad Company

-Battlefield 1943

-Battlefield Bad Company 2

-Battlefield 3 PC VERSION

-Battlefield 3 XBOX 360 VERSION     PREMIUM

-Battlefield 4 PC VERSION                  PREMIUM

 

Battlefield was the only PayToPlay title on my Pc... and now they got me so far to stop playing the series. Its really sad, but it looks like EA wont bring good games to the player, it looks like EA wants the money of the player. Thats all. I wont support this way of marketing anymore. I think ill play the old and good titles like bc2 and bf2... Thats so sad. They lost a very faithful fan. 

 

Never the less, Aspera-SuPeRAaP,

just want to say thanks to your attention for my problem. You´ll get your EXP for your help. 

 

Thank You, Daniel

19 Replies

  • Anonymous's avatar
    Anonymous
    12 years ago

    same problem again

  • Anonymous's avatar
    Anonymous
    12 years ago

    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.

  • I can't play more than 5-10 min no sooner than I get blasted by this crash message:

    [IMG]http://i.imgur.com/prdF9zJ.jpg[/IMG]

    More of the same but with different codes:

    [IMG]http://i.imgur.com/iEbDedf.jpg[/IMG]

    [IMG]http://i.imgur.com/hoKqXtp.jpg[/IMG]

    I HAVE DONE EVERYTHING THAT I THINK IS POSSIBLE TO DO.... PLEASE anyone with some real helpful advice?

    I tried just about everyting:
    - reinstalling GPU drivers, DXdrivers with 'clean' install (used DDU to totally remove all)
    - Have the latest 4,5 Miscrosot Framework
    - Run the game in Windows Clean Boot
    - DELETED ALL .cab files (DXfiles) while leaving the .dll and .exe files (you should have 2 .dll and 1 .exe files)
      then reinstalled it C:\Program Files (x86)\Origin Games\Battlefield 4\__Installer\directx\redist
    - Updated and Reinstalled PF countless times
    - Delete the PROFSAFE_PROFILE file located at: Documents\Battlefield 4\settings to RESET it
    - Locking  FPS to 60 in user.cfg
      ' gametime.maxvariablefps 60 "
    - Cleaned most of the registry with CCleaner
    - Tried to run sfc /scannow (seems to now work in Win 7)
    - opened the NVidia Control Panel and changed PhySx to the card and the "Power management mode" from Adaptive to "Prefer maximum performance"
    - Disabled CPU core parking utility
    - Ran the game in windowed mode...yeah...YUCK
    - and finally created a " user.cfg " file with the following info:

    RenderDevice.Dx11Enable 1
    RenderDevice.Dx11Dot1Enable 1
    RenderDevice.Dx11Dot1RuntimeEnable 1
    RenderDevice.TripleBufferingEnable 0
    WorldRender.TransparencyShadowmapsEnable 0
    WorldRender.MotionBlurEnable 0
    WorldRender.MotionBlurForceOn 0
    WorldRender.MotionBlurFixedShutterTime 0
    WorldRender.MotionBlurMax 0
    WorldRender.MotionBlurQuality 0
    WorldRender.MotionBlurMaxSampleCount 0
    WorldRender.SpotLightShadowmapEnable 0
    WorldRender.SpotLightShadowmapResolution 256
    WorldRender.LightTileCsPathEnable 0
    RenderDevice.ForceRenderAheadLimit 0
    PostProcess.DynamicAOEnable 0

    ...and placed in the BF4 root folder, i.e. the same folder that the BF4.exe is in.

    PLEASE EA/DICE have some mercy and get on this. Don't let this be another error to ruin your reputation.

    ----------------------

    My SYSTEM info:

    OS Name    Microsoft Windows 7 Professional
    Version    6.1.7601 Service Pack 1 Build 7601

    System Manufacturer    Gigabyte Technology Co., Ltd.
    System Model    P67A-D3-B3
    System Type    x64-based PC


    Processor    Intel(R) Core(TM) i7-2600K CPU @ 3.40GHz, 3701 Mhz, 4 Core(s), 8 Logical Processor(s)


    BIOS Version/Date    Award Software International, Inc. F2, 3/31/2011
    SMBIOS Version    2.4
    Hardware Abstraction Layer    Version = "6.1.7601.17514"
    Time Zone    Pacific Daylight Time


    Installed Physical Memory (RAM)    8.00 GB
    Total Physical Memory    7.98 GB
    Available Physical Memory    5.48 GB
    Total Virtual Memory    16.0 GB
    Available Virtual Memory    13.4 GB
    Page File Space    7.98 GB

    GPU: Nvidia GeForce GTX 570

    DirectX 11

  • blurhappy0's avatar
    blurhappy0
    Rising Novice
    12 years ago

    Good stuff, did everything here.  Still after about 20 minutes Crash to Desktop.  Furmark will run for over 24 hours no issues and average scores for my card.  EVGA nVidia 760, not overclocked.

    http://imgur.com/N4YZa4B

  • Anonymous's avatar
    Anonymous
    11 years ago

    what about this same exact error for Dragon Age Inquisition on windows 8.1 playing the game through Origin?

  • I had the same problem and i solved it by changing the motherboard. I had a gigabyte and now i have ASUS :-) is a biiiig diference. By the way, along with BF4 i had issues with other games like GRID, Grid 2, Grid autosport. Try installing one of this games and if u have a black screen after you lounch the game the prob will be the motherboard
  • Dont be absurd.

    Multiple people using decent spec pcs shouldnt all have to replace motherboards because of a directx error.

    Its likely it wasnt even your mobo but the rebuild that fixed it.

  • What i did and works for me is disable Xfire ... progs like raptr and steam .. disable or unistal them and the probs are gone ... at least works for me
  • Anonymous's avatar
    Anonymous
    10 years ago

    Okay so I have been searching,trying fixaes and finally formating for a week now. I have been working good for like 1 year now but all of a sudden BF4 gets the error message mentioned i subject. 

    Do you mean that it is still hardware related? Then why can I then play other demanding games where the graphic card revs up for hours in and out. 

    I need some ideas. Please help. 

  • Add one thing that worked for me.... lower the resolution. I lowered to 1024 and set to 60Hz.

    Fixed the problem.

  • For Mozilla

    - Install the latest plugin
    - Go to Addons (Firefox menu) > Plugins
    - Search for ESN and Battlelog
    - Set both to: Always Activated
    - Close Firefox, then Restart it.

    For Chrome:

    - Clear Browsing Data (Settings/Privacy)
    - Reinstall the plugin by logging in to Battlelog again
    - In the Search Bar, type in the following Command: chrome://plugins
    - Check the box "Always allowed" for ESN Sonar API and Battlelog Game Launcher
    - Restart the Browser
    - Log back into Battlelog via Origin: Right click on BF4 and select "Play"
    - Join a Server.

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

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

    Reinstall DirectX.
    1. Go to C:\Program Files (x86)\Origin Games\Battlefield 4\__Installer\directx\redist
    2. Find a file named DXSETUP.exe, Right click on it and select Run As Adminstrator. Install it, and it should have updated your DirectX installation.
    3. Restart your computer
    4. Try to launch and play the game.

                                             

     Make sure your drivers are updated.

    Be sure that you've disabled Ad Blocking software (For an example AdBlocker) in your browser and be sure that you are using the latest version of Adobe Flash.

    For Battlefield on PC, 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/

    Are you running 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 Compatability and tick the box next to Run this as Adminstrator.

  • Why did you just repost OP?

    MrNice222, please tell me why ANY of your steps would have anything to do with the issue?
    Sure I understand the reinstall DirectX part, but opening ports has NOTHING to do with --- DirectX function GetDeviceRemovedReason failed with dxgi_error_device_hung ---


    ...tell me one thing, why on earth should I follow your maze of instructions if only a simple underclock fixed the issue?
    Obviously it has nothing to do with ANY of the things you've mentioned in your post.

    The game works, medium to high settings 100FPS no problem,,, but only when I underclock by 40mhz.
    There is no plug-in or reinstall that needs to be done.
    Simply underclock.
    Could you provide or help me understand why thats the way it is?
  • Anonymous's avatar
    Anonymous
    9 years ago

    Are you serious, the hell I won't do all of that stuff. I am pretty sure you don't know anything about what is going on and just guessing. This problem should have been fixed by EA with a patch, and they did nothing about it...

  • 1AGRESSOR's avatar
    1AGRESSOR
    New Scout
    9 years ago

    Here is how i fixed it

    first i tried everything that Google had to offer and many of those solutions are in this DXGI topic NONE HELPED

    and than i remembered that i had similar problem with a game called "HAWKEN" in that game problem was that it was to sensitive to custom RAM timings that is DirecX 9 game after that i discovered that many DX9 games and app's are crashing with DX or GPU driver error BUT the actual problem are RAM timings so i increased timings and problems in DX9 games where solved but than BF4 problems started and my brain refused to accept that in this case RAM timing could be a problem so i tried everything and i suffered yet again and i already had a solution but i did not want to consider it because my reasoning was that BF4 is much newer and modern game to have timings problem

    so after few months i gave up and changed all timing to factory default and viola no DXGI problems since


    NOTE: after i changed timing to default maybe a month later DXGI error returned and i was EXTREMELY EXTREMELY angry thinking OMG what now but it turn out somehow some application or something in bios changed my RAM timing and speed without me noticing so i just changed them back and yet again enjoyed DXGI error free Battlefield 4

  • iFloStro's avatar
    iFloStro
    9 years ago

    Well 1AGRESSOR, I have my Gskill Snipers 8gb x2 set to their xmp1 profile. I will revert to default and return with the result.. (fingers crossed)

  • So I set my RAM back from it's XMP1 OC profile to stock and I couldn't believe I was actually playing BF4 without having to underclocking my GTX 750ti. However, after 2-3 hrs of play time, and a few unnecessary google searches between matches, I received the same DirectX Function piece of * error. 

    When I restarted and began a new game the error returned as usual within 1min of game play. I checked my RAM and it's still at stock. 

    SO, I am now underclocking with MSI Afterburner again...  

    -41Mhz Core

     -25Mhz Memory

    These numbers keep me running perfectly fine with Origin, BF4 Plugin, BF4 game, and Teamspeak. Settings are a mixture of mostly High, some ultra one or two Lows, and absolutely no AA because I do not like what AA does to the game.

    I just bought a Tier 1 EVGA G2 Supernova 650W PSU that will replace my Tier(404) 500W ThermalTake. I actually secretly think this will solve my problem but if it doesn't I will pretend I am not disappointed and report back here.

    If I still get the error then I will try modifying some RAM timings maybe. 

    Anyone who has solved the problem, like this guy^^^ with his threading, please be kind enough to describe in detail the process and steps taken to achieve the fix. Post exactly what you did, specs of your PC, and please do not disappear and forget about the community that helped you in the first place.

    Thank you,

    Flo

  • Kidego1's avatar
    Kidego1
    8 years ago

    Same issue with me.

    Funny you mention the cpu, I just put in a new i5 7600K, and I started to get the error after that. It is not overclock at all yet too. Very odd. I'll reset my ramp profile as it might be bumped a bit and try it but I cant see it making a diff.

  • Anonymous's avatar
    Anonymous
    8 years ago

    GUYS !! i think i know why.. 🙂 

    after i installed MSI AFTERBURNER !

    and overclocked my graphic card a little bit.

    then the message started to show. 

    and i also cleaned my pc tower. 

    try un-clock cards and try again maybe it will help.

    By GoldArtifact30

  • ietxmmyrus's avatar
    ietxmmyrus
    Icon for EA Staff rankEA Staff
    8 years ago

    Thanks for sharing that, @GoldArtifact302,

    indeed overclocking or some mainboard manufacturer's software can cause issues like these - therefore a clean boot is usually a great idea to rule out any other software / processes that might cause issues.

About Battlefield Franchise Discussion

Discuss the Battlefield games in this community forum.133,557 PostsLatest Activity: 21 minutes ago