Battlefield 6 crash report (DX12 / FSR2 / NVENC)
Battlefield 6 crashes with Access Violation 0xC0000005 during startup or rendering initialization on a Windows 10 x64 system using an NVIDIA GeForce RTX 4060 Ti with clean-installed Game Ready drivers (DDU used), DirectX 12, no GPU overclocking, and all overlays and capture features disabled. Crashes occur either in bf6.exe inside ffxFsr2ResourceIsNull with invalid pointer reads or in nvwgf2umx.dll inside NVENCODEAPI_Thunk where an invalid handle is passed to NVENC. Call stacks consistently show a path from Frostbite renderer initialization through rc2DeviceInit and D3D12Core into NVIDIA OpenAdapter and NVENC paths, indicating a bug in FSR2 or frame pipeline initialization that propagates invalid resource pointers into DX12 and NVENC. Clearing local Battlefield 6 configuration folders and disabling cloud sync does not fully resolve the issue unless FSR2 and related frame pipeline features are avoided.