Re: DXGI_ERROR_DEVICE_REMOVED or DXGI_ERROR_DEVICE_HUNG
Battlefield 6 crashes immediately on launch with a DirectX error when attempting to initialize DX12. I’ve already done a full system cleanup and reinstall, and the issue persists.
System Specs:
- CPU: Ryzen 7 5800X
- GPU: NVIDIA RTX 3070 Ti (Driver 59174)
- RAM: 32GB
- OS: Windows 11
- Resolution: 2560×1440
Crash Message:
DirectX function "m_devicePlat->CreateHeap(&platDesc, FB_IID_PPV_ARGS(&heap))" failed with DXGI_ERROR_DEVICE_REMOVED
DeviceRemovedReason: DXGI_ERROR_DEVICE_RESET
Steps I’ve Already Taken:
- Repaired DirectX and Visual C++
- Ran DxDiag (confirmed DX12 + Feature Level 12_1)
- Clean GPU driver reinstall using DDU in Safe Mode
- Deleted shader cache and config files
- Verified game files via Steam
- Fully uninstalled and reinstalled Battlefield 6
- Launched with no flags, then tried -dx12 launch option
- Still crashes on DX12 init
Notes:
The game launches fine with -dx11, but DX12 options never appear and the black weapons/characters bug persists. This appears to be a Frostbite DX12 renderer failure that survives reinstall and verification.
Please advise or escalate to the engine team. I can provide logs or crash dumps if needed.