VSynch Problem / Tearing with DX12

Figured this the most appropriate thread for this.

I’m in 2D on a 3090 (so no frame generation) and using VSYNC set to ‘Fast’ in Nvidia CP with DX11 it works just fine. Switch to DX12 and I have tearing which is definitely a new phenomenon because it never used to be like that.

Switching from ‘Fast’ to ‘On’ the tearing stops but the performance is more akin to the in-game VSYNC rather than the ‘Fast’ option in the CP. It would appear that ‘Fast’ doesn’t work with DX12 anymore.

It’s proper odd, and I’m not sure a) why it’s happening and b) the best solution.

On the plus side, the poor DX12 performance that prompted me to switch back to DX11 seems to have improved somewhat.