protonscr

Spider-Man: Artifacts on some characters/skins

vkd3dopen
HansKristian-Work/vkd3d-proton#1198 · opened 2022-08-23 by EmmerichFrog · updated 2024-02-20 · 13 comments · github
EEmmerichFrog 2022-08-23 github

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):

Screenshot_20220823_144341

Ddoitsujin maintainer 2022-08-24 github

What exactly are your graphics settings? I can't reproduce this on my 6900XT with everything (except RT) on and maxed.

EEmmerichFrog 2022-08-24 github

Screenshot_20220824_150816
Screenshot_20220824_150844
Screenshot_20220824_150858

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?

NNaitrate 2022-08-24 github

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.

EEmmerichFrog 2022-08-24 github

upscaling options make no difference here btw

KK0bin 2022-08-25 github

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.

EEmmerichFrog 2022-08-25 github

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)

HHansKristian-Work maintainer 2022-08-29 github

I cannot reproduce this either.

Rr2rX 2022-09-10 github

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

Mmbriar 2022-11-05 github

This should be fixed now in RADV.

Mmbriar 2023-01-05 github

@EmmerichFrog this should be fixed, can you test and close this?

EEmmerichFrog 2023-01-05 github

@mbriar I'm traveling and won't have access to my desktop in the next few months, sorry but I can't test atm

BBlisto91 2024-02-19 github

@EmmerichFrog Friendly ping. Are you able to give this another test now?

EEmmerichFrog 2024-02-20 github

Sorry to disappoint but I only have access to a steam deck right now and I also sold my 6700xt...

Proton versions

Launch options