protonscr

[d3d9] Duke Nukem Forever → The shadows are in the form of squares

dxvkclosed d3d9
doitsujin/dxvk#1639 · opened 2020-05-23 by NerosTie · updated 2020-05-25 · 7 comments · github
NNerosTie 2020-05-23 github

With dxvk:
Screenshot_20200523_163547

gif: https://imgur.com/i7iNe5r

With wined3d:
Screenshot_20200523_163426

System information

  • GPU: Nvidia GeForce GT 730M
  • Driver: nvidia-vulkan 440.66.14
  • Wine version: Proton 5.0
  • DXVK version: 1.7

Apitrace file(s)

https://mega.nz/file/KyZ2wAwb#XoZ5Xo-4sCmhcgtkDpSGMdzyEUOShW-89knhkYt-bLQ

Log files

steam-57900--dxvk.log
steam-57900-wined3d.log

Mmisyltoad 2020-05-23 github

I can't replicate this on my machine on the trace. Can you record a trace with DXVK? Thanks

NNerosTie 2020-05-23 github

Weird... can we suspect an issue with the Nvidia driver?

Trace with DXVK:
https://mega.nz/file/7rQCFIiB#oqudmWzeMiWKpbR3GuJERHtUHDgboJW_AG24rCiatf4

Mmisyltoad 2020-05-23 github

I tested on Nvidia as well. I shall look at the DXVK trace later.

CCME42 2020-05-23 github

The game is using DF24 with dxvk which seems to be broken (the dxvk trace is working fine on intel d3d9 where DF24 is supported).
Can you try d3d9.supportDFFormats = False in the dxvk.conf?

NNerosTie 2020-05-23 github

Yes, it fixes the issue :)

Mmisyltoad 2020-05-25 github

Should be fixed by this: https://github.com/doitsujin/dxvk/commit/8fdf9e67d39b332999e08318c87befa315f17679

Can you please test! Thanks!

NNerosTie 2020-05-25 github

It's fixed! Thanks :)

Proton versions