![]() game_executable is likely located somewhere in ~/.steam/root/steamapps/common/. You can find out what libraries it requests by running ldd game_executable. If a game fails to start, a possible reason is that it is missing required libraries. If you figure out a missing library you can use pacman or pkgfile to search for packages that contain the missing library. To correctly debug a program or shared library it is therefore important that these environment variables in your debug environment match the environment you wish to debug. 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. /usr/lib/steam/steam, the default Steam launch scriptĪs the Steam runtime libraries are older they can lack newer features, e.g.steam-runtime (alias steam), which overrides runtime libraries known to cause problems via the LD_PRELOAD environment variable (see ld.so(8)).The steam package offers two ways to launch Steam: Binary incompatibility can lead to the Steam client and games not starting (manifesting as a crash, as hanging or silently returning), audio issues and various other problems. If you mix the Steam runtime libraries with system libraries you will run into binary incompatibility issues, see steam-for-linux issue #4768. The Steam runtime is located at ~/.steam/root/ubuntu12_32/steam-runtime/. By default Steam launches all Steam Applications within the runtime environment. Steam for Linux ships with its own set of libraries called the Steam runtime. 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.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |