Forum Discussion
Update on my case:
Following the advice from EA support, I managed to achieve stability by disabling the NVIDIA High Definition Audio driver in Device Manager. This completely resolved the DXGI_ERROR_DEVICE_HUNG crashes and I was able to play without issues for approximately 2 months.
However, the crashes have now returned without any changes on my end — no Windows updates, no driver updates, no new software installed. The issue has also changed in nature: the error has shifted from DXGI_ERROR_DEVICE_HUNG to DXGI_ERROR_DEVICE_REMOVED, with the following expanded error message:
"DirectX function 'm_submitFencePlat->GetCompletedValue()' failed with DXGI_ERROR_DEVICE_REMOVED. The video card has been physically removed from the system, or a driver upgrade for the video card has occurred. GPU: NVIDIA GeForce RTX 3080, Driver: 59636. D:\dev\InTn\Code\Packages\RenderCore2\RenderCore2\dev\source\platform\Dx12\SubmissionManagerDx12.cpp"
The fact that the error type has changed and that the previously working fix is no longer effective strongly suggests that a recent BF6 update changed something in the RenderCore2 rendering pipeline, inadvertently breaking the workaround without fixing the underlying issue.
I have verified the following to rule out hardware or system causes:
- GPU benchmarks (FurMark, Superposition) run without any crashes or errors
- GPU temperatures are within normal range under load
- NVIDIA audio driver is still disabled
- No new software, drivers or Windows updates installed around the time crashes returned
- Issue remains exclusive to Battlefield 6
The SubmissionManagerDx12.cpp reference in the error points directly to RenderCore2's DX12 fence submission logic, which is EA/DICE code. This is not a hardware issue. I am requesting that this be escalated to the development team for investigation, as this appears to be an engine-level compatibility issue with RTX 3080 configurations that has not been properly resolved.