Running EVE with D3D11->Vulkan (WIP) + DLL swap concern


(Ravow) #1

Hi, I did try to run EVE with Vulkanized D3D11 and it could not start quite yet as the DXVK project is not finish. Here the current log:

fixme:winediag:start_process Wine Staging 2.19 is a testing version containing experimental patches.
fixme:winediag:start_process Please mention your exact version when filing bug reports on winehq.org.
fixme:heap:RtlSetHeapInformation 0x490000 0 0x32ed14 4 stub
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
Network layer using: CarbonIO
fixme:heap:RtlSetHeapInformation 0x490000 0 0x328264 4 stub
err:winediag:query_gpu_description Invalid GPU override 1002:6798 specified, ignoring.
err:winediag:query_gpu_description Invalid GPU override 1002:6798 specified, ignoring.
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.
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_maintenance2
info: VK_KHR_shader_draw_parameters
info: VK_KHR_swapchain
info: VK_KHR_maintenance1
mesa: for the -simplifycfg-sink-common option: may only occur zero or one times!
Starting up Trinity through _trinity_dx11_deploy …
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.
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_maintenance2
info: VK_KHR_shader_draw_parameters
info: VK_KHR_swapchain
info: VK_KHR_maintenance1
err: DxgiAdapter: No format mapping for DXGI_FORMAT_R1_UNORM
err: DxgiAdapter: No format mapping for DXGI_FORMAT_R8G8_B8G8_UNORM
err: DxgiAdapter: No format mapping for DXGI_FORMAT_G8R8_G8B8_UNORM
err: DxgiAdapter: No format mapping for DXGI_FORMAT_R10G10B10_XR_BIAS_A2_UNORM
err: D3D11: Unsupported format: 0
err: DxgiAdapter: No format mapping for DXGI_FORMAT_R1_UNORM
err: D3D11: Unsupported format: 66
err: DxgiAdapter: No format mapping for DXGI_FORMAT_R8G8_B8G8_UNORM
err: D3D11: Unsupported format: 68
err: DxgiAdapter: No format mapping for DXGI_FORMAT_G8R8_G8B8_UNORM
err: D3D11: Unsupported format: 69
err: DxgiAdapter: No format mapping for DXGI_FORMAT_R10G10B10_XR_BIAS_A2_UNORM
err: D3D11: Unsupported format: 89
An exception has occurred. It has been logged in the log server as exception #1
Terminated

As for the dll swaping concern, anyone from CPP can tell me if swaping “system” library with some that are totally different is ok? the remplaced and overrided dll are d3d11.dll and dxgi.dll. The new DLL are not from microsoft, they are wrapper to convert D3D11 to Vulkan and should not be considered as tempering with the client (hope).


(Ravow) #2

Update : I did look the the DXVK code and saw the missing colours format in the code, // commented. It look like the CCP colours choices are the only colours format that does not exist in common between D3D11 and Vulkan.


(Ravow) #3

The missing colour stuff was because I was trying to run EVE with exefile just to see it it work… And it seam that if run that way, it just initialise DX11 but try to use DX9 code… I did run it via the launcher and EVE does start, it have bugs and they have been reported. Will update soon.


(system) #4

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.