Wine DXVK - The Future with Vulkan

I've already seen some very impressive video's on Youtube using Wine and Vulan capabilities. This is a very good move... just check out some of these Direct X 11 games running smoothly.

Install DXVK in PlayOnLinux Guide





 
Last edited:
Awesome! Great job and great video showing off Wine's capabilities. And DXVK of course!

What are all of these commands you are running in the Misc Tab? Its blurry and I can't read them...
upload_2018-8-17_14-26-40.png


also, adcdam is right... normally all of those d3dcompiler versions are not installed when using the d3dx9 package or d3dcompiler_43 package.
 
@booman Hi, these are the env variables i used for that instance:
Code:
export __GL_THREADED_OPTIMIZATIONS=1
above command is for Nvdia cards, it improves performance in some games by forcing threaded optimization. I enable it in case it helps.

Code:
export WINEESYNC=1
above command is for enabling esync if you are using esync build of wine. Esync is supposed to reduce cpu usage by wine itself and hence improve performance in cpu heavy games.

Code:
export DXVK_HUD=version,devinfo,fps
above command is for DXVK hud as you know. It can aso show the DXVK version now.

Code:
export DXVK_DEBUG_LAYERS=0
above code i think reduces logging by DXVK. Kind of setting debug flags to -all in wine i think.

Code:
export VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/nvidia_icd.json
above code is specific to Stalker games. Without this, game gives me an error that is saying my graphics card is not capable of running the game. This code is different for Nvidia and AMD and also apparently it could be different for other distros.

Note that "export" part is needed in PlayonLinux and it may not be the case for other tools. And also as you can see apart from the last one they are kind of optional and should not prevent the game from running if not used.

About all the overrides; i might have installed the dxfullsetup instead of separately installing all dx versions. I did not set most of them myself.
 
Booman can you test Stalker Call of Prypiat or the Anomaly mod?
i think the problem is not DXVK its something about directx10 and directx11 in this game, perhaps im missing something and one of those 3dcompilers is needed to run the game in directx11. because when using directx10 or 11 all i get is a black screen and the game work if i use directx9.
 
inside the nvidia_icd.json i have this:
Code:
{
    "file_format_version" : "1.0.0",
    "ICD": {
        "library_path": "libGLX_nvidia.so.0",
        "api_version" : "1.1.70"
    }
}
 
Thanks for explaining all of your export commands.
Do you think this "fake DX10" might work in the same fashion?
Code:
dxgi.fakeDx10Support = True
I'm trying to test Lichdom Battlemage and I get a HUD with a black screen just like adcdam... probably because its defaulting to Direct X 10 instead of using Direct X 11
 
here you can see the log when i launch the Anomaly mod

