protonscr

[d3d9] Secret World Legends launcher

dxvkclosed
doitsujin/dxvk#3116 · opened 2022-12-04 by Blisto91 · updated 2023-07-16 · 2 comments · github
BBlisto91 2022-12-04 github

Launcher UI elements are invisible when used together with dxvk both on Linux and Windows. This doesn't happen with wined3d.
The issue can be worked around by setting d3d9.shaderModel = 2 tho i don't think it is a partial presentation issue as it doesn't behave how they usually do and there we set SM to 1.

Screenshots without and with the option

Screenshot_20221126_214912
Screenshot_20221126_214838

Software information

Secret World Legends

System information

  • GPU: R9 380
  • Driver: 22.2.3
  • Wine version: Proton 7.0-5, experimental and Windows
  • DXVK version: 2.0, 1.10.3 etc

Apitrace file(s)

https://mega.nz/file/AkRSiLQa#48-9ywH-yrTIKHVHUchH8weThS6Fs4bWWSP6X5ek_Ow
Trace is made on Windows

~apitrace seems to have issues actually replaying the trace as even on native Windows it will render 0 frames.
Will make a issue at the apitrace repo later if this a issue with apitrace itself.~

See first comment

Log files

ClientPatcher_d3d9.log
ClientPatcher_d3d11.log
ClientPatcher_dxgi.log

BBlisto91 2022-12-12 github

Primary suspect is now Partial Presentation

Apitrace issue was just the launcher being weird and not a issue with apitrace itself.

BBlisto91 2023-06-12 github

Forgot to update the issue.
The recent partial presentation work sadly didn't help the issue so the d3d9.shaderModel = 2 workaround have been kept for the game. This issue will remain open tho so it isn't forgotten.

Proton versions