protonscr

Why can not I run anything at all with DXVK, RADV and Winevulkan fresh git?

dxvkclosed invalid
doitsujin/dxvk#155 · opened 2018-03-12 by zefkerr · updated 2018-03-19 · 13 comments · github
1 matching comments, n / p to jump
Zzefkerr 2018-03-12 github

I just compiled a fresh Winevulkan git with Wine Staging-git patches, DXVK commit 887e514.
I use Arch Linux with Mesa RADV 17.3.6, AMD Radeon HD7770, AMDGPU kernel driver.
But if I try to run any game, for example, the The Witcher3 or just d3d11-compute.exe, I always see only this log:
$ env WINEPREFIX=~/test wine d3d11-compute.exe
000b:fixme:winediag:start_process Wine Staging 3.3 is a testing version containing experimental patches.
000b:fixme:winediag:start_process Please mention your exact version when filing bug reports on winehq.org.
0030:err:module:import_dll Library vulkan-1.dll (which is needed by L"C:\windows\system32\d3d11.dll") not found
0030:err:module:import_dll Library vulkan-1.dll (which is needed by L"C:\windows\system32\DXGI.DLL") not found
0030:err:module:import_dll Library DXGI.DLL (which is needed by L"C:\windows\system32\d3d11.dll") not found
0030:err:module:import_dll Library d3d11.dll (which is needed by L"Z:\home\user\d3d11-compute.exe") not found
0030:err:module:attach_dlls Importing dlls for L"Z:\home\user\d3d11-compute.exe" failed, status c0000135

TW3:
000b:fixme:winediag:start_process Wine Staging 3.3 is a testing version containing experimental patches.
000b:fixme:winediag:start_process Please mention your exact version when filing bug reports on winehq.org.
0030:err:module:import_dll Library vulkan-1.dll (which is needed by L"C:\windows\system32\d3d11.dll") not found
0030:err:module:import_dll Library vulkan-1.dll (which is needed by L"C:\windows\system32\DXGI.DLL") not found
0030:err:module:import_dll Library DXGI.DLL (which is needed by L"C:\windows\system32\d3d11.dll") not found
0030:err:module:import_dll Library d3d11.dll (which is needed by L"C:\Program Files (x86)\The_Witcher_3\bin\x64\witcher3.exe") not found
0030:err:module:import_dll Library vulkan-1.dll (which is needed by L"C:\windows\system32\dxgi.dll") not found
0030:err:module:import_dll Library dxgi.dll (which is needed by L"C:\Program Files (x86)\The_Witcher_3\bin\x64\witcher3.exe") not found
0030:fixme:module:load_dll Loader redirect from L"wined3d.dll" to L"wined3d-csmt.dll"
0030:err:module:attach_dlls Importing dlls for L"C:\Program Files (x86)\The_Witcher_3\bin\x64\witcher3.exe" failed, status c0000135

But if I use Wine Staging 2.21 then TW3 at least runs to the menu, but it hangs at the end of loading the saved game:
tw3