mory Heap[1]:
info: Size: 5980 MiB
info: Flags: 0x0
info: Memory Type[0]: Property Flags = 0x0
info: Memory Type[1]: Property Flags = 0x0
info: Memory Type[2]: Property Flags = 0x0
info: Memory Type[3]: Property Flags = 0x0
info: Memory Type[4]: Property Flags = 0x0
info: Memory Type[5]: Property Flags = 0x0
info: Memory Type[6]: Property Flags = 0x0
info: Memory Type[9]: Property Flags = 0x6
info: Memory Type[10]: Property Flags = 0xe
info: D3D11CoreCreateDevice: Probing D3D_FEATURE_LEVEL_11_0
info: D3D11CoreCreateDevice: Using feature level D3D_FEATURE_LEVEL_11_0
info: Enabled device extensions:
info: VK_EXT_shader_viewport_index_layer
info: VK_KHR_dedicated_allocation
info: VK_KHR_descriptor_update_template
info: VK_KHR_get_memory_requirements2
info: VK_KHR_image_format_list
info: VK_KHR_maintenance1
info: VK_KHR_maintenance2
info: VK_KHR_sampler_mirror_clamp_to_edge
info: VK_KHR_shader_draw_parameters
info: VK_KHR_swapchain
0032:fixme:heap:RtlCompactHeap (0x840000, 0x0) stub
0032:err:module:load_builtin_dll failed to load .so lib for builtin L"winepulse.drv": libpulse.so.0: no se puede abrir el fichero del objeto compartido: No existe el fichero o el directorio
info: Game: xrEngine.exe
info: DXVK: v0.65-61-g9220835
warn: OpenVR: Failed to locate module
0032:fixme:setupapi:CM_Get_Device_ID_List_SizeW 0x23db60 L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x00000300: stub
0032:fixme:setupapi:CM_Get_Device_ID_ListW L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x529a0 0 0x00000300: stub
0032:fixme:setupapi:CM_Locate_DevNodeW 0x23db5c L"\c820\062f" 0x00000000: stub
0032:fixme:setupapi:CM_Get_Device_ID_List_SizeW 0x23d690 L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x00000300: stub
0032:fixme:setupapi:CM_Get_Device_ID_ListW L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x62fc820 0 0x00000300: stub
0032:fixme:setupapi:CM_Locate_DevNodeW 0x23d68c L"\0138\0001" 0x00000000: stub
0032:fixme:setupapi:CM_Get_Device_ID_List_SizeW 0x23dad0 L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x00000300: stub
0032:fixme:setupapi:CM_Get_Device_ID_ListW L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x62fc820 0 0x00000300: stub
0032:fixme:setupapi:CM_Locate_DevNodeW 0x23dacc L"\0138\0001" 0x00000000: stub
0032:fixme:setupapi:CM_Get_Device_ID_List_SizeW 0x23db60 L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x00000300: stub
0032:fixme:setupapi:CM_Get_Device_ID_ListW L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x62fc970 0 0x00000300: stub
0032:fixme:setupapi:CM_Locate_DevNodeW 0x23db5c L"\0128\0001" 0x00000000: stub
0032:fixme:setupapi:CM_Get_Device_ID_List_SizeW 0x23d690 L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x00000300: stub
0032:fixme:setupapi:CM_Get_Device_ID_ListW L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x62fc820 0 0x00000300: stub
0032:fixme:setupapi:CM_Locate_DevNodeW 0x23d68c L"\0138\0001" 0x00000000: stub
0032:fixme:setupapi:CM_Get_Device_ID_List_SizeW 0x23dad0 L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x00000300: stub
0032:fixme:setupapi:CM_Get_Device_ID_ListW L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x62fc820 0 0x00000300: stub
0032:fixme:setupapi:CM_Locate_DevNodeW 0x23dacc L"\0138\0001" 0x00000000: stub
info: Enabled instance extensions:
info: VK_KHR_get_physical_device_properties2
info: VK_KHR_surface
info: VK_KHR_win32_surface
0032:fixme:setupapi:CM_Get_Device_ID_List_SizeW 0x23dd30 L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x00000300: stub
0032:fixme:setupapi:CM_Get_Device_ID_ListW L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x62fc970 0 0x00000300: stub
0032:fixme:setupapi:CM_Locate_DevNodeW 0x23dd2c L"\0128\0001" 0x00000000: stub
0032:fixme:setupapi:CM_Get_Device_ID_List_SizeW 0x23dd30 L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x00000300: stub
0032:fixme:setupapi:CM_Get_Device_ID_ListW L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x62fc0d0 0 0x00000300: stub
0032:fixme:setupapi:CM_Locate_DevNodeW 0x23dd2c L"\06c8\0001" 0x00000000: stub
0032:fixme:setupapi:CM_Get_Device_ID_List_SizeW 0x23d910 L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x00000300: stub
0032:fixme:setupapi:CM_Get_Device_ID_ListW L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x62fc970 0 0x00000300: stub
0032:fixme:setupapi:CM_Locate_DevNodeW 0x23d90c L"\0128\0001" 0x00000000: stub
info: GeForce GTX 1060 3GB:
info: Driver: 396.45.0
info: Vulkan: 1.1.70
info: Memory Heap[0]:
info: Size: 3072 MiB
info: Flags: 0x1
info: Memory Type[7]: Property Flags = 0x1
info: Memory Type[8]: Property Flags = 0x1
info: Memory Heap[1]:
info: Size: 5980 MiB
info: Flags: 0x0
info: Memory Type[0]: Property Flags = 0x0
info: Memory Type[1]: Property Flags = 0x0
info: Memory Type[2]: Property Flags = 0x0
info: Memory Type[3]: Property Flags = 0x0
info: Memory Type[4]: Property Flags = 0x0
info: Memory Type[5]: Property Flags = 0x0
info: Memory Type[6]: Property Flags = 0x0
info: Memory Type[9]: Property Flags = 0x6
info: Memory Type[10]: Property Flags = 0xe
info: Game: xrEngine.exe
info: DXVK: v0.65-61-g9220835
warn: OpenVR: Failed to locate module
0032:fixme:setupapi:CM_Get_Device_ID_List_SizeW 0x23dab0 L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x00000300: stub
0032:fixme:setupapi:CM_Get_Device_ID_ListW L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x6308310 0 0x00000300: stub
0032:fixme:setupapi:CM_Locate_DevNodeW 0x23daac L"\eef0\062f" 0x00000000: stub
0032:fixme:setupapi:CM_Get_Device_ID_List_SizeW 0x23d5e0 L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x00000300: stub
0032:fixme:setupapi:CM_Get_Device_ID_ListW L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x6308310 0 0x00000300: stub
0032:fixme:setupapi:CM_Locate_DevNodeW 0x23d5dc L"\0108\0001" 0x00000000: stub
0032:fixme:setupapi:CM_Get_Device_ID_List_SizeW 0x23da20 L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x00000300: stub
0032:fixme:setupapi:CM_Get_Device_ID_ListW L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x6308310 0 0x00000300: stub
0032:fixme:setupapi:CM_Locate_DevNodeW 0x23da1c L"\0108\0001" 0x00000000: stub
0032:fixme:setupapi:CM_Get_Device_ID_List_SizeW 0x23dab0 L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x00000300: stub
0032:fixme:setupapi:CM_Get_Device_ID_ListW L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x6308310 0 0x00000300: stub
0032:fixme:setupapi:CM_Locate_DevNodeW 0x23daac L"\eef0\062f" 0x00000000: stub
0032:fixme:setupapi:CM_Get_Device_ID_List_SizeW 0x23d5e0 L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x00000300: stub
0032:fixme:setupapi:CM_Get_Device_ID_ListW L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x6308310 0 0x00000300: stub
0032:fixme:setupapi:CM_Locate_DevNodeW 0x23d5dc L"\0108\0001" 0x00000000: stub
0032:fixme:setupapi:CM_Get_Device_ID_List_SizeW 0x23da20 L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x00000300: stub
0032:fixme:setupapi:CM_Get_Device_ID_ListW L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x6308310 0 0x00000300: stub
0032:fixme:setupapi:CM_Locate_DevNodeW 0x23da1c L"\0108\0001" 0x00000000: stub
info: Enabled instance extensions:
info: VK_KHR_get_physical_device_properties2
info: VK_KHR_surface
info: VK_KHR_win32_surface
0032:fixme:setupapi:CM_Get_Device_ID_List_SizeW 0x23dc80 L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x00000300: stub
0032:fixme:setupapi:CM_Get_Device_ID_ListW L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x62feef0 0 0x00000300: stub
0032:fixme:setupapi:CM_Locate_DevNodeW 0x23dc7c L"\8310\0630" 0x00000000: stub
0032:fixme:setupapi:CM_Get_Device_ID_List_SizeW 0x23dc80 L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x00000300: stub
0032:fixme:setupapi:CM_Get_Device_ID_ListW L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x62faf90 0 0x00000300: stub
0032:fixme:setupapi:CM_Locate_DevNodeW 0x23dc7c L"\01c8\0001" 0x00000000: stub
0032:fixme:setupapi:CM_Get_Device_ID_List_SizeW 0x23d860 L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x00000300: stub
0032:fixme:setupapi:CM_Get_Device_ID_ListW L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x62feef0 0 0x00000300: stub
0032:fixme:setupapi:CM_Locate_DevNodeW 0x23d85c L"\8310\0630" 0x00000000: stub
info: GeForce GTX 1060 3GB:
info: Driver: 396.45.0
info: Vulkan: 1.1.70
info: Memory Heap[0]:
info: Size: 3072 MiB
info: Flags: 0x1
info: Memory Type[7]: Property Flags = 0x1
info: Memory Type[8]: Property Flags = 0x1
info: Memory Heap[1]:
info: Size: 5980 MiB
info: Flags: 0x0
info: Memory Type[0]: Property Flags = 0x0
info: Memory Type[1]: Property Flags = 0x0
info: Memory Type[2]: Property Flags = 0x0
info: Memory Type[3]: Property Flags = 0x0
info: Memory Type[4]: Property Flags = 0x0
info: Memory Type[5]: Property Flags = 0x0
info: Memory Type[6]: Property Flags = 0x0
info: Memory Type[9]: Property Flags = 0x6
info: Memory Type[10]: Property Flags = 0xe
info: D3D11CoreCreateDevice: Probing D3D_FEATURE_LEVEL_11_0
info: D3D11CoreCreateDevice: Using feature level D3D_FEATURE_LEVEL_11_0
info: Enabled device extensions:
info: VK_EXT_shader_viewport_index_layer
info: VK_KHR_dedicated_allocation
info: VK_KHR_descriptor_update_template
info: VK_KHR_get_memory_requirements2
info: VK_KHR_image_format_list
info: VK_KHR_maintenance1
info: VK_KHR_maintenance2
info: VK_KHR_sampler_mirror_clamp_to_edge
info: VK_KHR_shader_draw_parameters
info: VK_KHR_swapchain
0032:fixme:msvcrt:MSVCRT__set_abort_behavior _WRITE_CALL_REPORTFAULT unhandled
0045:fixme:msvcrt:MSVCRT__set_abort_behavior _WRITE_CALL_REPORTFAULT unhandled
0032:err:winediag:WSASocketW Failed to create a socket of type SOCK_RAW, this requires special permissions.
[08/17/18 17:58:37] - Running wine-esync-3.13-x86_64 Launcher.exe (Working directory : /home/dam1/.PlayOnLinux/wineprefix/anomaly/drive_c/anomaly)
[08/19/18 01:49:47] - Running wine-esync-3.13-x86_64 Launcher.exe (Working directory : /home/dam1/.PlayOnLinux/wineprefix/anomaly/drive_c/anomaly)
[08/19/18 01:50:36] - Running wine-esync-3.13-x86_64 Launcher.exe (Working directory : /home/dam1/.PlayOnLinux/wineprefix/anomaly/drive_c/anomaly)
000b:fixme:winediag:start_process Wine Staging 3.13 is a testing version containing experimental patches.
000b:fixme:winediag:start_process Please mention your exact version when filing bug reports on winehq.org.
0031:fixme:module:find_dll_file skipping L"C:\\windows\\system32\\msvcr120.dll" because of wrong architecture
0031:fixme:module:find_dll_file skipping L"C:\\windows\\system32\\msvcr120.dll" because of wrong architecture
0031:fixme:module:find_dll_file skipping L"C:\\windows\\system32\\msvcr120.dll" because of wrong architecture
0031:fixme:module:find_dll_file skipping L"C:\\windows\\system32\\msvcr120.dll" because of wrong architecture
0031:fixme:module:find_dll_file skipping L"C:\\windows\\system32\\msvcr120.dll" because of wrong architecture
0031:fixme:module:find_dll_file skipping L"C:\\windows\\system32\\msvcr120.dll" because of wrong architecture
0031:fixme:module:find_dll_file skipping L"C:\\windows\\system32\\msvcr120.dll" because of wrong architecture
0031:fixme:module:find_dll_file skipping L"C:\\windows\\system32\\msvcr120.dll" because of wrong architecture
0031:fixme:msvcrt:MSVCRT__set_abort_behavior _WRITE_CALL_REPORTFAULT unhandled
0031:fixme:heap:RtlSetHeapInformation 0x10000 0 0x24fd58 4 stub
0031:fixme:msvcrt:MSVCRT__set_abort_behavior _WRITE_CALL_REPORTFAULT unhandled
0031:fixme:module:load_dll Loader redirect from L"wined3d.dll" to L"wined3d-csmt.dll"
0031:err:module:load_dll Failed to load redirected DLL L"wined3d-csmt.dll", falling back to L"wined3d.dll"
0031:err:winediag:wined3d_dll_init Setting multithreaded command stream to 0.
0031:fixme:module:load_dll Loader redirect from L"wined3d.dll" to L"wined3d-csmt.dll"
0031:err:module:load_dll Failed to load redirected DLL L"wined3d-csmt.dll", falling back to L"wined3d.dll"
0031:err:winediag:wined3d_dll_init Setting multithreaded command stream to 0.
0031:fixme:module:load_dll Loader redirect from L"wined3d.dll" to L"wined3d-csmt.dll"
0031:err:module:load_dll Failed to load redirected DLL L"wined3d-csmt.dll", falling back to L"wined3d.dll"
0031:err:winediag:wined3d_dll_init Setting multithreaded command stream to 0.
0031:fixme:d3d:create_buffer_heap Initialized PBA (geo_heap_size: 536870912, cb_heap_size: 134217728, ub_align: 256)
0031:fixme:heap:RtlCompactHeap (0x840000, 0x0) stub
0031:err:module:load_builtin_dll failed to load .so lib for builtin L"winepulse.drv": libpulse.so.0: no se puede abrir el fichero del objeto compartido: No existe el fichero o el directorio
0031:fixme:dxgi:dxgi_output_GetDisplayModeList iface 0x64400, format DXGI_FORMAT_R8G8B8A8_UNORM, flags 0, mode_count 0x24f2f8, desc (nil) partial stub!
0031:fixme:dxgi:dxgi_output_GetDisplayModeList iface 0x64400, format DXGI_FORMAT_R8G8B8A8_UNORM, flags 0, mode_count 0x24f2f8, desc 0x2032ad0 partial stub!
0031:fixme:d3d:create_buffer_heap Initialized PBA (geo_heap_size: 536870912, cb_heap_size: 134217728, ub_align: 256)
0031:fixme:dxgi:dxgi_output_SetGammaControl iface 0xc22f0, gamma_control 0x24c4f0 stub!
0031:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x800000c2.
0031:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x00155543.
0031:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x800000c2.
0031:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x00155543.
0031:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x800000c2.
0031:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x00155543.
0031:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x800000c2.
0031:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x00155543.
0031:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x800000c2.
0031:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x00155543.
0031:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x800000c2.
0031:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x00155543.
0031:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x800000c2.
0031:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x00155543.
0031:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x800000c2.
0031:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x00155543.
0031:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x800000c2.

