protonscr

vulkan problem with Steam Slackware current llvm 17.02 Mesa 23.2.1

steamopen AMD driversDistro Family: Slackware
ValveSoftware/steam-for-linux#10127 · opened 2023-10-10 by adcdam · updated 2023-10-11 · 3 comments · github
Aadcdam 2023-10-10 github

Steam 1.0.0.78
Slackware current multilib
Steam beta
Amd rx6700 xt gpu
llvm 17.02
Mesa 23.2.1
vulkan-sdk-1.3.250.0

==========
VULKANINFO

Vulkan Instance Version: 1.3.250

Instance Extensions: count = 23

    VK_EXT_acquire_drm_display             : extension revision 1
    VK_EXT_acquire_xlib_display            : extension revision 1
    VK_EXT_debug_report                    : extension revision 10
    VK_EXT_debug_utils                     : extension revision 2
    VK_EXT_direct_mode_display             : extension revision 1
    VK_EXT_display_surface_counter         : extension revision 1
    VK_EXT_surface_maintenance1            : extension revision 1
    VK_EXT_swapchain_colorspace            : extension revision 4
    VK_KHR_device_group_creation           : extension revision 1
    VK_KHR_display                         : extension revision 23
    VK_KHR_external_fence_capabilities     : extension revision 1
    VK_KHR_external_memory_capabilities    : extension revision 1
    VK_KHR_external_semaphore_capabilities : extension revision 1
    VK_KHR_get_display_properties2         : extension revision 1
    VK_KHR_get_physical_device_properties2 : extension revision 2
    VK_KHR_get_surface_capabilities2       : extension revision 1
    VK_KHR_portability_enumeration         : extension revision 1
    VK_KHR_surface                         : extension revision 25
    VK_KHR_surface_protected_capabilities  : extension revision 1
    VK_KHR_wayland_surface                 : extension revision 6
    VK_KHR_xcb_surface                     : extension revision 6
    VK_KHR_xlib_surface                    : extension revision 6
    VK_LUNARG_direct_driver_loading        : extension revision 1

Layers: count = 16

VK_LAYER_FROG_gamescope_wsi (Gamescope WSI (XWayland Bypass) Layer (x86_64)) Vulkan version 1.3.221, layer version 1:
Layer Extensions: count = 0
Devices: count = 2
GPU id = 0 (AMD Radeon RX 6700 XT (RADV NAVI22))
Layer-Device Extensions: count = 0

            GPU id = 1 (llvmpipe (LLVM 17.0.1, 256 bits))
            Layer-Device Extensions: count = 0

when lauching steam from terminal i got:
Vulkan missing requested extension 'VK_KHR_surface'.
Vulkan missing requested extension 'VK_KHR_xlib_surface'.
BInit - Unable to initialize Vulkan!

its strange 64 bit engine games work but 32 bit one fail to start.

Kkisak-valve maintainer 2023-10-10 github

Hello @adcdam, please copy the contents of Steam Runtime Diagnostics from Steam (Steam -> Help -> Steam Runtime Diagnostics) and put it in a gist, then include a link to the gist in this issue report.

Kkisak-valve maintainer 2023-10-11 github

Thanks, https://gist.github.com/adcdam/26e0d0c2a05d6512378bb64aecf84f6c#file-gistfile1-txt-L83-L97 confirms that 32 bit Vulkan is indeed broken on your system because the Vulkan loader isn't finding a suitable driver for your video card, but beyond that it's not clear why that's the case.

This issue should be reported to your distro's package maintainer for mesa.

Nothing extracted yet.