fixme:winediag:start_process Wine Staging 2.21 is a testing version containing experimental patches.
fixme:winediag:start_process Please mention your exact version when filing bug reports on winehq.org.
fixme:dwmapi:DwmIsCompositionEnabled 0x6dbd1518
fixme:iphlpapi:NotifyIpInterfaceChange (family 0, callback 0x69ebd3de, context 0xb2c1f0, init_notify 0, handle 0x13de160): stub
fixme:dwmapi:DwmIsCompositionEnabled 0x6d5d3018
fixme:iphlpapi:NotifyIpInterfaceChange (family 0, callback 0x6a0cb608, context 0x98b660, init_notify 0, handle 0x118e784): stub
wine: configuration in '/home/user/.Witcher3' has been updated.
fixme:module:load_dll Loader redirect from L"wined3d.dll" to L"wined3d-csmt.dll"
fixme:d3d:wined3d_dxtn_init Wine cannot find the txc_dxtn library, DXTn software support unavailable.
fixme:vulkan:vkGetInstanceProcAddr "vkCreateDebugReportCallbackEXT" not supported
fixme:vulkan:vkGetInstanceProcAddr "vkDestroyDebugReportCallbackEXT" not supported
fixme:vulkan:vkGetInstanceProcAddr "vkDebugReportMessageEXT" not supported
WARNING: radv is not a conformant vulkan implementation, testing use only.
fixme:ver:GetCurrentPackageId (0x180de510 (nil)): stub
fixme:win:DisableProcessWindowsGhosting : stub
fixme:vulkan:vkGetInstanceProcAddr "vkCreateDebugReportCallbackEXT" not supported
fixme:vulkan:vkGetInstanceProcAddr "vkDestroyDebugReportCallbackEXT" not supported
fixme:vulkan:vkGetInstanceProcAddr "vkDebugReportMessageEXT" not supported
WARNING: radv is not a conformant vulkan implementation, testing use only.
err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"d3d11"
err:dbghelp:pe_load_msc_debug_info -Debug info stripped, but no .DBG file in module L"dxgi"
fixme:vulkan:vkGetInstanceProcAddr "vkCreateDebugReportCallbackEXT" not supported
fixme:vulkan:vkGetInstanceProcAddr "vkDestroyDebugReportCallbackEXT" not supported
fixme:vulkan:vkGetInstanceProcAddr "vkDebugReportMessageEXT" not supported
WARNING: radv is not a conformant vulkan implementation, testing use only.
fixme:vulkan:vkGetInstanceProcAddr "vkCreateDebugReportCallbackEXT" not supported
fixme:vulkan:vkGetInstanceProcAddr "vkDestroyDebugReportCallbackEXT" not supported
fixme:vulkan:vkGetInstanceProcAddr "vkDebugReportMessageEXT" not supported
WARNING: radv is not a conformant vulkan implementation, testing use only.
fixme:vulkan:vkGetInstanceProcAddr "vkCreateDebugReportCallbackEXT" not supported
fixme:vulkan:vkGetInstanceProcAddr "vkDestroyDebugReportCallbackEXT" not supported
fixme:vulkan:vkGetInstanceProcAddr "vkDebugReportMessageEXT" not supported
WARNING: radv is not a conformant vulkan implementation, testing use only.
fixme:vulkan:vkGetInstanceProcAddr "vkCreateDebugReportCallbackEXT" not supported
fixme:vulkan:vkGetInstanceProcAddr "vkDestroyDebugReportCallbackEXT" not supported
fixme:vulkan:vkGetInstanceProcAddr "vkDebugReportMessageEXT" not supported
WARNING: radv is not a conformant vulkan implementation, testing use only.
fixme:xinput:XInputGetState (index 0, state 0x213f910) Stub!
fixme:xinput:XInputGetStateEx (index 0, state 0x213f7f0) Stub!
fixme:msvcrt:__clean_type_info_names_internal (0x181e5fa8) stub
fixme:dbghelp:interpret_function_table_entry PUSH_MACHFRAME 6
fixme:dbghelp:interpret_function_table_entry PUSH_MACHFRAME 6
At this point, it hangs.

And d3d11-compute.exe with Wine Staging 2.21:
$ env WINEPREFIX=~/test wine64 d3d11-compute.exe
fixme:winediag:start_process Wine Staging 2.21 is a testing version containing experimental patches.
fixme:winediag:start_process Please mention your exact version when filing bug reports on winehq.org.
info: Enabled instance layers:
info: Enabled instance extensions:
info: VK_KHR_surface
info: VK_KHR_win32_surface
fixme:vulkan:vkGetInstanceProcAddr "vkCreateDebugReportCallbackEXT" not supported
fixme:vulkan:vkGetInstanceProcAddr "vkDestroyDebugReportCallbackEXT" not supported
fixme:vulkan:vkGetInstanceProcAddr "vkDebugReportMessageEXT" not supported
WARNING: radv is not a conformant vulkan implementation, testing use only.
info: AMD RADV CAPE VERDE (LLVM 5.0.1):
info: Driver: 17.3.6
info: Vulkan: 1.0.57
warn: DxgiAdapter: DXGI_FORMAT_D24_UNORM_S8_UINT -> VK_FORMAT_D32_SFLOAT_S8_UINT
info: D3D11CreateDevice: Probing D3D_FEATURE_LEVEL_11_0
info: D3D11CreateDevice: Using feature level D3D_FEATURE_LEVEL_11_0
info: Enabled device extensions:
info: VK_KHR_maintenance1
info: VK_KHR_maintenance2
info: VK_KHR_shader_draw_parameters
info: VK_KHR_swapchain
fixme:d3dcompiler:compile_shader Compilation target "cs_5_0" not yet supported
Failed to compile compute shader.

