3 Replies Latest reply on Aug 3, 2016 6:04 AM by halfcubeuk

    DirectX function "GetDeviceRemovedReason" in Battlefield games since May 2015


      Here is the full error message: DirectX function "GetDeviceRemovedReason" failed with DXGI_ERROR_DEVICE_HUNG: Device hung due to badly formed commands:.GPU:"AMD Radeon HD 5800 Series." DRIVER: 15.8 (15.30.1025.151117a-29658LE)


      Previously, I was able to run Battlefield 3 and 4 at a stable FPS with no crashing or lagging. Since around May of 2015 something happened and I have been getting this error ever since. I'm always up to date with my drivers. At the time I was using Windows 7 but even after upgrading to Windows 10 it still occurs. I also tried to fix the issue by re-installing the games, going back to older drivers, re-installing windows and many more things but it doesn't seem to fix it. I figured it had to be my GPU but it seems to run well at a stable temperature. I even under-clocked it but the game kept crashing instantly as I joined.


      Is this anything to

      GPU: AMD HD 5850 MSI Twin Frozr II

      CPU: AMD Phenom II X4 B55 (4 CORE)

      8GB RAM

      Windows 10 64 Bit



      This is my last resort.

        • Re: DirectX function "GetDeviceRemovedReason" in Battlefield games since May 2015

          I have been experiencing the same issue

          DirectX function "GetDeviceRemovedReason" failed with DXGI_ERROR_DEVICE_RESET ("The device failed due to a badly formed command.").

          GPU: "Radeon (TM) RX 480 Graphics",

          Driver: 15.8 (16.20.1035.1001-160708a-304447E)

          When this issue happens, I have to ALT+F4 all programs as the message doesn't come up.


          I have tried

          • running the game with crossfire disabled in the profile
          • reinstalling AMD Drivers
          • reinstalling Windows 10
          • underclocking
          • custom high fan speed

          Still, the issue persists just for Battlefield 4.

            • Re: DirectX function "GetDeviceRemovedReason" in Battlefield games since May 2015

              Today I tried a fresh install of Windows 10 onto a clean new SSD and downloaded Battlefield 4 fresh from the servers (not copying the game files from a backup).  The software 100% clean,  I allowed Windows 10 to update, installed the latest AMD Radeon Drivers and Motherboard Chipset Drivers. 



              I left the AMD Graphics Settings on default with Crossfire enabled.



              I ran the game on ultra with anti-aliasing off to get 70+ FPS at 4K resolution.



              I played the game for 50 minutes and low and behold the GetDeviceRemovedReason crashed the game.



              So to conclude,



              * it's not a third party program interfering with the game



              I shall continue my testing to find out what this issue is.

                • Re: DirectX function "GetDeviceRemovedReason" in Battlefield games since May 2015

                  RADEON SETTINGS

                  Only disabled CrossFire for this game.

                  Anti-aliasing ModeUse application settings
                  Anti-aliasing MethodMultisampling
                  Morphological FilteringOff
                  Anisotropic Filtering ModeUser application settings
                  Texture Filtering QualityStandard
                  Surface Format OptimizationOn
                  Wait for vertical refreshOff
                  OpenGL Triple BufferingOff
                  Shader CacheAMD optimized
                  Tessellation ModeAMD optimized
                  AMD CrossFire modeDisabled
                  Frame PacingOn
                  Frame Rate Target ControlDisabled

                  GAME SETTINGS

                  No change

                  Graphics APIDirect3d 11
                  Fullscreen Resolution3840x2160 60.00Hz
                  Vertical SyncOff
                  Motion Blur Amount50%
                  Resolution Scale100%
                  Graphics QualityCustom
                  Texture QualityUltra
                  Texture FilteringUltra
                  Lighting QualityUltra
                  Effects QualityUltra
                  Post Process QualityUltra
                  Mesh QualityUltra
                  Terrain QualityUltra
                  Terrain DecorationUltra
                  Antialiasing DeferredOFF
                  Antialiasing PostHigh
                  Ambient OcclusionSSAO

                  Performance FPS: 27
                  Idle FPS: 62

                  I managed to get over an hour of play without a crash. The major downside is losing half the Frames Per Second, hovering around 55FPS.

                  It has got late in the day so I had to quit for the day.


                  With Crossfire

                  Performance FPS: 64

                  Idle FPS: 133


                  Ideally, I would prefer to be playing with maximum settings with my crossfire setup.