Forum Discussion
UPDATE / CONFIRMED WORKING SETUP
Quick update after more testing:
My GTX 1080 is now completely stable in Battlefield 6 when I force the game to use DirectX 11 only. I can start OBS first, let Killer Control Center enable Game Mode, then launch BF6 and go straight into multiplayer with no crashes.
Current working configuration:
- Steam launch options:
-renderer=dx11 - user.cfg in the Battlefield 6 install folder:
GstRender.Dx12Enabled 0
GstRender.Dx11Enabled 1 - PROFSAVE_profile in:
Documents\Battlefield 6\settings\steam\
Inside that file I made sure these lines are set:
GstRender.Dx12Enabled 0
GstRender.Dx11Enabled 1
After that I set PROFSAVE_profile to read-only so the game can’t flip back to DX12.
- One time only, I deleted the shader/cache folders so the game rebuilt everything clean:
Documents\Battlefield 6\cache
AppData\Local\Battlefield 6\cache
ProgramData\NVIDIA\DXCache
ProgramData\NVIDIA\GLCache
ProgramData\NVIDIA Corporation\NV_Cache
Since doing all of this:
– No more DXGI_ERROR_DEVICE_HUNG
– No more “Hang Detected in waitForFrameFences”
– No GPU timeout after sitting in the menus or loading maps
– Stable even with OBS running and Killer Game Mode enabled
Important: I did NOT edit bf6.exe. All changes are done through the launch option, user.cfg, and the PROFSAVE_profile flags.
For me it still looks like Frostbite DX12 + Pascal is unstable, while DX11 + Pascal is solid. Until EA/DICE patch the DX12 path, forcing DX11 like this is what finally fixed the problem on my system.
About Battlefield 6 Technical Issues
Recent Discussions
- 19 minutes ago
- 32 minutes ago