Tell me please, what am I doing wrong?
But other people somehow get to run the game.

Log files

Rroothorick 2018-03-12 github

You're missing the Vulkan runtime/loader. Most people are sourcing that from the Vulkan SDK right now.

Zzefkerr 2018-03-12 github

@roothorick You're missing the Vulkan runtime/loader. Most people are sourcing that from the Vulkan SDK right now.

Thank you! I installed Valkan SDK. Now the previous error was gone, but these appeared:

tw3:

000b:fixme:winediag:start_process Wine Staging 3.3 is a testing version containing experimental patches.
000b:fixme:winediag:start_process Please mention your exact version when filing bug reports on winehq.org.
0030:fixme:module:load_dll Loader redirect from L"wined3d.dll" to L"wined3d-csmt.dll"
0030:fixme:d3d:wined3d_dxtn_init Wine cannot find the txc_dxtn library, DXTn software support unavailable.
0030:fixme:setupapi:CM_Get_Device_ID_List_SizeW 0x213e2d0 L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x00000300: stub
0030:fixme:setupapi:CM_Get_Device_ID_ListW L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x2cb4070 0 0x00000300: stub
0030:fixme:setupapi:CM_Locate_DevNodeW 0x213e2cc L"\2790\02ce" 0x00000000: stub
0030:fixme:setupapi:CM_Get_Device_ID_List_SizeW 0x213e260 L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x00000300: stub
0030:fixme:setupapi:CM_Get_Device_ID_ListW L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x2cb5490 0 0x00000300: stub
0030:fixme:setupapi:CM_Locate_DevNodeW 0x213e25c L"\4120\02cb" 0x00000000: stub
0030:fixme:setupapi:CM_Get_Device_ID_List_SizeW 0x213e260 L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x00000300: stub
0030:fixme:setupapi:CM_Get_Device_ID_ListW L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x2cb4690 0 0x00000300: stub
0030:fixme:setupapi:CM_Locate_DevNodeW 0x213e25c L"\8720\02cb" 0x00000000: stub
0030:fixme:setupapi:CM_Get_Device_ID_List_SizeW 0x213e2d0 L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x00000300: stub
0030:fixme:setupapi:CM_Get_Device_ID_ListW L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x2cb4120 0 0x00000300: stub
0030:fixme:setupapi:CM_Locate_DevNodeW 0x213e2cc L"\2790\02ce" 0x00000000: stub
0030:fixme:setupapi:CM_Get_Device_ID_List_SizeW 0x213e260 L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x00000300: stub
0030:fixme:setupapi:CM_Get_Device_ID_ListW L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x2cb42e0 0 0x00000300: stub
0030:fixme:setupapi:CM_Locate_DevNodeW 0x213e25c L"\86f0\02cb" 0x00000000: stub
0030:fixme:setupapi:CM_Get_Device_ID_List_SizeW 0x213e260 L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x00000300: stub
0030:fixme:setupapi:CM_Get_Device_ID_ListW L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x2cb58a0 0 0x00000300: stub
0030:fixme:setupapi:CM_Locate_DevNodeW 0x213e25c L"\86f0\02cb" 0x00000000: stub
0030:fixme:setupapi:CM_Get_Device_ID_List_SizeW 0x213e3c0 L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x00000300: stub
0030:fixme:setupapi:CM_Get_Device_ID_ListW L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x2cb4120 0 0x00000300: stub
0030:fixme:setupapi:CM_Locate_DevNodeW 0x213e3bc L"\2790\02ce" 0x00000000: stub
0030:fixme:setupapi:CM_Get_Device_ID_List_SizeW 0x213def0 L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x00000300: stub
0030:fixme:setupapi:CM_Get_Device_ID_ListW L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x2cb44b0 0 0x00000300: stub
0030:fixme:setupapi:CM_Locate_DevNodeW 0x213deec L"\86f0\02cb" 0x00000000: stub
0030:fixme:msvcrt:__clean_type_info_names_internal (0x2841878) stub
0030:fixme:msvcrt:__clean_type_info_names_internal (0x2755768) stub000b:fixme:winediag:start_process Wine Staging 3.3 is a testing version containing experimental patches.
000b:fixme:winediag:start_process Please mention your exact version when filing bug reports on winehq.org.
0030:fixme:module:load_dll Loader redirect from L"wined3d.dll" to L"wined3d-csmt.dll"
0030:fixme:d3d:wined3d_dxtn_init Wine cannot find the txc_dxtn library, DXTn software support unavailable.
0030:fixme:setupapi:CM_Get_Device_ID_List_SizeW 0x213e2d0 L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x00000300: stub
0030:fixme:setupapi:CM_Get_Device_ID_ListW L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x2cb4070 0 0x00000300: stub
0030:fixme:setupapi:CM_Locate_DevNodeW 0x213e2cc L"\2790\02ce" 0x00000000: stub
0030:fixme:setupapi:CM_Get_Device_ID_List_SizeW 0x213e260 L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x00000300: stub
0030:fixme:setupapi:CM_Get_Device_ID_ListW L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x2cb5490 0 0x00000300: stub
0030:fixme:setupapi:CM_Locate_DevNodeW 0x213e25c L"\4120\02cb" 0x00000000: stub
0030:fixme:setupapi:CM_Get_Device_ID_List_SizeW 0x213e260 L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x00000300: stub
0030:fixme:setupapi:CM_Get_Device_ID_ListW L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x2cb4690 0 0x00000300: stub
0030:fixme:setupapi:CM_Locate_DevNodeW 0x213e25c L"\8720\02cb" 0x00000000: stub
0030:fixme:setupapi:CM_Get_Device_ID_List_SizeW 0x213e2d0 L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x00000300: stub
0030:fixme:setupapi:CM_Get_Device_ID_ListW L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x2cb4120 0 0x00000300: stub
0030:fixme:setupapi:CM_Locate_DevNodeW 0x213e2cc L"\2790\02ce" 0x00000000: stub
0030:fixme:setupapi:CM_Get_Device_ID_List_SizeW 0x213e260 L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x00000300: stub
0030:fixme:setupapi:CM_Get_Device_ID_ListW L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x2cb42e0 0 0x00000300: stub
0030:fixme:setupapi:CM_Locate_DevNodeW 0x213e25c L"\86f0\02cb" 0x00000000: stub
0030:fixme:setupapi:CM_Get_Device_ID_List_SizeW 0x213e260 L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x00000300: stub
0030:fixme:setupapi:CM_Get_Device_ID_ListW L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x2cb58a0 0 0x00000300: stub
0030:fixme:setupapi:CM_Locate_DevNodeW 0x213e25c L"\86f0\02cb" 0x00000000: stub
0030:fixme:setupapi:CM_Get_Device_ID_List_SizeW 0x213e3c0 L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x00000300: stub
0030:fixme:setupapi:CM_Get_Device_ID_ListW L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x2cb4120 0 0x00000300: stub
0030:fixme:setupapi:CM_Locate_DevNodeW 0x213e3bc L"\2790\02ce" 0x00000000: stub
0030:fixme:setupapi:CM_Get_Device_ID_List_SizeW 0x213def0 L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x00000300: stub
0030:fixme:setupapi:CM_Get_Device_ID_ListW L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x2cb44b0 0 0x00000300: stub
0030:fixme:setupapi:CM_Locate_DevNodeW 0x213deec L"\86f0\02cb" 0x00000000: stub
0030:fixme:msvcrt:__clean_type_info_names_internal (0x2841878) stub
0030:fixme:msvcrt:__clean_type_info_names_internal (0x2755768) stub

