Forum Discussion
I got my first crash in a few days yesterday, previous to that the game was running smooth for me. Here's my config:
Nvidia 3080ti
No up-scaling of any sort (DLSS off) in both game and Nvidia control panel
AA is off
DX12
Sharpness slider in game set to ZERO - This is what seemed to have really helped, and is confirmed by ChatGPT saying frostbite:
In BF6, sharpness is tightly coupled to the temporal upscaler path:
FSR2 always includes a sharpening pass
Even when “upscaling” is off, Frostbite may:
Keep the FSR2 pipeline instantiated
Skip scale, but still run resource checks
Setting sharpness to 0 can short-circuit parts of that path
So by turning sharpness all the way down, you likely:
Prevented allocation or reuse of an FSR2-related resource
Or avoided a conditional path that later dereferences a freed pointer
What this tells us (important)
This is not:
GPU instability
PSU / RAM failure
Bad NVIDIA driver
DX11 vs DX12 specific
You “not fully disabling” FSR2
This is:
A bug in BF6’s Frostbite FSR2 integration
FSR2 code executing even when the feature is “disabled”
A stale pointer being accessed during a render / feature-gating check
The function name is the smoking gun. Games don’t randomly crash inside ffxFsr2ResourceIsNull unless that path is still live.
What do you have "Hardware-accelerated GPU scheduling" set to in windows?