protonscr

Death Stranding character models vertex explosions

vkd3dclosed
HansKristian-Work/vkd3d-proton#429 · opened 2020-11-29 by TheGreatestJannet · updated 2020-12-02 · 16 comments · github
TTheGreatestJannet 2020-11-29 github

I am getting vertex explosions with character models in certain scenes. It seems to only happen in cutscenes. I am running a GTX 1060 6GB with the 455.45.01 drivers.
Screenshot:
20201129173711_1

TTheGreatestJannet 2020-11-29 github

I have also compiled master and put d3d12.dll in my proton prefix at: steamapps/compatdata/STEAM_ID/pfx/drive_c/windows/system32/d3d12.dll and the issue still occurs.

HHansKristian-Work maintainer 2020-11-30 github

It does not reproduce on Turing or AMD.

TTheGreatestJannet 2020-11-30 github

I’m running it using the steam flatpak but that shouldn’t make a difference. It depends on the cutscenes. It doesn’t happen during normal gameplay just during cutscenes.

Nngoquang2708 2020-11-30 github

My GPU is also Turing (GTX1650). This issue is really hard to reproduce because it only happen sometime when you access the in-game Terminal which trigger a cutscene.
If I remember correctly this issue only happen to me after https://github.com/HansKristian-Work/vkd3d-proton/issues/398 is fixed.
My build is currently at commit 6886bb7f1153a62b54aea5a99196962b190041be and this issue is not happen anymore.

HHansKristian-Work maintainer 2020-11-30 github

This is confusing, is the issue reproducable on Turing on master? You said it's fixed by 6886bb7?

TTheGreatestJannet 2020-11-30 github

I think they mean that they are on build 6886bb7 and it doesn’t happen but it does happen for them on newer builds. This means that something after 6886bb7 is causing the issue.

Ddoitsujin maintainer 2020-11-30 github

That makes even less sense because we've had reports about that issue before the black icon problem was fixed.

TTheGreatestJannet 2020-11-30 github

Hmm not sure then. What I do know is that it seems to happen when models quality is set to default or higher. If set to medium the issue seems to go away or at least happen significantly less often.

TTheGreatestJannet 2020-11-30 github

Happens on medium too. It seems to happen as the shader cache builds up. If you refresh the shader cache it seems to go again for some time. I could be completely wrong though.
20201130202024_1
Also happening in the private room which isn't a cutscene. Restarting the game fixes it for a short period.

Nngoquang2708 2020-12-01 github

@TheGreatestJannet Can you make a clean build of vkd3d (reclone the project) then test it again? May be there are updates from vkd3d submodules that fix this issue (that you may have not updated), because I cannot reproduce this issue anymore.
Here is my build d3d12.zip with current master (e0382cc451772fc063a5863e2c4a9f62644e874b) if you don't mind to use.

TTheGreatestJannet 2020-12-01 github

Just to be sure where do I put the dll? Next to the .exe or in system32?

KK0bin 2020-12-01 github

Both options should work fine.

Nngoquang2708 2020-12-01 github

Next to exe is OK.

OOschowa 2020-12-01 github

Both options should work fine.

When using proton, the launch script will overwrite the dxvk and vkd3d-proton dlls in the prefix' system32 on every launch, so both options are not fine. Either place it next to the .exe or overwrite the d3d12.dll shipped by proton in dist/lib64/wine/vkd3d-proton

TTheGreatestJannet 2020-12-01 github

I've a played a bit with @ngoquang2708 version and so far it hasn't happened (model detail was on very high) but I'll need to play longer to confirm it is gone. I'll update back tomorrow or a couple days later to let you know.

TTheGreatestJannet 2020-12-02 github

After playing for while this issue seems fixed in the latest master. Something after release 2.0 has fixed it.

Upstream links

DLLs