protonscr

Metro: Exodus does not start if wineprefix was created with wine 4.x

dxvkclosed
doitsujin/dxvk#1024 · opened 2019-04-21 by mittorn · updated 2022-02-08 · 12 comments · github
1 matching comments, n / p to jump
Mmittorn 2019-04-21 github

When using wineprefix created in wine-3.13, game starts in all used wine versions (3.13, 4.0, 4.4, 4.6), No sound in 4.4, it seems to be wine bug
On clean wineprefix with dxvk installed (i tried with and without dxgi), it hangs before tries create context, so no log created
Game starts successfully without dxvk installed (using wined3d implementation) on clean wineprefix

https://pastebin.com/jC1gFFVf

Software information

Metro: Exodus

System information

  • GPU: Ryzen 5 2400G (AMD RAVEN, Vega 11)
  • Driver: amdvlk from amdgpu-pro
  • Wine version: 3.13, 4.0, 4.4, 4.6
  • DXVK version: 1.0.3

Apitrace file(s)

No d3d11 calls was made

Log files

Not created

Ddoitsujin maintainer 2019-04-22 github

If no log is created, DXVK doesn't even get loaded. This must be an issue somewhere in your setup.

I also don't see any winevulkan messages in your wine log, so it does indeed not even create a DXGI factory. Not an awful lot I can do if it doesn't even execute any of my code.

Edit: I guess it's possible that this is the same issue as with World of Tanks, which hangs on vkEnumerateInstanceExtensionProperties. Not much I can do there either, and I suggest using an older wine version for now. But then again, World of Tanks at least creates a log file containing the DXVK version.

Aacedogblast 2019-04-23 github

Metro: Exodus works for me using Lutris with tkg-4.5 and DXVK 1.0.3.

Mmittorn 2019-04-23 github

But just installing dxvk on 4.x breaks it. Without dxvk installed it runs normally (except graphics issues). It seems to be a wine issue, but it only happens when installing dxvk, so i reported here

Mmittorn 2019-04-23 github

@acedogblast

Metro: Exodus works for me using Lutris with tkg-4.5 and DXVK 1.0.3.

Does text in main menu, tablet and on-hand display draw correctly?

Eeugenydn 2019-04-25 github

But just installing dxvk on 4.x breaks it. Without dxvk installed it runs normally (except graphics issues). It seems to be a wine issue, but it only happens when installing dxvk, so i reported here

Same for me.

Aacedogblast 2019-04-25 github

@mittorn have you used DXVK before in other games? Can you also post the console output of wine?

Mmittorn 2019-04-26 github

I tried to launch risk of rain 2 in wine 3.x, but it does not draw player with dxvk (and does not draw almost everything with wined3d)
Now i removed all modern games except metro because lack of free disk space

Ddoitsujin maintainer 2019-04-26 github

but it does not draw player with dxvk

Because your driver probably doesn't support Transform Feedback.

Mmittorn 2019-04-26 github

ok, i'll try it again with updated driver, i used old amdvlk from amdgpu-pro before

Eeugenydn 2019-04-30 github

With dxvk-win32/64 version it works good. Previously i used winelib version.

AArthersun 2022-02-08 github

I tried to launch risk of rain 2 in wine 3.x, but it does not draw player with dxvk (and does not draw almost everything with wined3d) Now i removed all modern games except metro because lack of free disk space

I follow the same problem. This troubles much.

KK0bin maintainer 2022-02-08 github

That's not related to a 3 year old issue with Metro Exodus. Please open a new issue.

Nothing extracted yet.