Forum Discussion
System Setup:
i5-3570K not overclocked
8GB RAM
64bit
MSI 660 not overclocked not TI
Problem:
BF4 DirectX function GetDeviceRemovedReason failed with dxgi_error_device_hung
What worked for me:
Uninstalled all extra Nvidia drivers, keeping only Graphics Driver 331.65 and PhysX System Software 9.13.0725 (the most current versions.) Deleted the PROFSAVE, ran the CCleaner. Reduced my in-game graphics to medium, even though the NVIDIA experience OPTIMIZED it (this was also removed) and the in-game optimizer both told me I could run it on High.
Results:
I not longer recieve the DirectX message/crash.
Additional notes:
For me the major factor was lowering the graphics. At one point the settings were turned up to HIGH again and the error came back. Dropped them to medium and it did not return. Never adjusted the refresh rate. The game still crashes during multiplayer but not in single player and not b/c of the DirectX. Also noticed the CPU is almost through the roof.
Call it a fix or a work around. Either way, it rid me of this specific error. Good Luck everyone