0031:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x00155543.
0031:fixme:d3d_shader:shader_sm4_read_instruction_modifier Unhandled modifier 0x800000c2.
0031:err:winediag:WSASocketW Failed to create a socket of type SOCK_RAW, this requires special permissions.
 
Last edited by a moderator:
Thanks for explaining all of your export commands.
Do you think this "fake DX10" might work in the same fashion?
Code:
dxgi.fakeDx10Support = True
I'm trying to test Lichdom Battlemage and I get a HUD with a black screen just like adcdam... probably because its defaulting to Direct X 10 instead of using Direct X 11
That is no longer needed and i believe removed from DXVK in the last release, i updated my guide post. DXVK now supports Directx 10 since version 0.70. I recently tested clear sky in the same prefix and it works with dxvk using dx10. I might do a video later.

Edit: Here is a short video of Clear Sky. I used the same virtual drive for the all S.T.A.L.K.E.R Games.

 
Last edited:
inside the nvidia_icd.json i have this:
Code:
{
    "file_format_version" : "1.0.0",
    "ICD": {
        "library_path": "libGLX_nvidia.so.0",
        "api_version" : "1.1.70"
    }
}
It is the same for me. By the way which driver version are you on. Mine is 396.51, it is recommended version by DXVK. Try also installing "dxfullsetup" in PlayonLinux.
 