And then a graphical error message appears:
screenshot from 2018-03-12 23-51-15

And about d3d11-compute.exe

$ env WINEPREFIX=~/test wine64 d3d11-compute.exe
000b:fixme:winediag:start_process Wine Staging 3.3 is a testing version containing experimental patches.
000b:fixme:winediag:start_process Please mention your exact version when filing bug reports on winehq.org.
0009:fixme:setupapi:CM_Get_Device_ID_List_SizeW 0x33dfe0 L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x00000300: stub
0009:fixme:setupapi:CM_Get_Device_ID_ListW L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x1ee40 0 0x00000300: stub
0009:fixme:setupapi:CM_Locate_DevNodeW 0x33dfdc L"\0218\0001" 0x00000000: stub
0009:fixme:setupapi:CM_Get_Device_ID_List_SizeW 0x33df70 L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x00000300: stub
0009:fixme:setupapi:CM_Get_Device_ID_ListW L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x1ef30 0 0x00000300: stub
0009:fixme:setupapi:CM_Locate_DevNodeW 0x33df6c L"\0128\0001" 0x00000000: stub
0009:fixme:setupapi:CM_Get_Device_ID_List_SizeW 0x33df70 L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x00000300: stub
0009:fixme:setupapi:CM_Get_Device_ID_ListW L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x22f90 0 0x00000300: stub
0009:fixme:setupapi:CM_Locate_DevNodeW 0x33df6c L"\1a10\0002" 0x00000000: stub
0009:fixme:setupapi:CM_Get_Device_ID_List_SizeW 0x33dfe0 L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x00000300: stub
0009:fixme:setupapi:CM_Get_Device_ID_ListW L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x1ee40 0 0x00000300: stub
0009:fixme:setupapi:CM_Locate_DevNodeW 0x33dfdc L"\0108\0001" 0x00000000: stub
0009:fixme:setupapi:CM_Get_Device_ID_List_SizeW 0x33df70 L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x00000300: stub
0009:fixme:setupapi:CM_Get_Device_ID_ListW L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x1ef30 0 0x00000300: stub
0009:fixme:setupapi:CM_Locate_DevNodeW 0x33df6c L"\0128\0001" 0x00000000: stub
0009:fixme:setupapi:CM_Get_Device_ID_List_SizeW 0x33df70 L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x00000300: stub
0009:fixme:setupapi:CM_Get_Device_ID_ListW L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x22f90 0 0x00000300: stub
0009:fixme:setupapi:CM_Locate_DevNodeW 0x33df6c L"\1a10\0002" 0x00000000: stub
0009:fixme:setupapi:CM_Get_Device_ID_List_SizeW 0x33e0d0 L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x00000300: stub
0009:fixme:setupapi:CM_Get_Device_ID_ListW L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x1ee40 0 0x00000300: stub
0009:fixme:setupapi:CM_Locate_DevNodeW 0x33e0cc L"\0108\0001" 0x00000000: stub
0009:fixme:setupapi:CM_Get_Device_ID_List_SizeW 0x33dc00 L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x00000300: stub
0009:fixme:setupapi:CM_Get_Device_ID_ListW L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x1ef30 0 0x00000300: stub
0009:fixme:setupapi:CM_Locate_DevNodeW 0x33dbfc L"\0128\0001" 0x00000000: stub
err: ExtensionSet::addInstanceExtensions: Failed to query instance extensions
err: D3D11CreateDevice: Failed to create a DXGI factory
Failed to create D3D11 device

