ValveSoftware / steam-for-linux

Issue tracking for the Steam for Linux beta client
4.25k stars 175 forks source link

Steam is not opening #11134

Open Apathyy322 opened 3 months ago

Apathyy322 commented 3 months ago

Your system information

Please describe your issue in as much detail as possible:

Describe what you expected should happen and what did happen.

❯ steam steam.sh[5580]: Running Steam on arch rolling 64-bit steam.sh[5580]: STEAM_RUNTIME is enabled automatically

and then nothing happens(tried different DE such as Gnome, KDE plasma, hyprland). Tried installing different packages, etc.

Steps for reproducing this issue:

  1. Opening steam
  2. Process is being put in tray
  3. Nothing happens
TheLiberaceSequence commented 3 months ago

In webhelper-linux.txt it says this: /usr/bin/zenity: /usr/lib/steam/libcurl.so.4: no version information available (required by /usr/lib/libappstream.so.5)

I would start with pacman -S libcurl-compat --overwrite='*' and maybe continue with pacman -S curl libcurl-gnutls lib32-curl lib32-libcurl-compat lib32-libcurl-gnutls --overwrite='*'

Apathyy322 commented 3 months ago

I will try it when im back to linux

smcv commented 3 months ago

From your webhelper-linux.txt:

Unable to find 0/amd64/usr/bin/steam-runtime-supervisor

This indicates that you're using steam-native or STEAM_RUNTIME=0. Valve specifically does not support those configurations.

Please try running Steam in the recommended way. On Arch, this might be labelled as "Steam (runtime)".

If you were trying various workarounds, you might have a Steam process in a different configuration running in the background, in which case the terminal output and logs will be misleading. To ensure a "clean slate", please reboot the system before testing.

Apathyy322 commented 3 months ago

I,ve tried all this but as a result nothing helped, i mean, i used chatgpt to help me fix it but he couldbt help, i tried steam-native, steam runtime

smcv commented 3 months ago

Please try running "Steam (runtime)" after a reboot, to get a clean set of logs without workarounds, and then attach those logs so that a Steam Runtime or Steam developer can investigate the problem.

ChatGPT does not know anything about anything, it just generates plausible text (which is often misleading, wrong, or completely made up). If you have made changes to Steam based on a language model's suggestions, please revert those changes before asking for help: Steam developers cannot know what changes you've made.

TheLiberaceSequence commented 3 months ago

I,ve tried all this but as a result nothing helped, i mean, i used chatgpt to help me fix it but he couldbt help, i tried steam-native, steam runtime

You probably need new logs if you've installed libcurl-compat as the error message about it should be gone.

My personal problems with running steam stopped by starting linux with KMS and removing apparmor. However, I never had the error messages you do.

usur-per commented 3 months ago

Which GPU are you running? I had a significant problem after a Steam update about a month ago, and finally was able to solve it with this:

LD_PRELOAD="/usr/lib/x86_64-linux-gnu/tls/libnvidia-tls.so.[version number]"

my version was 390.157, which is a legacy driver, so ymmv. Still, it worked for me.

Apathyy322 commented 3 months ago

nvidia one

TheLiberaceSequence commented 3 months ago

LD_PRELOAD="/usr/lib/x86_64-linux-gnu/tls/libnvidia-tls.so.[version number]"

In Arch Linux, this would be LD_PRELOAD=/usr/lib/libnvidia-tls.so The symlink always points to the installed nvidia driver version.