DirectX function "GetDeviceRemovedReason" failed
DamonSat Feb 02, 2013 1:57 am
Greetings,
I have been playing Battlefield 3 on Windows 7 (64-bit) for quite some time. After upgrading to Windows 8 Pro (64-bit), I experienced a DirectX error. This error crashed the game client.
DirectX function "GetDeviceRemovedReason" failed with DXGI_ERROR_DEVICE_HUNG: Device hung due to badly formed commands.. GPU: "NVIDIA GeForce GTX 590", Driver: 31070
Note: The error continued to occur with Beta driver 313.96.
Battlefield 3 has minimum system requirements of DirectX 10 compatibility. I used DirectX 11 with Windows 7. However, I am now on Windows 8, which allows for DirectX 11.1. I confirmed this by checking my DXDIAG, which displays the Version Number: 6.02.9200.16384. I experienced similar crashes recently, when I played World of Warcraft. However, when I switched to DirectX9 for World of Warcraft, I no longer experienced any errors.
I spent weeks troubleshooting and attempting numerous workarounds, including the following.
• The Windows 8 operating system is updated via Windows Update.
• DirectX has been reinstalled multiple times during troubleshooting.
• BIOS voltages are on Auto, and display correct values (matching, or in range, of manufacturer listed values).
• I temporarily disabled the digital output and digital input for my Realtek High Definition Audio (integrated on the motherboard).
• Numerous NVIDIA driver versions (WHQL & Beta) have been installed without a noticeable change to error frequency.
• I temporarily disabled MSAA ingame (Battlefield 3) without a noticeable change to error frequency.
• I completely unseated/seated the graphics card from/into the motherboard.
• I tried playing the game in windowed mode, instead of full screen mode.
• I tried playing with different resolutions.
• I disabled fast startup in the Power Options.
However, today I decided to use the software utility (EVGA's Precision X) to underclock the maximum clock of the GPUs from 630MHz to 600MHz. After making this change, I made it through 9 games of Battlefield without error. I exited the game to update this thread.
Windows 8 Pro (64-bit)
EVGA GeForce GTX 590 Classified (03G-P3-1596-AR)
Intel Core i7 960 Bloomfield (3.2Ghz)
EVGA X58 Classified
12GB DDR3 1600 PC3 12800 Triple Channel (G.SKILL Ripjaw)
EVGA Classified SR-2 1200W Power Supply (100-PS-1200-GR)
Samsung SyncMaster T260 (1920 x 1200 native resolution)
Realtek High Definition Audio (However, I use Razer Megalodon headphones for gaming)
Quote Post
mr-tSat Feb 02, 2013 2:13 am
Did you do a clean install of whole computer or just upgrade to windows8. If upgrade try uninstalling and reinstalling the game.
Also could try changing graphics options for game to use dx10 if that's possible
Quote Post
DamonSat Feb 02, 2013 2:18 am
I upgraded to Windows 8 from Windows 7. It was not a clean installation.
I'm considering an uninstall/reinstall of Origin and Battlefield 3 as a second to last attempt.
My last attempt will be a clean installation of Windows.
I'll look into trying DirectX 10 (or even 11 instead of 11.1) as a possibility.
Thank you, mr-t.
Quote Post
TwoFourSat Feb 02, 2013 1:08 pm
Quote Post