What am I doing wrong?

Ddoitsujin maintainer 2018-03-12 github

Please make sure you can run the Vulkan SDK demos (such as cube.exe) before trying DXVK, and make sure to follow the instructions on the wine-vulkan github page.

Zzefkerr 2018-03-12 github

@doitsujin Please make sure you can run the Vulkan SDK demos (such as cube.exe) before trying DXVK, and make sure to follow the instructions on the wine-vulkan github page.

screenshot from 2018-03-13 00-02-32

$ env WINEPREFIX=~/test wine64 cube.exe
000b:fixme:winediag:start_process Wine Staging 3.3 is a testing version containing experimental patches.
000b:fixme:winediag:start_process Please mention your exact version when filing bug reports on winehq.org.
0009:fixme:setupapi:CM_Get_Device_ID_List_SizeW 0x23ed70 L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x00000300: stub
0009:fixme:setupapi:CM_Get_Device_ID_ListW L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x11fbe0 0 0x00000300: stub
0009:fixme:setupapi:CM_Locate_DevNodeW 0x23ed6c L"\04e8\0001" 0x00000000: stub
0009:fixme:setupapi:CM_Get_Device_ID_List_SizeW 0x23e8a0 L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x00000300: stub
0009:fixme:setupapi:CM_Get_Device_ID_ListW L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x11fdb0 0 0x00000300: stub
0009:fixme:setupapi:CM_Locate_DevNodeW 0x23e89c L"\0148\0001" 0x00000000: stub
0009:fixme:ver:GetCurrentPackageId (0x23f9b0 (nil)): stub

?ghost 2018-03-12 github