Last edited:
new log but no luck
Code:
08/19/18 10:05:36] - Running wine-esync-3.13-x86_64 Launcher.exe (Working directory : /home/dam1/.PlayOnLinux/wineprefix/anomaly/drive_c/anomaly)
000b:fixme:winediag:start_process Wine Staging 3.13 is a testing version containing experimental patches.
000b:fixme:winediag:start_process Please mention your exact version when filing bug reports on winehq.org.
002a:err:module:import_dll Library msdmo.dll (which is needed by L"C:\\windows\\system32\\devenum.dll") not found
002a:err:module:import_dll Library msdmo.dll (which is needed by L"C:\\windows\\system32\\mp3dmod.dll") not found
0035:fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
0035:fixme:msi:internal_ui_handler internal UI not implemented for message 0x0b000000 (UI level = 1)
0035:fixme:msi:internal_ui_handler internal UI not implemented for message 0x0b000000 (UI level = 1)
002a:fixme:dwmapi:DwmIsCompositionEnabled 0x6dbd1518
0037:fixme:iphlpapi:NotifyIpInterfaceChange (family 0, callback 0x69ebd3de, context 0x6ac390, init_notify 0, handle 0xf6f9f0): stub
002a:err:ole:COMPOBJ_DllList_Add couldn't load in-process dll L"C:\\windows\\system32\\quartz.dll"
002a:err:ole:CoGetClassObject no class object {cda42200-bd88-11d0-bd4e-00a0c911ce86} could be created for context 0x1
0051:err:module:import_dll Library msdmo.dll (which is needed by L"C:\\windows\\system32\\mp3dmod.dll") not found
0051:fixme:dwmapi:DwmIsCompositionEnabled 0x6d5d3018
0053:fixme:iphlpapi:NotifyIpInterfaceChange (family 0, callback 0x6a0cb608, context 0x3f77d8, init_notify 0, handle 0xf3fc88): stub
0051:err:ole:COMPOBJ_DllList_Add couldn't load in-process dll L"quartz.dll"
0051:err:ole:CoGetClassObject no class object {cda42200-bd88-11d0-bd4e-00a0c911ce86} could be created for context 0x1
wine: configuration in '/home/dam1/.PlayOnLinux/wineprefix/anomaly' has been updated.
006e:fixme:module:find_dll_file skipping L"C:\\windows\\system32\\msvcr120.dll" because of wrong architecture
006e:fixme:module:find_dll_file skipping L"C:\\windows\\system32\\msvcr120.dll" because of wrong architecture
006e:fixme:module:find_dll_file skipping L"C:\\windows\\system32\\msvcr120.dll" because of wrong architecture
006e:fixme:module:find_dll_file skipping L"C:\\windows\\system32\\msvcr120.dll" because of wrong architecture
006e:fixme:module:find_dll_file skipping L"C:\\windows\\system32\\msvcr120.dll" because of wrong architecture
006e:fixme:module:find_dll_file skipping L"C:\\windows\\system32\\msvcr120.dll" because of wrong architecture
006e:fixme:module:find_dll_file skipping L"C:\\windows\\system32\\msvcr120.dll" because of wrong architecture
006e:fixme:module:find_dll_file skipping L"C:\\windows\\system32\\msvcr120.dll" because of wrong architecture
006e:fixme:msvcrt:MSVCRT__set_abort_behavior _WRITE_CALL_REPORTFAULT unhandled
006e:fixme:heap:RtlSetHeapInformation 0x10000 0 0x23fd58 4 stub
006e:fixme:msvcrt:MSVCRT__set_abort_behavior _WRITE_CALL_REPORTFAULT unhandled
006e:fixme:module:load_dll Loader redirect from L"wined3d.dll" to L"wined3d-csmt.dll"
006e:err:module:load_dll Failed to load redirected DLL L"wined3d-csmt.dll", falling back to L"wined3d.dll"
info:  Game: xrEngine.exe
info:  DXVK: v0.70
warn:  OpenVR: Failed to locate module
006e:fixme:setupapi:CM_Get_Device_ID_List_SizeW 0x23e080 L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x00000300: stub
006e:fixme:setupapi:CM_Get_Device_ID_ListW L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x5ee80 0 0x00000300: stub
006e:fixme:setupapi:CM_Locate_DevNodeW 0x23e07c L"\01f8\0001" 0x00000000: stub
006e:fixme:setupapi:CM_Get_Device_ID_List_SizeW 0x23dbb0 L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x00000300: stub
006e:fixme:setupapi:CM_Get_Device_ID_ListW L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x6d6f0 0 0x00000300: stub
006e:fixme:setupapi:CM_Locate_DevNodeW 0x23dbac L"\0420\0007" 0x00000000: stub
...skipped 2 line(s)...
006e:fixme:setupapi:CM_Locate_DevNodeW 0x23dfec L"\0138\0001" 0x00000000: stub
006e:fixme:setupapi:CM_Get_Device_ID_List_SizeW 0x23e080 L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x00000300: stub
006e:fixme:setupapi:CM_Get_Device_ID_ListW L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x5ee80 0 0x00000300: stub
006e:fixme:setupapi:CM_Locate_DevNodeW 0x23e07c L"\0108\0001" 0x00000000: stub
006e:fixme:setupapi:CM_Get_Device_ID_List_SizeW 0x23dbb0 L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x00000300: stub
006e:fixme:setupapi:CM_Get_Device_ID_ListW L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x5edd0 0 0x00000300: stub
006e:fixme:setupapi:CM_Locate_DevNodeW 0x23dbac L"\0138\0001" 0x00000000: stub
006e:fixme:setupapi:CM_Get_Device_ID_List_SizeW 0x23dff0 L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x00000300: stub
006e:fixme:setupapi:CM_Get_Device_ID_ListW L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x5edd0 0 0x00000300: stub
006e:fixme:setupapi:CM_Locate_DevNodeW 0x23dfec L"\0138\0001" 0x00000000: stub
info:  Enabled instance extensions:
info:    VK_KHR_get_physical_device_properties2
info:    VK_KHR_surface
info:    VK_KHR_win32_surface
006e:fixme:setupapi:CM_Get_Device_ID_List_SizeW 0x23e250 L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x00000300: stub
006e:fixme:setupapi:CM_Get_Device_ID_ListW L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x5ee80 0 0x00000300: stub
006e:fixme:setupapi:CM_Locate_DevNodeW 0x23e24c L"\0108\0001" 0x00000000: stub
006e:fixme:setupapi:CM_Get_Device_ID_List_SizeW 0x23e250 L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x00000300: stub
006e:fixme:setupapi:CM_Get_Device_ID_ListW L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x6d8c0 0 0x00000300: stub
006e:fixme:setupapi:CM_Locate_DevNodeW 0x23e24c L"\0338\0001" 0x00000000: stub
...skipped 3 line(s)...
info:  GeForce GTX 1060 3GB:
info:    Driver: 396.45.0
info:    Vulkan: 1.1.70
info:    Memory Heap[0]:
info:      Size: 3072 MiB
info:      Flags: 0x1
info:      Memory Type[7]: Property Flags = 0x1
info:      Memory Type[8]: Property Flags = 0x1
info:    Memory Heap[1]:
info:      Size: 5980 MiB
info:      Flags: 0x0
info:      Memory Type[0]: Property Flags = 0x0
info:      Memory Type[1]: Property Flags = 0x0
info:      Memory Type[2]: Property Flags = 0x0
info:      Memory Type[3]: Property Flags = 0x0
info:      Memory Type[4]: Property Flags = 0x0
info:      Memory Type[5]: Property Flags = 0x0
info:      Memory Type[6]: Property Flags = 0x0
info:      Memory Type[9]: Property Flags = 0x6
info:      Memory Type[10]: Property Flags = 0xe
info:  Game: xrEngine.exe
info:  DXVK: v0.70
...skipped 45 line(s)...
info:      Memory Type[2]: Property Flags = 0x0
info:      Memory Type[3]: Property Flags = 0x0
info:      Memory Type[4]: Property Flags = 0x0
info:      Memory Type[5]: Property Flags = 0x0
info:      Memory Type[6]: Property Flags = 0x0
info:      Memory Type[9]: Property Flags = 0x6
info:      Memory Type[10]: Property Flags = 0xe
info:  D3D11CoreCreateDevice: Probing D3D_FEATURE_LEVEL_11_0
info:  D3D11CoreCreateDevice: Using feature level D3D_FEATURE_LEVEL_11_0
info:  Enabled device extensions:
info:    VK_EXT_shader_viewport_index_layer
info:    VK_KHR_dedicated_allocation
info:    VK_KHR_descriptor_update_template
info:    VK_KHR_get_memory_requirements2
info:    VK_KHR_image_format_list
info:    VK_KHR_maintenance1
info:    VK_KHR_maintenance2
info:    VK_KHR_sampler_mirror_clamp_to_edge
info:    VK_KHR_shader_draw_parameters
info:    VK_KHR_swapchain
006e:fixme:heap:RtlCompactHeap (0x840000, 0x0) stub
006e:err:module:load_builtin_dll failed to load .so lib for builtin L"winepulse.drv": libpulse.so.0: no se puede abrir el fichero del objeto compartido: No existe el fichero o el directorio
info:  Game: xrEngine.exe
info:  DXVK: v0.70
...skipped 44 line(s)...
info:      Memory Type[1]: Property Flags = 0x0
info:      Memory Type[2]: Property Flags = 0x0
info:      Memory Type[3]: Property Flags = 0x0
info:      Memory Type[4]: Property Flags = 0x0
info:      Memory Type[5]: Property Flags = 0x0
info:      Memory Type[6]: Property Flags = 0x0
info:      Memory Type[9]: Property Flags = 0x6
info:      Memory Type[10]: Property Flags = 0xe
info:  Game: xrEngine.exe
info:  DXVK: v0.70
warn:  OpenVR: Failed to locate module
006e:fixme:setupapi:CM_Get_Device_ID_List_SizeW 0x23dd50 L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x00000300: stub
006e:fixme:setupapi:CM_Get_Device_ID_ListW L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x62fea70 0 0x00000300: stub
006e:fixme:setupapi:CM_Locate_DevNodeW 0x23dd4c L"\0108\0001" 0x00000000: stub
006e:fixme:setupapi:CM_Get_Device_ID_List_SizeW 0x23d880 L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x00000300: stub
006e:fixme:setupapi:CM_Get_Device_ID_ListW L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x62feaf0 0 0x00000300: stub
006e:fixme:setupapi:CM_Locate_DevNodeW 0x23d87c L"\0138\0001" 0x00000000: stub
006e:fixme:setupapi:CM_Get_Device_ID_List_SizeW 0x23dcc0 L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x00000300: stub
006e:fixme:setupapi:CM_Get_Device_ID_ListW L"{4d36e968-e325-11ce-bfc1-08002be10318}" 0x62feaf0 0 0x00000300: stub
006e:fixme:setupapi:CM_Locate_DevNodeW 0x23dcbc L"\0138\0001" 0x00000000: stub
...skipped 35 line(s)...
info:      Memory Type[2]: Property Flags = 0x0
info:      Memory Type[3]: Property Flags = 0x0
info:      Memory Type[4]: Property Flags = 0x0
info:      Memory Type[5]: Property Flags = 0x0
info:      Memory Type[6]: Property Flags = 0x0
info:      Memory Type[9]: Property Flags = 0x6
info:      Memory Type[10]: Property Flags = 0xe
info:  D3D11CoreCreateDevice: Probing D3D_FEATURE_LEVEL_11_0
info:  D3D11CoreCreateDevice: Using feature level D3D_FEATURE_LEVEL_11_0
info:  Enabled device extensions:
info:    VK_EXT_shader_viewport_index_layer
info:    VK_KHR_dedicated_allocation
info:    VK_KHR_descriptor_update_template
info:    VK_KHR_get_memory_requirements2
info:    VK_KHR_image_format_list
info:    VK_KHR_maintenance1
info:    VK_KHR_maintenance2
info:    VK_KHR_sampler_mirror_clamp_to_edge
info:    VK_KHR_shader_draw_parameters
info:    VK_KHR_swapchain
006e:fixme:module:load_dll Loader redirect from L"wined3d.dll" to L"wined3d-csmt.dll"
006e:err:module:load_dll Failed to load redirected DLL L"wined3d-csmt.dll", falling back to L"wined3d.dll"
006e:fixme:msvcrt:MSVCRT__set_abort_behavior _WRITE_CALL_REPORTFAULT unhandled
0081:fixme:msvcrt:MSVCRT__set_abort_behavior _WRITE_CALL_REPORTFAULT unhandled
006e:err:winediag:WSASocketW Failed to create a socket of type SOCK_RAW, this requires special permissions.
 
