
The LD_LIBRARY_PATH and LD_PRELOAD environment variables can alter which shared libraries are loaded, see ld.so(8). To see the shared libraries required by a program or a shared library run the ldd command on it, see ldd(1). You can also use the Steam native runtime without steam-native-runtime by manually installing just the packages you need. This package provides the steam-native script, which launches Steam with the STEAM_RUNTIME=0 environment variable making it ignore its runtime and only use system libraries. The steam-native-runtime package depends on over 130 packages to pose a native replacement of the Steam runtime, some games may however still require additional packages. Warning: Using the Steam native runtime is not recommended as it might break some games due to binary incompatibility and it might miss some libraries present in the Steam runtime. the OpenAL version of the Steam runtime lacks HRTF and surround71 support.

Steam Community discussions of the game.ValveSoftware/steam-for-linux – Issue tracking for the Steam for Linux client.Multimedia and Games / Arch Linux Forums.If the issue is about a game, consult Steam/Game-specific troubleshooting.If the issue is related to networking, make sure that you have forwarded the required ports for Steam.If the Steam client / a game is not starting and/or you have error message about a library, read #Steam runtime and see #Debugging shared libraries.Make sure that you have followed Steam#Installation.
