protonscr

Steam expects libsdl3 version 3.2.6, ships with version 3.2.5

steamclosed
ValveSoftware/steam-for-linux#11821 · opened 2025-03-13 by RusLeonid · updated 2025-03-13 · 2 comments · github
RRusLeonid 2025-03-13 github

Your system information

  • Steam client version (build number or date): 1741737356
  • Distribution: EndeavourOS
  • Opted into Steam client beta?: Yes
  • Have you checked for system updates?: Yes
  • Steam Logs: steam-logs.tar.gz
  • GPU: AMD Radeon RX 6600
  • System Information: sysinf.txt

Please describe your issue in as much detail as possible:

Every time Steam is launched, it throws a "sdl2-compat 2.32.52: SDL3 library is too old (have 3.2.5, but need at least 3.2.6)." message, which is then followed by a gldriverquery coredump: Example journalctl log of Steam launching

I do have libsdl3 version 3.2.8 installed system-wide, but Steam ships with own libsdl3.

This issue happens both on Beta Steam client, and on main Steam client.

Steps for reproducing this issue:

  1. Install steam-native-runtime on a clean EndeavourOS system
  2. Launch steam-native from the application menu shortcut
Kkisak-valve maintainer 2025-03-13 github

Hello @RusLeonid, the steam-native-runtime system package disables the LD_* style Steam runtime mechanism that's used by the Steam client. This isn't supportable by Steam and any issues you have with library dependencies must be evaluated and resolved by yourself or the package maintainer(s) that helped you disable this mechanism.

Report this issue to your distro's package maintainer(s) for steam-native-runtime.

As a side note, this log message is coming from sdl2-compat instead of sdl3.

RRusLeonid 2025-03-13 github

Thank you

Nothing extracted yet.