protonscr

Game crashes if launched from Linux Steam with Steam overlay enabled

dxvkclosed invalidwontfix
doitsujin/dxvk#84 · opened 2018-02-16 by ssorgatem · updated 2018-05-13 · 5 comments · github
Sssorgatem 2018-02-16 github

Currently tested with Elder Scrolls Online.
The game works fine if launched outside Steam, or from Steam with the overlay disabled, but with the overlay enabled it crashed before showing anything.

System information

  • GPU: Vega 56
  • Driver: latest mesa-git
  • Wine version: staging 2.21
  • DXVK version: latest git

I have no idea about how to debug this.

I tried launching the triangle sample app... but with latest mesa it crashes on my computer (it didn't before).

Ddoitsujin maintainer 2018-02-17 github

Steam overlay likely uses some sort of hooking that won't work with dxvk. AFAIK it doesn't work with wined3d either.

Sssorgatem 2018-02-17 github

?
It does work with wined3d. At least with wine-staging. I haven't tested it in mainline wine.

That's how I've been playing ESO for the last 4 months, through native Steam + wine with he Steam overlay.

Keep in mind that I'm talking about native Steam overlay, not from Steam inside wine.

If it can work with wined3d, why not with DXVK?

I understand if it's a very low priority issue... but why wontfix?

Ddoitsujin maintainer 2018-02-18 github

If it's the native one, please make sure that it works with native Windows Vulkan games first (such as DOOM).

Your initial post didn't make it clear that you were using the native steam overlay, so I assumed you meant the wine one, which last time I checked did not work on wined3d.

The native Vulkan overlay is implemented as a Vulkan layer. If it doesn't work, it's not a DXVK bug. It doesn't know about DXVK, and DXVK doesn't know about the overlay either.

Sssorgatem 2018-02-18 github

It does work with (native) The Talos Principle. I don't have any other Vulkan games to test...

CCloudef 2018-05-13 github

overlay should work with wine steam + wined3d too.

Nothing extracted yet.