Forum Discussion

Re: DirectX function GetDeviceRemovedReason failed with dxgi_error_device_hung

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

4 Replies

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

  • INicexixI's avatar
    INicexixI
    Seasoned Ace
    10 years ago

    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?