Crysis DX9 has flickering on RDNA2 GPUs with DXVK and RADV:
https://user-images.githubusercontent.com/8129300/162566281-1932cb9e-fccf-4dbc-9872-790d8d70d5e2.mp4
This is fixed by setting d3d9.invariantPosition = True in dxvk.conf, which DXVK already does by default for d3d11, so maybe it should be the default for d3d9 as well? However, this does not occur with AMDVLK nor with wined3d on radeonsi.
d3d9.invariantPosition = True
dxvk.conf
Crysis, Original from GOG with it's d3d9 renderer
https://drive.google.com/file/d/1yi3iyosQeFfEVkEUGYzHQjtAo-5IvDMr/view?usp=sharing
proton experimental
Crysis DX9 has flickering on RDNA2 GPUs with DXVK and RADV:
https://user-images.githubusercontent.com/8129300/162566281-1932cb9e-fccf-4dbc-9872-790d8d70d5e2.mp4
This is fixed by setting
d3d9.invariantPosition = Trueindxvk.conf, which DXVK already does by default for d3d11, so maybe it should be the default for d3d9 as well? However, this does not occur with AMDVLK nor with wined3d on radeonsi.Software information
Crysis, Original from GOG with it's d3d9 renderer
System information
Apitrace file(s)
https://drive.google.com/file/d/1yi3iyosQeFfEVkEUGYzHQjtAo-5IvDMr/view?usp=sharing
Log files
d3dretrace_d3d9.log