vkd3d-proton
vkd3d-proton copied to clipboard
slight corruption on water with RT reflections in Metro EE
With RT reflections, there are bright spots on the water surface, which are not there with "hybrid" ones (solely SSR):
(The different far geometry LOD between the screenshot might be a quirk of the game.)
They get a lot more visible with DLSS; the lower the resolution, the more. But I thinkt it might not be directly linked to DLSS, as when looking ever so closely, it also gets more visible when using the game's own resolution scale/TAAU solution.
The weird thing is that the artifacts disappear when moving the camera so that reflected objects/landscape gets out of screen space. Uneducated guess: The artifacts look a bit like RT noise. Perhaps something's off with the denoiser or blending with SSR?
The issue does not occur on Windows with native D3D12. Afaict only very far areas are affected, RT reflections of close objects seem to be fine. I also haven't found any issues so far with just plain SSR instead of RT reflections. Then native D3D12 and VKD3D-Proton seem to look identical.
latest vkd3d git-master + Nvidia Linux 470.62.05, RTX 3060
I've found out that the game always crashes with HairWorks enabled in the Volga level, probably when some animals (there are rabbits) with it are about to be rendered. It is 100% reproducible by loading the Volga level and then follow Anna to the boat. Would a renderdoc capture be helpful?
No, it crashes inside the Hairworks DLL, no errors on our side as far as I could tell.
Broken SSR with RT reflections are apparently a game bug, happens also on native Nvidia D3D12 in some scenes:
The HairWorks fix for Witcher 3 doesn't help this game. The HW DLLs also look vastly different and aren't interchangeable between those games.
@aufkrawall Hi there. Are you still having issues with this game or is it fine now?
I'm fine with closing this as a game bug.