wine+vulkan works strange on my environment

Questions about Wine on Linux
Locked
nick11
Newbie
Newbie
Posts: 1
Joined: Mon Aug 26, 2019 11:32 pm

wine+vulkan works strange on my environment

Post by nick11 »

Recently I've noticed some DX11 games are running with dxvk and some don't. For those which don't dxvk (dxgi actually) log says "err: DxvkInstance::createInstance: Failed to create Vulkan instance".
Don't understand how working games differ from nonworking, doesn't look like this is 32bit vs 64bit because one of nonworking is 64 (KillerInstinctX64_r.exe)
Maybe this if due to mode requested.
During investigation I've noticed that vkcube (both "wine c:/VulkanSDK/1.1.108.0/Bin/vkcube.exe" and "wine c:/VulkanSDK/1.1.108.0/Bin32/vkcube.exe") successfully creates a window with rotating cube, but vulkaninfo (both "wine c:/VulkanSDK/1.1.108.0/RunTimeInstaller/x64/vulkaninfo.exe" and "wine c:/VulkanSDK/1.1.108.0/RunTimeInstaller/x86/vulkaninfo.exe") hangs with "\vulkaninfo.c:667: failed with VK_ERROR_INITIALIZATION_FAILED" message.
Native vulkaninfo works great.
This might be somehow connected with wayland and/or dual monitor setup.

Are there any ideas why vulkaninfo can fail?
Is there any way to make wine's vulkan implementation to be more verbose?
Locked