zink : Deus Ex Mankind Divided gets stuck (crashes) on reaching menu
System information
System:
Host: xeno16 Kernel: 6.3.2-273-tkg-cfs arch: x86_64 bits: 64 compiler: gcc
v: 13.1.1 Desktop: KDE Plasma v: 5.27.5 tk: Qt v: 5.15.9 wm: kwin_wayland
dm: N/A Distro: Arch Linux
CPU:
Info: 8-core model: AMD Ryzen 7 5800H with Radeon Graphics bits: 64
type: MT MCP arch: Zen 3 rev: 0 cache: L1: 1024 KiB L2: 8 MiB L3: 256 MiB
Speed (MHz): avg: 2048 high: 3200 min/max: 1200/4462 boost: enabled cores:
1: 2395 2: 2578 3: 1918 4: 1916 5: 3200 6: 1935 7: 2542 8: 2406 9: 1200
10: 1200 11: 1200 12: 2407 13: 2660 14: 1200 15: 1200 16: 2811
bogomips: 102200
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Graphics:
Device-1: AMD Navi 23 [Radeon RX 6600/6600 XT/6600M] vendor: Hewlett-Packard
driver: amdgpu v: kernel arch: RDNA-2 pcie: speed: 16 GT/s lanes: 16 ports:
active: none empty: DP-1,HDMI-A-1 bus-ID: 03:00.0 chip-ID: 1002:73ff
Device-2: AMD Cezanne [Radeon Vega Series / Radeon Mobile Series]
vendor: Hewlett-Packard driver: amdgpu v: kernel arch: GCN-5 pcie:
speed: 8 GT/s lanes: 16 ports: active: eDP-1 empty: DP-2 bus-ID: 09:00.0
chip-ID: 1002:1638 temp: 44.0 C
Display: wayland server: X.org v: 1.21.1.8 with: Xwayland v: 23.1.1
compositor: kwin_wayland driver: X: loaded: amdgpu unloaded: modesetting
alternate: fbdev,vesa dri: radeonsi gpu: amdgpu,amdgpu display-ID: 0
Monitor-1: eDP-1 res: 1920x1080 size: N/A
API: OpenGL v: 4.6 Mesa 23.2.0-devel (git-8e53b293f8) renderer: AMD
Radeon Graphics (renoir LLVM 15.0.7 DRM 3.52 6.3.2-273-tkg-cfs)
direct-render: Yes
Description
When using zink the game seems to start and presumably build the shader cache just fine. But as soon as it reaches the game menu it crashes. It works just fine on OpenGL.
Note: To get the game to start I had to edit the DeusExMD.sh file and add export LD_LIBRARY_PATH="${GAMEROOT}/lib/x86_64/:${LD_LIBRARY_PATH}"
to the line before it starts the game. (Don't know why this isn't done by default)
Further information
The following generic error pops up in console log eventually : MESA: error: ZINK: vkQueueSubmit failed (VK_ERROR_DEVICE_LOST)
Edited by Albert Sebastian