protonscr

NVIDIA - Steam doesn't open after upgrading lib32-mesa 1.25

steamclosed Distro Family: Arch
ValveSoftware/steam-for-linux#11829 · opened 2025-03-16 by iraposeiro39 · updated 2025-03-27 · 15 comments · github
Iiraposeiro39 2025-03-16 github

Your system information

  • Steam client version (build number or date): Stable (as of march 16th)
  • Distribution (e.g. Ubuntu): Arch Linux
  • Opted into Steam client beta?: No
  • Have you checked for system updates?: Yes
  • Steam Logs: steam-logs.tar.gz
  • GPU: Nvidia

Please describe your issue in as much detail as possible:

Whenever I try to open steam nothing happens. If i open it through the terminal it hangs here:

steam.sh[268243]: Running Steam on arch rolling 64-bit
steam.sh[268243]: STEAM_RUNTIME is enabled automatically
setup.sh[268325]: Steam runtime environment up-to-date!
steam.sh[268243]: Log already open
steam.sh[268243]: Using supervisor /home/obi-wan/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/bin/steam-runtime-supervisor
steam.sh[268243]: Steam client's requirements are satisfied
CProcessEnvironmentManager is ready, 6 preallocated environment variables.
[2025-03-16 23:50:16] Startup - updater built Mar 11 2025 20:39:15
[2025-03-16 23:50:16] Startup - Steam Client launched with: '/home/obi-wan/.local/share/Steam/ubuntu12_32/steam' '-srt-logger-opened'
03/16 23:50:16 minidumps folder is set to /tmp/dumps
03/16 23:50:16 Init: Installing breakpad exception handler for appid(steam)/version(1741737356)/tid(268418)
glx: failed to create dri3 screen
failed to load driver: nouveau

As a temporary fix, I can downgrade my lib32-mesa package and steam runs again.

I'll keep researching to see if anyone else has had this issue, but so far I'm out of luck.

Steps for reproducing this issue:

  1. Open Steam through the terminal
  2. Nothing
  3. Downgrade lib32-mesa from 25.0.1 to 24.3.4
  4. Open Steam
  5. It opens normally
Kkisak-valve maintainer 2025-03-16 github

Hello @iraposeiro39, this issue should be reported to your video driver vendor.

Iiraposeiro39 2025-03-17 github

Freedesktop.com's gitlab is currently down for migration, I'll stick with the downgraded version for now and I'll post an Issue once it's back online

Ssuperjqp 2025-03-17 github

Exact same issue here. I guess Steam still launches on a X11 session, if you don't feel like downgrading.

Iiraposeiro39 2025-03-17 github

I can confirm that steam runs with the updated lib32-mesa package on a X11 session. I'll use X11 to play and Wayland for everything else for the time being. Thanks for the tip @superjqp

Nn0xena 2025-03-17 github

Hello @iraposeiro39, this issue should be reported to your video driver vendor.

just to throw in: works fine with mesa 1.25 on AMD since last friday - so likely some nvidia-related issue

Iiraposeiro39 2025-03-18 github

I've posted the issue here for anyone interested. Should I keep this issue open until the problem is fixed?

Nn0xena 2025-03-18 github

I've posted the issue here for anyone interested. Should I keep this issue open until the problem is fixed?

at least you should rename it to incorporate lib32-mesa 1.25 and nvidia as it's an issue specific to that combo and doesn't affect amd or is an issue of steam itself

Mmatte-schwartz 2025-03-18 github

I'm not sure I'm convinced this is an upstream Mesa issue rather than a packaging issue. If I compile mesa 25.0.0 using the mesa-git PKGBUILD then I'm able to launch steam. If I use the Arch-packaged mesa/lib32-mesa then 25.0.0 has the same error as this report. I will see if I can figure out why one works while the other doesn't later.

edit: hmmm, and now it's suddenly working very consistently for me after reinstalling the nvidia driver during testing... very odd

Hheftig 2025-03-18 github

Mind that mesa-git is building the main branch, which 25.0 forked from at the end of January. The main branch is moving much faster, so it has accumulated quite a lot of changes since then.

Mmatte-schwartz 2025-03-18 github

sorry, I meant I was using the mesa-git pkgbuild and then checking out the 25.0.0 tag to rebuild with makepkg -e. but now i that can no longer reproduce the issue reliably with stable mesa it's not a very helpful reference point.

Iiraposeiro39 2025-03-18 github

After compiling both mesa-git and lib32-mesa-git from the aur Steam works again.

So it's probably a matter of waiting until the next update to the pkgs drops in the official repos.

Iiraposeiro39 2025-03-24 github

I've updated to version 1.25.0.2-2 and now the problem is back, steam refuses to run and hangs around the same point as it previously did, wtf

MMequeLovin 2025-03-26 github

Hey, I was having the same problem after updating my arch system (RTX 2060), I tried both updating and downgrading mesa and lib32-mesa but to no avail.

In the end, i realized that for some reason the package "lib32-nvidia-utils" wasn't installed, and lo and behold steam opened once I installed it.

Don't know exactly how or why but this is what ultimately fixed it for me. I even updated both mesa packages again and steam is still launching normally.

Ssuperjqp 2025-03-27 github

Well, that worked for me. I installed the missing lib32-nvidia-utils. Swapped the AUR lib32-mesa-git and mesa-git for the official repo ones and it's back to business as usual. Or gaming, in any case :)

Iiraposeiro39 2025-03-27 github

Yup, that was the issue @MequeLovin , thank you so much for the help and happy gaming!
Closing this issue as completed

Nothing extracted yet.