Not sure what's happening there but there are no inherent issues with using DXVK on Windows.
It might be worth testing with a mingw build instead though, maybe there's something weird going on with the MSVC build.
It definitely looks like stack overflow.
MSVC DLLs + Wine: Works properly
MinGW DLLs + Windows: The same crash.
Also tried with Intel GPU: The same crash.
Yep, that is surely a stack overflow. What application are you testing
What application are you testing
E.g. simple 64bit UE4 software, 32bit Unigine Heaven, etc.
Also tried another Windows machine - the same crash (I've got other functions like vkGetDisplayPlaneSupportedDisplaysKHR, but still stack overflow).
DXVK doesn't even use that function. So yeah, no idea what's going on there.
I can't reproduce this with my MinGW builds (the only issues I'm having on Windows 10 is rendering issues with the AMD driver).
Okay, second attempt: It just occured to me that Intel might be calling DXGI functions internally in their driver. In that case, the only thing you can do is force the Vulkan loader to only use the Nvidia driver by setting the VK_ICD_FILENAMES environment variable appropriately.
@doitsujin I removed registry key HKEY_LOCAL_MACHINE\SOFTWARE\Khronos\Vulkan\Drivers and also Intel drivers (which I don't really need). Now DXVK runs on Windows. Crash was caused by the Intel driver which I also installed.
Unfortunately apps runs notably faster via DXVK on Windows, but similar performance issues I have with native Linux Vulkan apps like UE4 or Vulkan Examples, so it is probably a Linux Nvidia driver issue.
the only issues I'm having on Windows 10 is rendering issues with the AMD driver
I don't have visible rendering issues so far with Nvidia+Windows (Tomb Raider 2013 except tesselation, Unigine Valley, Witcher 3).
Thanks for your help!
Nothing extracted yet.
Is it possible to run DXVK on Windows? I've compiled it using Visual Studio 2017, but DX11 apps crashes with weird backtrace (Stack Overflow?).
System information
Backtrace (CDB + QtCreator):