Zenless Zone Zero 2.5 stuck on loading page on DX12/VKD3D

This happens with the latest 580 driver as well as the latest 590 beta driver. I can confirm that it’s (very likely) a problem unique to Linux Nvidia driver:

  • Game works under DX11/DXVK on Nvidia
  • Game works under DX12/VKD3D on integrated graphics, ray tracing on and off
  • Game works under DX12 on Windows (confirmed by Youtube clips)
  • Game does not work (stuck after logging on) under DX12/VKD3D with Nvidia driver: Wayland on and off, NVAPI enabled and disabled, with latest kernel, Proton and VKD3D
  • Previous game version works with DX12

Model: ASUS Gaming A16 w/ Ryzen 7940HX & RTX4060, 16G D5 5600 (original) + 32G D5 5200 (Micron DRAM)

Kernel: stable 6.18 with Xanmod patches

Desktop environment: Ubuntu/KDE Plasma

Game launcher used: Heroic (mihoyo launcher skipped)

No logs of significance can be collected from dmesg, user journalctl, game launcher, and Wine.

Attached are the reports collected by nvidia-bug-report.sh. In case there’re Wine developers monitoring this thread I’ve also collected a vkd3d.log (at level trace)

nvidia-bug-report.log (9.3 MB)

vkd3d.log (1.2 MB)

did you find a solution? I have same issue on fedora in 580 driver.

okay. I’m switched cachyOS for this game. Then, I installed nvidia-550x driver. but nothings changed. I think its not about 580 or 590 driver.

this error about the sl.interposer.dll. when it trying to load, game is crashing. and this living in just nvidia because this about the dlss.

No. sl.interposer.dll is loaded early into address space. SL dlls are also used for AMD FSR etc. So issue is not here

this error just living in some different areas. for example. if run games with dx11 and go to video store in game, after shut down the game and run with dx12, game is starting without issue. but when you go scot outpost, game is crashing. thats really weird

but its really weird because game is starting in video store. but for example, if you go yunkui summit, game is crashing

sounds like some poorly written shader… Trying to debug this stuff with Nsight, let’s see what I can get

Okay, hola. Mine doesn’t even start in the video store.

What I have for now is that, when Wine tries to create a Vulkan compute pipeline (I don’t know what it is or what it’s for, but I suspect it’s something to do with RT/DLSS since there’s a “compute” in its name) the game stucks. Similar to this: Assertion Failed expression: "!status && "vkCreateComputePipelines"" with UE5 games with Wine/Proton

I have an update trying to use Nsight frame debugger.

When I tries to use “capture frame” as the game is loading (which is when the game would stuck and its pid disappears from ps if a debugger isn’t connected), the game crashes (expected) and frame capture fails. I’m not a Nvidia developer, I hope there could be a moderator @amrits monitoring this thread and give me some advice on using Nsight Graphics to help with debugging.

CaptureFailedReport.txt (2.5 KB)

I also noticed (happened to successfully start the game under DX12 only once) that rendering with DLSS is borked. Everything is black. Switching off DLSS fixes the problem. Switch on/off RT doesn’t help.

okay thats more weird now. did you tried with nvidia-550 driver? I was write this issue on a reddit posts under. someones said he have a some issue with me and dont starting in yunkui summit. but your issue is really different. I tested in 590 and still starting in video store

yes. I think all issues reason is dlss. but I wonder, this issues just in linux or windows too?