protonscr

[Trace Testing] Crysis - Missing cloud shadow

dxvkclosed d3d9not a bug
doitsujin/dxvk#3299 · opened 2023-03-21 by flightlessmango · updated 2023-03-24 · 4 comments · github
Fflightlessmango 2023-03-21 github

In the game Crysis a shadow from a cloud does not render.
This bug was introduced somewhere between 36f523bbf5cf5308ea4b18af3a5dc1c646d9e415 and a9bdea72e9603de85411e3b41f8a49c9cbd11182 (list of commits).

Bug can be reproduced on the following configurations

  • VANGOGH, RENOIR, NAVI21
  • radv 22.1.4, 22.3.3

Check out https://ci-dashboard.steamos.cloud/bugs/28 for the full history!

Sample frame showing the issue

frame

Click here to compare this frame with the reference frame or other GPUs.

KK0bin maintainer 2023-03-21 github

Is it possible to download the trace somehow?

Fflightlessmango 2023-03-22 github

Is it possible to download the trace somehow

Yes! make an account on ci-dashboard by authenticating with github or gitlab and then I can give you permissions to download traces

KK0bin maintainer 2023-03-24 github

I'm not sure this is actually a cloud shadow. I think it's a bug and the reference frame is the one thats wrong.

Here's a screenshot of the benchmark running on Windows (Nvidia D3D9 driver).
image

KK0bin maintainer 2023-03-24 github

I also can't reproduce that shadow with older DXVK builds on my Nvidia GPU, so it was probably fixed by a9bdea72e9603de85411e3b41f8a49c9cbd11182.

EDIT: Enabling d3d9.useD32forD24 and disabling dref clamping makes the bug show up on Nvidia GPUs. So yeah, my conclusion was correct.

Nothing extracted yet.