@Kerrung can you run native linux vulkan apps? If yes, try to use wine-vulkan instead of wine-staging 3.3, because wine-staging 3.3 uses vulkan from mainline, which is currently broken (for now), and don't forget to install Vulkan SDK

Zzefkerr 2018-03-12 github

@Yardanico can you run native linux vulkan apps? If yes, try to use wine-vulkan instead of wine-staging 3.3, it has broken vulkan support (for now)

I'm using wine-vulkan git with Staging patches instead of vanilla wine-staging.

?ghost 2018-03-12 github

@Kerrung also make sure that you have both 64- and 32-bit vulkan ICD loaders installed in your package manager

Zzefkerr 2018-03-12 github

@Yardanico also make sure that you have both 64- and 32-bit vulkan ICD loaders installed in your package manager

I have both 64- and 32-bit vulkan ICD loaders installed

$ pacman -Qs vulkan
local/lib32-vulkan-icd-loader 1.1.70.0-1
Vulkan Installable Client Driver (ICD) Loader (32-bit)
local/lib32-vulkan-radeon 17.3.6-1
Radeon's Vulkan mesa driver (32-bit)
local/vulkan-icd-loader 1.1.70.0-3
Vulkan Installable Client Driver (ICD) Loader
local/vulkan-radeon 17.3.6-1
Radeon's Vulkan mesa driver
local/wine-staging-vulkan-git
A compatibility layer for running Windows programs (staging branch, git version) with Vulkan patches

?ghost 2018-03-12 github

@Kerrung strange, really strange... Can you run 32 and 64bit vulkan apps on native linux?

Zzefkerr 2018-03-12 github

@Yardanico strange, really strange... Can you run 32 and 64bit vulkan apps on native linux?

Earlier I tried to run DOTA2 in -vulkan mode and it worked fine, but now the game is not installed.
Should I download it?

Ggasinvein 2018-03-19 github

It seems like I'm having the same problem on Fedora 27. Native vulkan apps (both 32 and 64 bit) work just fine, but I can't run anything with wine 3.4 and dxvk from git.

d3d11-triangle.exe:

