vkd3d-proton
vkd3d-proton copied to clipboard
Spider-Man: Artifacts on some characters/skins
As said in the title, the game shows artifacts on some character models. To reproduce loading the main menu is enough, no need to go ingame, the Spider-man model on the title screen is affected. AMD 6700xt, vkd3d-proton shipped with proton experimental be, no difference between mesa stable and mesa master (Mesa 22.3.0-devel (git-54f3754107)). Pic of the issue (since it flickers rapidly it's much easier to see in game):
What exactly are your graphics settings? I can't reproduce this on my 6900XT with everything (except RT) on and maxed.
I tried different presets but it does not seem to make a difference.
Edit: seems like RADV_DEBUG=nodcc fixes the glitches, at least on the title screen. I'll play more to see if it fixes everything. Does this point to a radv bug instead of vkd3d?
I'm currently using Nobara Linux (with the mesa-aco drivers) on a 6700XT, and I can confirm that using any of the upscaling options in-game results in similar rendering artifacts happening.
upscaling options make no difference here btw
The last patch had the following note:
Fixed black blobs and sparkling pixel artifacts on characters when using Dynamic Resolution Scaling in combination with AMD Radeon GPUs.
Might be worth retesting.
does not seem like the update fixes my issue, but as I said above turning off resolution scaling doesn't get rid of it either so I assume it's something different. The only thing I noticed playing with the scaling options is that setting the quality toward performace makes the artifacts much bigger though (no discernible difference between fsr2 and their own solution, same artifacts and same behavior)
I cannot reproduce this either.
Hey there,
I also wanted to confirm that I have the same artifacting on my setup:
-Fedora 36 KDE (Wayland) -AMD RX 6800M -vkd3d-proton (latest snapshot) -Mesa 22.3.0-devel (git-36d0502)
The title is running on the latest patch, In-game settings are the same as @EmmerichFrog, except running at 1920x1080 and 16x Anisotropic filtering. No FSR or RT enabled.
Edit: As EmmerichFrog noted, enabling RADV_DEBUG=nodcc seems to correct the artifacting.
Attached is a small video clip showing the quirk. https://user-images.githubusercontent.com/18622885/189488946-25cae980-4609-4516-9bab-8d8f85e7ba5e.mp4
This should be fixed now in RADV.
@EmmerichFrog this should be fixed, can you test and close this?
@mbriar I'm traveling and won't have access to my desktop in the next few months, sorry but I can't test atm
@EmmerichFrog Friendly ping. Are you able to give this another test now?
Sorry to disappoint but I only have access to a steam deck right now and I also sold my 6700xt...