LinuxQuestions.org
Review your favorite Linux distribution.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 10-13-2023, 04:21 PM   #1
adcdam
Member
 
Registered: Aug 2020
Location: Berisso, Argentina
Distribution: Slackware
Posts: 255

Rep: Reputation: 205Reputation: 205Reputation: 205
Steam problem again with Mesa 23.2.x


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.
 
Old 10-14-2023, 05:08 PM   #2
TommyC7
Member
 
Registered: Mar 2012
Distribution: Slackware, CentOS, OpenBSD, FreeBSD
Posts: 530

Rep: Reputation: Disabled
I've actually been having the same problem but with wine (and steam through wine as well). The problem for me occurs with all 32-bit windows programs that aren't shipped with wine (wine-shipped programs being whatever's in the i386-windows/ directory ending in .exe).

Like yourself, I've had to resort to the reverted packages.

How are you building the 32-bit mesa, and did you apply the patch in that gitlab link to it as well?
 
1 members found this post helpful.
Old 10-14-2023, 06:18 PM   #3
adcdam
Member
 
Registered: Aug 2020
Location: Berisso, Argentina
Distribution: Slackware
Posts: 255

Original Poster
Rep: Reputation: 205Reputation: 205Reputation: 205
Quote:
Originally Posted by TommyC7 View Post
I've actually been having the same problem but with wine (and steam through wine as well). The problem for me occurs with all 32-bit windows programs that aren't shipped with wine (wine-shipped programs being whatever's in the i386-windows/ directory ending in .exe).

Like yourself, I've had to resort to the reverted packages.

How are you building the 32-bit mesa, and did you apply the patch in that gitlab link to it as well?
Hi TommyC7, Im having the same problem as you with wine with all 32 bit games too.
to build mesa 32 bit i use

. /etc/profile.d/32dev.sh and then
ARCH=i686 ./mesa.SlackBuild
and after that
convertpkg-compat32 -i /tmp/mesa-23.2.1-i686-1.txz
installpkg /tmp/mesa-compat32-23.2.1-x86_64-1compat32.txz

Problem is that mesa 32 bit fail to build so i can not test if the patch work or not.
 
Old 10-14-2023, 06:20 PM   #4
TommyC7
Member
 
Registered: Mar 2012
Distribution: Slackware, CentOS, OpenBSD, FreeBSD
Posts: 530

Rep: Reputation: Disabled
Do you have a 32-bit installation of Slackware -current (VM or otherwise) where you can build it instead without relying on sourcing /etc/profile.d/32dev.sh?
 
Old 10-14-2023, 08:53 PM   #5
adcdam
Member
 
Registered: Aug 2020
Location: Berisso, Argentina
Distribution: Slackware
Posts: 255

Original Poster
Rep: Reputation: 205Reputation: 205Reputation: 205
Quote:
Originally Posted by TommyC7 View Post
Do you have a 32-bit installation of Slackware -current (VM or otherwise) where you can build it instead without relying on sourcing /etc/profile.d/32dev.sh?
Hi TommyC7, no i don't have a 32 bit installation of Slackware current, perhaps i could try with virtual box.
 
Old 10-15-2023, 11:01 AM   #6
TommyC7
Member
 
Registered: Mar 2012
Distribution: Slackware, CentOS, OpenBSD, FreeBSD
Posts: 530

Rep: Reputation: Disabled
I built the 32-bit package but haven't been able to test it out yet. I've uploaded the original 32-bit version that I compiled on an up-to-date 32-bit Slackware -current machine and the compat32 version:

http://slackware.uk/~tommyc/2023-10-15/mesa/

Out of curiosity, how did you determine that patch to be the possible root cause of the issue (it's the only patch I added).
 
1 members found this post helpful.
Old 10-15-2023, 11:59 AM   #7
adcdam
Member
 
Registered: Aug 2020
Location: Berisso, Argentina
Distribution: Slackware
Posts: 255

Original Poster
Rep: Reputation: 205Reputation: 205Reputation: 205
Quote:
Originally Posted by TommyC7 View Post
I built the 32-bit package but haven't been able to test it out yet. I've uploaded the original 32-bit version that I compiled on an up-to-date 32-bit Slackware -current machine and the compat32 version:

http://slackware.uk/~tommyc/2023-10-15/mesa/

Out of curiosity, how did you determine that patch to be the possible root cause of the issue (it's the only patch I added).
Hi TommyC7 i tested your mesa packages but it doesn't solve the problem, i didn't determine that the root cause could be solved with that patch it was just a thought.
Most likely the problem is related to llvm 17.
Anyway im seeing all kind of problems https://gitlab.freedesktop.org/mesa/mesa/-/issues/9932
https://gitlab.freedesktop.org/mesa/mesa/-/issues/9951
https://gitlab.freedesktop.org/mesa/mesa/-/issues/9701

Last edited by adcdam; 10-15-2023 at 12:16 PM.
 
1 members found this post helpful.
Old 12-19-2023, 08:17 AM   #8
garpu
Senior Member
 
Registered: Oct 2009
Distribution: Slackware
Posts: 1,587

Rep: Reputation: 917Reputation: 917Reputation: 917Reputation: 917Reputation: 917Reputation: 917Reputation: 917Reputation: 917
https://gitlab.freedesktop.org/mesa/mesa/-/issues/10293 related to this?
 
Old 12-20-2023, 06:05 PM   #9
adcdam
Member
 
Registered: Aug 2020
Location: Berisso, Argentina
Distribution: Slackware
Posts: 255

Original Poster
Rep: Reputation: 205Reputation: 205Reputation: 205
My bad there is no problem with vulkan drivers i was missing some packages, sorry!!!!!!
 
1 members found this post helpful.
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
TW 64 bit: Problem: the to be installed Mesa-libEGL-devel-22.3.2-336.1.x86_64 requires 'Mesa-libEGL1 = 22.3.2', but this requirement cannot MakeTopSite SUSE / openSUSE 10 01-02-2023 09:34 AM
LXer: New stable Steam Client up, fixing Steam Survey and NFS mounts on Linux, plus other Steam news LXer Syndicated Linux News 0 01-23-2020 10:24 PM
LXer: Steam Controller Works Again with Older Udev Rules in Latest Steam Client Beta LXer Syndicated Linux News 0 12-09-2016 10:33 PM
Steam on Wine, cannot login,"Steam is having trouble connecting to the Steam servers" cantab Linux - Games 1 06-19-2010 06:32 AM
Need help installing Mandrake (again, again, again...) DicedMalt Mandriva 6 08-26-2003 04:47 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 02:07 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration