Hello @KUPOinyourWINDOW, can you test if any 32 bit OpenGL application like glxinfo32 from glx-utils-9.0.0-9.fc42.i686.rpm works?
not sure exactly how to do that,
"glxinfo | grep 'OpenGL renderer string'" lists my GPU but glxinfo32 gives command not found
can confirm i also have this problem.
Opening steam results in a Segmentation Fault at line 906 in the Steam Script when running through Terminal
Running normal glxinfo does not cause a segfault.
glx-utils-9.0.0-9.fc42.i686 was not installed by default install via "sudo dnf install glx-utils-9.0.0-9.fc42.i686"
Using glxinfo32 after installing glx-utils-9.0.0-9.fc42.i686 listed above causes a Segmentation fault as well.
Also to add a external library to flatpak you need to add the drive to its file permissions through flatpak permissions or flatseal.
(you can use /mnt/ if your drives are mounted in mnt and then it will let you add another drive. I had to do this last night.)
Its kinda weird because before I updated to Fedora 42 beta, the Nvidia driver I was using worked fine with steam, then the next day it magically stopped working with Steam.
The Nivida driver I was on when it stopped working was 57.124.04 and updating to 57.133.07 did not fix the issue.
After doing some digging I've gathered the contents of the core dumps for both steam and glxinfo32 and will provide them now
Edit: found a bug report on Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=2346633
It talks about 32 bit apps not working including steam.
Edit 2: I have checked freedesktop for the issue post and there wasn't one there so I made an issue post under
glvnd/libglvnd. I will keep this post updated as i find out more information.
https://gitlab.freedesktop.org/glvnd/libglvnd/-/issues/252
Edit 3: transplanted the info provided by eglinfo command coredump which contains a segmentation fault as well.
I am encountering the same problem however with an AMD integrated GPU at line 946. glxgears32 does not function for me as well.
im also have problem on amdgpu.
/home/luminous/.local/share/Steam/steam.sh: строка 946: 627042 Ошибка сегментирования (образ памяти сброшен на диск) "$STEAMROOT/$STEAMEXEPATH" "$@"
Libglvnd freedesktop issue has more information as of now and there is a segfault regression in mesa. This is causing AMD gpu problems.
Its interesting that this issue became more widespread and isnt just affecting Nvidia, but AMD as well.
If you want as much info as possible, I would recommend watching this issue page which is also listed above:
https://gitlab.freedesktop.org/glvnd/libglvnd/-/issues/252
AMD Users apparently can downgrade mesa to make steam start working but I'm not exactly sure the steps for that.
Temporary workaround is to set "__GL_CONSTANT_FRAME_RATE_HINT=3" as an environment variable in /etc/environment, reboot, launch steam and then once it has launched you can unset the variable and from that point on you're good, it will work from then on. Posting it here so anyone like me who was missing being able to play games on Linux can find it.
same issue but with amd gpu
May not be the same error but steam was failing to launch for me after upgrading to 42 due to the sbin -> bin migration.
Steam was trying to run ldconfig from /usr/sbin but the symlink to /usr/bin/ldconfig didn't exist, the error appeared in a log at ~/.steam/steam/logs/console-linux.txt
running ln -s ../bin/ldconfig /usr/sbin/ldconfig as root or with sudo should allow steam to launch if you are having the same issue.
I ended up symlinking everything in bin from sbin to be sure for i in $(ls -1 /usr/bin); do sudo ln -s ../bin/"$i" /usr/sbin/"$i"; done
Hello, it looks like this ended up being https://bugzilla.rpmfusion.org/show_bug.cgi?id=7180#c26 and is already fixed in the NVIDIA 575 driver series.
Reference: https://github.com/ValveSoftware/steam-for-linux/issues/12008#issuecomment-2877732140
Steam Client Version: 1.0.0.82
Distribution: Fedora 42 Beta
Opted into Steam client beta?: No
Have I checked for system updates? Yes
GPU: Nvidia
When I open it through terminal I get a long output but the error seems to be related to:
line 906: 9937 Segmentation fault (core dumped) "$STEAMROOT/$STEAMEXEPATH" "$@"
The Flatpak version is working but I couldn't figure out how to get it to see my non-flatpak library