im using driver 396.45
Sorry i am no expert so i don't know what may be the issue from looking at the logs. However a lot of "fixme" errors are not game braking in many cases. Maybe you can try installing 396.51 driver. And also did you install "vcrun2008" as well? But since you said that the game runs in dx9 mode that should not be the issue.
 
Hi i installed nvidia driver 396.51 same black screen
perhaps you could upload your wine prefix without anomaly installed in google drive, i can download it and test it, im missing something
what do you have inside winevulkan.json?
i have this:
Code:
{
  "file_format_version": "1.0.0",
  "ICD": {
  "library_path": "c:\\windows\\system32\\winevulkan.dll",
  "api_version": "1.0.51"
  }
  }
 
Hi i installed nvidia driver 396.51 same black screen
perhaps you could upload your wine prefix without anomaly installed in google drive, i can download it and test it, im missing something
what do you have inside winevulkan.json?
i have this:
Code:
{
  "file_format_version": "1.0.0",
  "ICD": {
  "library_path": "c:\\windows\\system32\\winevulkan.dll",
  "api_version": "1.0.51"
  }
  }

That file should not be necessary anymore. It was a workaround in early DXVK versions.
Did you follow the steps in this post right?. I don't have that file in my prefix. Where is it located in yours?
 
i created another prefix, followed your guide step by step, in the new prefix i was getting your video card doesnt meet the requeriments or something like that and to lower the graphics then i installed dxfullsetup that installed those 3dcompilers and now i dont get the video card message but just a black screen like the anomaly mod in this prefix i tryed normal call of the prypiat so i think that im missing something to install a dll or something
 
