protonscr

The Evil Within crashes with DXVK

dxvkclosed can't reproduce
doitsujin/dxvk#1164 · opened 2019-08-12 by Ahmed-E-86 · updated 2021-04-23 · 12 comments · github
AAhmed-E-86 2019-08-12 github

The Evil Within 1 crashes after pressing continue in the main menu, or before reaching the main menu. I can run it with wined3d, but it runs in slow motion.
I tried different Wine versions, different DXVK versions, and different drivers, but no difference.

System information

  • GPU: AMD HD 8750M
  • Driver: Mesa 19.1.99
  • Wine version: 4.13-staging
  • DXVK version: 1.3.2

Log files

Ddoitsujin maintainer 2019-08-12 github

At least the demo works fine on my end (I don't have the full game):
Bildschirmfoto-910

Can you please try this with Proton rather than wine-staging, and also post the full wine log?

AAhmed-E-86 2019-08-14 github

I tried to record an apitrace, but it crashed after a few seconds. I don't know if it is any useful

EvilWithin.zip

AAhmed-E-86 2019-08-14 github

Full wine log:
EvilWithin.log

  • The game crashed after pressing Continue in the main menu.

  • The game doesn't run either with Proton.

Ddoitsujin maintainer 2019-08-14 github

Are you sure your Mesa build isn't borked? For some reason it crashes inside the driver, in a function that really shouldn't crash:

  5 0x00007f6264f952d6 vk_icdGetPhysicalDeviceProcAddr+0xffffffffffffffff() in libvulkan_radeon.so (0x0000000000000001)
AAhmed-E-86 2019-08-14 github

Other games were running fine. Anyway, I used Obiaf PPA instead of Padoka PPA Unstable, and the game runs fine with it (it crashes sometimes, but it is ok). Thanks, and sorry for wasting your time with this weird issue.

AAhmed-E-86 2019-08-18 github

Since you have the demo of the game, do you notice any difference between SMAA, or FXAA, being turned on, and being turned off? Because I think that they don't work properly on Linux.

Ddoitsujin maintainer 2019-08-18 github

They work fine.

HHolimaX 2021-04-23 github

Similar crash is seen on Doom 2016 @ Fedora 33 , wine-staging 6.6 and DXVK 1.8.1

See https://bugs.winehq.org/show_bug.cgi?id=46645

Mmisyltoad 2021-04-23 github

Doom is a native Vulkan game.

HHolimaX 2021-04-23 github

Doom is a native Vulkan game.

So? Game is executed from Wine environment - It works in OpenGL; fails on Vulkan render. Are you saying that this project only tracks and supports bugs to apps that is not "native" Vulkan apps?

ZZachBacon 2021-04-23 github

Doom is a native Vulkan game.

So? Game is executed from Wine environment - It works in OpenGL; fails on Vulkan render. Are you saying that this project only tracks and supports bugs to apps that is not "native" Vulkan apps?

So? Dxvk translates d3d calls from 9,10 and 11 to Vulkan, not Vulkan to Vulkan.

AAhmed-E-86 2021-04-23 github

Doom is a native Vulkan game.

So? Game is executed from Wine environment - It works in OpenGL; fails on Vulkan render. Are you saying that this project only tracks and supports bugs to apps that is not "native" Vulkan apps?

They only track issues related to their project --> DXVK. Also, my issue was not even related to DXVK, it was a driver issue.

If you want to report an issue related to Vulkan, report it there --> https://gitlab.freedesktop.org/mesa/mesa

Furthermore, I was not able to play Doom 2016 on Vulkan renderer, it always crashed, but it worked fine when using OpenGL.

Upstream links