Steam problem again with Mesa 23.2.x
by adcdam from LinuxQuestions.org on (#6FJ9A)
When launching Steam from the terminal steam start but there is a problem it say:
missing requested extension 'VK_KHR_surface'.
Vulkan missing requested extension 'VK_KHR_xlib_surface'.
BInit - Unable to initialize Vulkan!
64 bit games engine works
32 bit games engines don't
This happens using:
mesa-23.2.1-x86_64-1
mesa-compat32-23.2.1-x86_64-1compat32
llvm-17.0.2-x86_64-1
llvm-compat32-17.0.2-x86_64-1compat32
spirv-llvm-translator-17.0.0-x86_64-1
spirv-llvm-translator-compat32-17.0.0-x86_64-1compat32
vulkan-sdk-1.3.250.0-x86_64-1
vulkan-sdk-compat32-1.3.250.0-x86_64-1compat32
gpu:rx 6700xt
i sent an issue to github steam-for-linux and they ask me for a Runtime Diagnostics i sent them that and the y told me:
the runtime Daignostic 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.
"graphics-details" : {
"x11/vulkan" : {
"messages" : [
"vkCreateInstance (&inst_info, NULL, vk_instance) failed: ERROR_INCOMPATIBLE_DRIVER (-9)"
],
"renderer" : null,
"version" : null,
"issues" : [
"cannot-load",
"cannot-draw"
],
"exit-status" : 1,
"devices" : [
]
},
Could the problem be related to this? https://gitlab.freedesktop.org/mesa/...ac9885cc80b82f
if i rollback to:
llvm-16.0.6-x86_64-1.txz
llvm-compat32-16.0.6-x86_64-1compat32.txz
mesa-23.1.8-x86_64-2.txz
mesa-compat32-23.1.8-x86_64-1compat32.txz
spirv-llvm-translator-16.0.0-x86_64-2.txz
all games work fine.
what could be the problem?
Also im not able to build mesa 32 bits
it fail at [572/2561] Compiling C++ object src/compiler/glsl/libglsl.a.p/builtin_functions.cpp.o
ninja: build stopped: subcommand failed.
Mesa 64 bits build fine.
missing requested extension 'VK_KHR_surface'.
Vulkan missing requested extension 'VK_KHR_xlib_surface'.
BInit - Unable to initialize Vulkan!
64 bit games engine works
32 bit games engines don't
This happens using:
mesa-23.2.1-x86_64-1
mesa-compat32-23.2.1-x86_64-1compat32
llvm-17.0.2-x86_64-1
llvm-compat32-17.0.2-x86_64-1compat32
spirv-llvm-translator-17.0.0-x86_64-1
spirv-llvm-translator-compat32-17.0.0-x86_64-1compat32
vulkan-sdk-1.3.250.0-x86_64-1
vulkan-sdk-compat32-1.3.250.0-x86_64-1compat32
gpu:rx 6700xt
i sent an issue to github steam-for-linux and they ask me for a Runtime Diagnostics i sent them that and the y told me:
the runtime Daignostic 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.
"graphics-details" : {
"x11/vulkan" : {
"messages" : [
"vkCreateInstance (&inst_info, NULL, vk_instance) failed: ERROR_INCOMPATIBLE_DRIVER (-9)"
],
"renderer" : null,
"version" : null,
"issues" : [
"cannot-load",
"cannot-draw"
],
"exit-status" : 1,
"devices" : [
]
},
Could the problem be related to this? https://gitlab.freedesktop.org/mesa/...ac9885cc80b82f
if i rollback to:
llvm-16.0.6-x86_64-1.txz
llvm-compat32-16.0.6-x86_64-1compat32.txz
mesa-23.1.8-x86_64-2.txz
mesa-compat32-23.1.8-x86_64-1compat32.txz
spirv-llvm-translator-16.0.0-x86_64-2.txz
all games work fine.
what could be the problem?
Also im not able to build mesa 32 bits
it fail at [572/2561] Compiling C++ object src/compiler/glsl/libglsl.a.p/builtin_functions.cpp.o
ninja: build stopped: subcommand failed.
Mesa 64 bits build fine.