protonscr

Zusi 3 has broken cab images

dxvkclosed appid 1040730d3d9
doitsujin/dxvk#3250 · opened 2023-02-12 by besentv · updated 2023-04-13 · 8 comments · github · game page · search this game
Bbesentv 2023-02-12 github

Rendering of cabs in the simulator is broken on DXVK (works in WineD3D) .

Software information

Zusi 3 (1040730) - defaults

System information

  • GPU: Nvidia 1660ti
  • Driver: 528.85
  • Wine version: 7 and 8 (Proton 7 and 8-alpha)
  • DXVK version: 2.1

Apitrace file(s)

https://drive.google.com/file/d/1aApV8a9l5xFtqHEe8EyGdkAJvLOrxDhN/view?usp=share_link

Log files

Bbesentv 2023-02-12 github

Added apitrace

BBlisto91 2023-02-12 github

It's beautiful. Well added. (I haven't watched it yet)

Bbesentv 2023-02-12 github

Watch out for possible STDs ;))

Also seems like the trace isn't as chaotic as it can be but good enough.

?ghost 2023-02-12 github

Keep the environment professional please.

?ghost 2023-02-12 github

:forg:

Bbesentv 2023-02-12 github

:frog: :pregnant_woman:

BBlisto91 2023-02-12 github

d3d9.noExplicitFrontBuffer = True appears to work around this issue.
Waiting for feedback from Josh like https://github.com/doitsujin/dxvk/issues/3206 before a potential PR is made.

Ww-flo 2023-02-27 github

Zusi was my initial motivation to introduce the noExplicitFrontBuffer config and it was enabled automatically for the old exe name. The issue is that there is now a new default exe filename, "ZusiSim.64.exe" (the old 32 bit executable "ZusiSim.exe" still exists though).

I think we should just add the new exe filename to the list of automatic config settings. It has worked well for Zusi users, and people researching this issue are adding dxvk.conf to enable the setting anyway. If there is a better solution for this in the future to make the swapchain behavior the same as in Windows (old backbuffer contents stay intact in windowed mode even when using DISCARD swap effect), the setting can be dropped for ZusiSim*.exe.

Upstream links