Forum Discussion

Anonymous's avatar
Anonymous
12 years ago
Solved

DirectX function GetDeviceRemovedReason failed with dxgi_error_device_hung

So hi there.

just came here because this is my last hope...

At frist i want to say sorry to the employer of EA for my following text, i know this isnt your fault, its the fault of DICE, but im not able to contact them directly.

Just owned BF4 a feew days after release... im nobody who´s crying if there are a feew bugs in or sth... but totay, its the 14.April 2014... AND IM STILL NOT ABLE TO PLAY BATTLEFIELD4 CORR ECTLY!!!!! WHATS WRONG? I got totally irregular crashes in bf4. There are days, i dont get one crash. There are days, i get a crash every 10 Minutes. Always with this errorreport:


DirectX function GetDeviceRemovedReason failed with dxgi_error_device_hung ("The devide is hung which is typically caused by issues in the graphics driver or alternatively the application"). GPU: "AMD Radeon HD 7800 Series", Driver 13.12 (13.251-131206a-166389C-ATI)

What the hell should I do?  I just

-checked my graphicdriver

-checked my windows-updates

-checked directX ( Sooooo many times )

-reinstalled BF4, 

-reinstalled my graphicdriver

-used oder versions of directX and of my graphicdriver

-installed the directX version from the bf4 folder on my pc

-checked temperature etc... of my pc

-started the game so many times with programms in the background/ without programms...

etc...

i have really everyting done you could do... 

the EA support is a really really bad joke... just wrote oder 15 tickets, on 10, i got a automatic answer wich tells me my hardwere is too bad, on 4 they didnt response and on the last one a employer told me to change the clockrate on my graphiccard.... 4 real? 
I shoud change the clockrate on this thing? Dudes, i bought this card especially for BF4... THERE WAS A LITTLE PICTURE FROM BATTLEFIELD ON THE PACKKAGING, SO WHY THE HELL SHOULD I CHANGE THE THE CLOCKRATE ?!? 

I just feel cheated by EA and by AMD. Why is the game after all this time since release not running? They told me this graphiccard is made for " Games of the Battlefield Serie" This is not fair. I know there are many people arround the the Web with exactly THIS problem, and nobody gots a correct help from the support. 

Again dear employers of the support, I know, its not your fault and im sorry to write texts like this one but i cant see a other way.

Have a nice day,

Daniel

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

45 Replies

  • For me, the trick was to desactive the processor's hyperthreading function ! I think it changes some latencies of the ram, which could be the cause of this error.
    You can disable it in your BIOS.

    Since I did it, like I did for BF3, no problems anymore ! :eahigh_file:

  • 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
    9 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
    9 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
    9 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 Battlefield games in this community forum.133,719 PostsLatest Activity: 2 hours ago