Dang, I wanted to keep testing games with version 0.60
So if I want to test Direct X 10 games I need to upgrade my Nividia drivers and start using 0.70?
 
i discovered that im using a old version of mesa could that be the problem?
im using version 17.2.8 could that be the problem?
 
Dang, I wanted to keep testing games with version 0.60
So if I want to test Direct X 10 games I need to upgrade my Nividia drivers and start using 0.70?
Yes, release 0.70 includes three more .dll files for dx10. I've rarely seen a regression in DXVK and even if that happens that is usually fixed quickly, so i don't see a reason to stay on an older release.
 
it worked!!!!! finally!!! i tested both Anomaly mod and vanilla Call op Prypiat, do you know what was missing? i can t believe it, i had to select emulate a virtual desktop in the wine config that was the problem, anomaly was pushing 90 fps using dxvk 0.70 selecting directx11 in the menu, thanks!!!!!!!!!!
 
it worked!!!!! finally!!! i tested both Anomaly mod and vanilla Call op Prypiat, do you know what was missing? i can t believe it, i had to select emulate a virtual desktop in the wine config that was the problem, anomaly was pushing 90 fps using dxvk 0.70 selecting directx11 in the menu, thanks!!!!!!!!!!
Really? It didn't occurred to me that would be an issue. I usually use "emulate a virtual desktop" option because it's easier to alt tab and kill the program if something goes wrong. Thanks for the feedback, i should add this to my post.
 
Back
Top