vk error cant log to server queue

This is the same issue as a post in the Bug Reports section of this forum: https://www.pathofexile.com/forum/view-thread/3533338
Works fine on CachyOS with NVIDIA open driver 555.58.02
same issue, diff. wine version
Even without Proton it still has the same error. I could use DirectX11, but then it is too slow to the point of being unplayable.

It seems like the relevant portion of the Client.txt is here (bolded):

2024/07/27 02:02:50 50357996 e9bcecec [INFO Client 296] [VULKAN] Supported instance extension: VK_KHR_get_physical_device_properties2
2024/07/27 02:02:50 50357998 e9bcecec [INFO Client 296] [VULKAN] Supported instance extension: VK_KHR_get_surface_capabilities2
2024/07/27 02:02:50 50357998 e9bcecec [INFO Client 296] [VULKAN] Supported instance extension: VK_KHR_surface
2024/07/27 02:02:50 50357998 e9bcecec [INFO Client 296] [VULKAN] Supported instance extension: VK_KHR_win32_surface
2024/07/27 02:02:50 50357998 e9bcecec [INFO Client 296] [VULKAN] Supported instance extension: VK_EXT_debug_report
2024/07/27 02:02:50 50357998 e9bcecec [INFO Client 296] [VULKAN] Supported instance extension: VK_KHR_device_group_creation
2024/07/27 02:02:50 50357998 e9bcecec [INFO Client 296] [VULKAN] Supported instance extension: VK_EXT_debug_utils
2024/07/27 02:02:50 50357998 e9bcecec [INFO Client 296] [VULKAN] Supported instance extension: VK_KHR_portability_enumeration
2024/07/27 02:02:50 50357998 951bc057 [INFO Client 296] [STARTUP] Device in 0.265877 seconds
2024/07/27 02:02:51 50359064 f954c32c [CRIT Client 296] [EXCEPTION] vk::createInstanceUnique: ErrorExtensionNotPresent
2024/07/27 02:02:51 50359064 c4bf1cf5 [DEBUG Client 296] [GAMEPAD] Deinitialising
2024/07/27 02:02:51 50359064 4de187cd [DEBUG Client 296] [RENDER] StopDevice
2024/07/27 02:02:51 50359064 88fcf307 [INFO Client 296] [ENGINE] Clear
2024/07/27 02:02:51 50359064 f2499202 [INFO Client 296] [JOB] Stop
the lutris standalone version /w dxvk worked for me.
edit: during the installation I installed the most recent stable wine version from winehq. Not sure whether it is indeed used by lutris, but I thought I should mention it regardless.
Cheers
Last edited by pprts1 on Jul 27, 2024, 3:22:50 AM
Could you help a Linux noob understand what is required beyond installation of Lutris itself?

Is wine required? A standalone non-steam installation of POE?

Apologies for ignorance, new to Linux but on vacation and crestfallen the game is suddenly not working.
Standalone PoE with Wine gives the following errors:

0138:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0138:fixme:ole:CoInitializeSecurity 0000000000000000, -1, 0000000000000000, 0000000000000000, 0, 3, 0000000000000000, 0, 0000000000000000 stub
0138:fixme:wbemprox:client_security_SetBlanket 00006FFFF8331680, 0000000001898E90, 10, 0, (null), 3, 3, 0000000000000000, 0
0138:fixme:wbemprox:client_security_Release 00006FFFF8331680
0140:fixme:kernelbase:AppPolicyGetThreadInitializationType FFFFFFFFFFFFFFFA, 000000000254FF50
0144:fixme:wincodecs:jpeg_decoder_get_metadata_blocks stub
0144:fixme:wincodecs:jpeg_decoder_get_metadata_blocks stub
0138:fixme:dxgi:dxgi_output_GetDisplayModeList iface 000000000189EDA0, format DXGI_FORMAT_R8G8B8A8_UNORM_SRGB, flags 0x2, mode_count 000000000081ED80, modes 0000000982B00210 partial stub!
01d4:fixme:kernelbase:AppPolicyGetThreadInitializationType FFFFFFFFFFFFFFFA, 000000001573FF50
01dc:fixme:kernelbase:AppPolicyGetThreadInitializationType FFFFFFFFFFFFFFFA, 000000001673FF50
Thread ID=01e8 renamed using MSVC extension (name=="BinkAsy0")
Thread ID=01ec renamed using MSVC extension (name=="BinkAsy1")
0138:fixme:dxgi:dxgi_output_GetDisplayModeList iface 000000000189EE20, format DXGI_FORMAT_R8G8B8A8_UNORM_SRGB, flags 0x2, mode_count 000000000081EBF0, modes 0000000982B00210 partial stub!
0138:fixme:win:RegisterTouchWindow hwnd 0000000000060092, flags 0 stub!
0138:fixme:gdiplus:resample_bitmap_pixel_premult Unimplemented interpolation 7
0138:err:vulkan:wine_vkCreateInstance Failed to create instance, res=-7

The bolded line happens when PoE crashes and produces the ExtensionNotPresent error.
"
LastBaron86 wrote:
Could you help a Linux noob understand what is required beyond installation of Lutris itself?

Is wine required? A standalone non-steam installation of POE?

Apologies for ignorance, new to Linux but on vacation and crestfallen the game is suddenly not working.


I believe that Lutris by itself will download wine. Lutris will also download the standalone PoE. I couldn't get it to work, though.
A list of the extensions that are "not present" (for me) is as follows (taken from WINEDEBUG):

GL_APPLE_fence required for glTestObjectAPPLE not supported
GL_APPLE_flush_buffer_range required for glFlushMappedBufferRangeAPPLE not supported
GL_ATI_fragment_shader required for glSetFragmentShaderConstantATI not supported
GL_ATI_separate_stencil required for glStencilFuncSeparateATI not supported
GL_NV_vertex_program4 required for glVertexAttribIPointerEXT not supported
WGL_WINE_query_renderer required for wglQueryRendererStringWINE not supported
GL_APPLE_fence required for glTestObjectAPPLE not supported
GL_APPLE_flush_buffer_range required for glFlushMappedBufferRangeAPPLE not supported
GL_ATI_fragment_shader required for glSetFragmentShaderConstantATI not supported
GL_ATI_separate_stencil required for glStencilFuncSeparateATI not supported
GL_NV_vertex_program4 required for glVertexAttribIPointerEXT not supported
WGL_WINE_query_renderer required for wglQueryRendererStringWINE not supported
Still not work (((

Report Forum Post

Report Account:

Report Type

Additional Info