0009:fixme:setupapi:CM_Get_Device_ID_List_SizeA 0xd3e81c "{4d36e968-e325-11ce-bfc1-08002be10318}" 0x00000300: stub
0009:fixme:setupapi:CM_Get_Device_ID_ListA "{4d36e968-e325-11ce-bfc1-08002be10318}" 0x148680 0 0x00000300: stub
0009:fixme:setupapi:CM_Locate_DevNodeA 0xd3e820 "\xf8" 0x00000000: stub
0009:fixme:setupapi:CM_Locate_DevNodeA 0xd3e820 "\x11" 0x00000000: stub
0009:fixme:setupapi:CM_Locate_DevNodeA 0xd3e820 "\xe8" 0x00000000: stub
0009:fixme:setupapi:CM_Locate_DevNodeA 0xd3e820 "\x11" 0x00000000: stub
0009:fixme:setupapi:CM_Locate_DevNodeA 0xd3e820 "\x01" 0x00000000: stub
0009:fixme:setupapi:CM_Get_Device_ID_List_SizeA 0xd3e7cc "{4d36e968-e325-11ce-bfc1-08002be10318}" 0x00000300: stub
0009:fixme:setupapi:CM_Get_Device_ID_ListA "{4d36e968-e325-11ce-bfc1-08002be10318}" 0x149f78 0 0x00000300: stub
0009:fixme:setupapi:CM_Locate_DevNodeA 0xd3e7d0 "\xb8" 0x00000000: stub
0009:fixme:setupapi:CM_Locate_DevNodeA 0xd3e7d0 "\x11" 0x00000000: stub
0009:fixme:setupapi:CM_Locate_DevNodeA 0xd3e7d0 "\xa8" 0x00000000: stub
0009:fixme:setupapi:CM_Locate_DevNodeA 0xd3e7d0 "\x11" 0x00000000: stub
0009:fixme:setupapi:CM_Get_Device_ID_List_SizeA 0xd3e7cc "{4d36e968-e325-11ce-bfc1-08002be10318}" 0x00000300: stub
0009:fixme:setupapi:CM_Get_Device_ID_ListA "{4d36e968-e325-11ce-bfc1-08002be10318}" 0x149f78 0 0x00000300: stub
0009:fixme:setupapi:CM_Locate_DevNodeA 0xd3e7d0 "\xb8" 0x00000000: stub
0009:fixme:setupapi:CM_Locate_DevNodeA 0xd3e7d0 "\x11" 0x00000000: stub
0009:fixme:setupapi:CM_Locate_DevNodeA 0xd3e7d0 "\xa8" 0x00000000: stub
0009:fixme:setupapi:CM_Locate_DevNodeA 0xd3e7d0 "\x11" 0x00000000: stub
0009:fixme:setupapi:CM_Get_Device_ID_List_SizeA 0xd3e81c "{4d36e968-e325-11ce-bfc1-08002be10318}" 0x00000300: stub
0009:fixme:setupapi:CM_Get_Device_ID_ListA "{4d36e968-e325-11ce-bfc1-08002be10318}" 0x149f60 0 0x00000300: stub
0009:fixme:setupapi:CM_Locate_DevNodeA 0xd3e820 "\xe8" 0x00000000: stub
0009:fixme:setupapi:CM_Locate_DevNodeA 0xd3e820 "\x11" 0x00000000: stub
0009:fixme:setupapi:CM_Locate_DevNodeA 0xd3e820 "\xd8" 0x00000000: stub
0009:fixme:setupapi:CM_Locate_DevNodeA 0xd3e820 "\x11" 0x00000000: stub
0009:fixme:setupapi:CM_Locate_DevNodeA 0xd3e820 "h\xc2\x14" 0x00000000: stub
0009:fixme:setupapi:CM_Locate_DevNodeA 0xd3e820 "\x06" 0x00000000: stub
0009:fixme:setupapi:CM_Get_Device_ID_List_SizeA 0xd3e7cc "{4d36e968-e325-11ce-bfc1-08002be10318}" 0x00000300: stub
0009:fixme:setupapi:CM_Get_Device_ID_ListA "{4d36e968-e325-11ce-bfc1-08002be10318}" 0x149f78 0 0x00000300: stub
0009:fixme:setupapi:CM_Locate_DevNodeA 0xd3e7d0 "\xb8" 0x00000000: stub
0009:fixme:setupapi:CM_Locate_DevNodeA 0xd3e7d0 "\x11" 0x00000000: stub
0009:fixme:setupapi:CM_Locate_DevNodeA 0xd3e7d0 "\xa8" 0x00000000: stub
0009:fixme:setupapi:CM_Locate_DevNodeA 0xd3e7d0 "\x11" 0x00000000: stub
0009:fixme:setupapi:CM_Locate_DevNodeA 0xd3e7d0 "rdoc.json" 0x00000000: stub
0009:fixme:setupapi:CM_Locate_DevNodeA 0xd3e7d0 "n" 0x00000000: stub
0009:fixme:setupapi:CM_Get_Device_ID_List_SizeA 0xd3e7cc "{4d36e968-e325-11ce-bfc1-08002be10318}" 0x00000300: stub
0009:fixme:setupapi:CM_Get_Device_ID_ListA "{4d36e968-e325-11ce-bfc1-08002be10318}" 0x149f78 0 0x00000300: stub
0009:fixme:setupapi:CM_Locate_DevNodeA 0xd3e7d0 "\xb8" 0x00000000: stub
0009:fixme:setupapi:CM_Locate_DevNodeA 0xd3e7d0 "\x11" 0x00000000: stub
0009:fixme:setupapi:CM_Locate_DevNodeA 0xd3e7d0 "\xa8" 0x00000000: stub
0009:fixme:setupapi:CM_Locate_DevNodeA 0xd3e7d0 "\x11" 0x00000000: stub
0009:fixme:setupapi:CM_Locate_DevNodeA 0xd3e7d0 "rdoc.json" 0x00000000: stub
0009:fixme:setupapi:CM_Locate_DevNodeA 0xd3e7d0 "n" 0x00000000: stub
0009:fixme:setupapi:CM_Get_Device_ID_List_SizeA 0xd3e7cc "{4d36e968-e325-11ce-bfc1-08002be10318}" 0x00000300: stub
0009:fixme:setupapi:CM_Get_Device_ID_ListA "{4d36e968-e325-11ce-bfc1-08002be10318}" 0x149f60 0 0x00000300: stub
0009:fixme:setupapi:CM_Locate_DevNodeA 0xd3e7d0 "\xe8" 0x00000000: stub
0009:fixme:setupapi:CM_Locate_DevNodeA 0xd3e7d0 "\x11" 0x00000000: stub
0009:fixme:setupapi:CM_Locate_DevNodeA 0xd3e7d0 "\xd8" 0x00000000: stub
0009:fixme:setupapi:CM_Locate_DevNodeA 0xd3e7d0 "\x11" 0x00000000: stub
0009:fixme:setupapi:CM_Locate_DevNodeA 0xd3e7d0 "am Files\x19" 0x00000000: stub
0009:fixme:setupapi:CM_Get_Device_ID_List_SizeA 0xd3e33c "{4d36e968-e325-11ce-bfc1-08002be10318}" 0x00000300: stub
0009:fixme:setupapi:CM_Get_Device_ID_ListA "{4d36e968-e325-11ce-bfc1-08002be10318}" 0x149f78 0 0x00000300: stub
0009:fixme:setupapi:CM_Locate_DevNodeA 0xd3e340 "\xb8" 0x00000000: stub
0009:fixme:setupapi:CM_Locate_DevNodeA 0xd3e340 "\x11" 0x00000000: stub
0009:fixme:setupapi:CM_Locate_DevNodeA 0xd3e340 "\xa8" 0x00000000: stub
0009:fixme:setupapi:CM_Locate_DevNodeA 0xd3e340 "\x11" 0x00000000: stub
0009:fixme:setupapi:CM_Locate_DevNodeA 0xd3e340 "rdoc.json" 0x00000000: stub
0009:fixme:setupapi:CM_Locate_DevNodeA 0xd3e340 "n" 0x00000000: stub
err:   ExtensionSet::addInstanceExtensions: Failed to query instance extensions
Failed to create DXGI factory

