doitsujin / dxvk

Vulkan-based implementation of D3D8, 9, 10 and 11 for Linux / Wine
zlib License
13.23k stars 849 forks source link

A lot of Vulkan validation errors on UnityOpenXR games #3695

Open MeemeeLab opened 1 year ago

MeemeeLab commented 1 year ago

Software information

Any unity game using UnityOpenXR, I used sample scene from UnityOpenXR.

System information

Apitrace file(s)

I couldn't figure out how to replace dlls with apitrace one with steam launcher. Let me know if there's way to do it. I'm not sure it is needed to debug DXVK, because it is most likely caused by wineopenxr and call logs exists in proton log file trace:openxr and wineopenxr itself is open-source: https://github.com/GloriousEggroll/proton-ge-custom/blob/GE-Proton7-55/wineopenxr/openxr.c

Log files

System WINEDEBUG: +steam,+openxr steam-dxvk-openxr_steam-openxr.log

System WINEDEBUG: (default) steam-dxvk-openxr_default.log

Steps to reproduce

This is probably very hard to reproduce without VR headset. It needs working SteamVR which is set to default OpenXR runtime and headset must be detected in SteamVR. If SteamVR is not running or headset is not attached, the game just works fine but obviously without VR support.

Anything other

This is first time opening bug reports with Proton/wine related things. It might not even a DXVK issue. Any help would be appreciated!

MeemeeLab commented 1 year ago

Seems like this was duplicate of #3657. I'll keep this open for reference, but maintainers can close this issue for duplicate.