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
- Still crashes on DX12 init