VulkanSDK/1.0.68.0/Bin32/cube.exe:

0009:fixme:setupapi:CM_Get_Device_ID_List_SizeA 0x33f21c "{4d36e968-e325-11ce-bfc1-08002be10318}" 0x00000300: stub
0009:fixme:setupapi:CM_Get_Device_ID_ListA "{4d36e968-e325-11ce-bfc1-08002be10318}" 0x138fd8 0 0x00000300: stub
0009:fixme:setupapi:CM_Locate_DevNodeA 0x33f220 "\x98\x02\x11" 0x00000000: stub
0009:fixme:setupapi:CM_Locate_DevNodeA 0x33f220 "\x88\x02\x11" 0x00000000: stub
0009:fixme:setupapi:CM_Locate_DevNodeA 0x33f220 "xpm=01;3I\x07" 0x00000000: stub
0009:fixme:setupapi:CM_Get_Device_ID_List_SizeA 0x33ed8c "{4d36e968-e325-11ce-bfc1-08002be10318}" 0x00000300: stub
0009:fixme:setupapi:CM_Get_Device_ID_ListA "{4d36e968-e325-11ce-bfc1-08002be10318}" 0x1390f8 0 0x00000300: stub
0009:fixme:setupapi:CM_Locate_DevNodeA 0x33ed90 "\xa8" 0x00000000: stub
0009:fixme:setupapi:CM_Locate_DevNodeA 0x33ed90 "\x11" 0x00000000: stub
0009:fixme:setupapi:CM_Locate_DevNodeA 0x33ed90 "\x98" 0x00000000: stub
0009:fixme:setupapi:CM_Locate_DevNodeA 0x33ed90 "\x11" 0x00000000: stub
0009:fixme:setupapi:CM_Locate_DevNodeA 0x33ed90 "rdoc.json" 0x00000000: stub
0009:fixme:setupapi:CM_Locate_DevNodeA 0x33ed90 ";3\xf0\x90\x13" 0x00000000: stub
0009:fixme:setupapi:CM_Locate_DevNodeA 0x33ed90 "8" 0x00000000: stub
0009:fixme:ver:GetCurrentPackageId (0x33fbe4 (nil)): stub

2018-03-19 14-42-36

Sssorgatem 2018-03-19 github

Do these work with wined3d? Do Windows Vulkan apps work for you?

From the logs and the pop-up, it looks like Vulkan support is not properly configured in your wineprefix.

Ggasinvein 2018-03-19 github

Sorry, vulkan wasn't configured properly indeed. I mistakenly added text registry entries instead of dword.

Launch options

DLLs