ValveSoftware / steam-for-linux

Issue tracking for the Steam for Linux beta client
4.23k stars 174 forks source link

Missing stream button on game #6635

Closed Lepidos closed 2 years ago

Lepidos commented 4 years ago

Issue: For some games installed on both systems, steam client doesn't displays stream (Iocal).

Steps for reproducing this issue:

  1. Start steam client on both systems
  2. Select one game, example a windows/proton game.
  3. Game page does not displays stream button

Notes: This did not occurred when, had old interface steam client on streaming client, and had steam client beta on streaming host. That's why I strongly believe this is a issue caused by the new interface on steam.

Lepidos commented 4 years ago

After realizing that had no space on hard drive and deleting 40GB .xsession-errors file, the stream buttons are back. They were missing on the majority of windows/proton games but not on native games.

kisak-valve commented 4 years ago

Hello @Lepidos, thanks for the follow up comment. While it's mildly interesting that Steam misbehaved like this, I don't expect anyone would want their system to be in that state making this a non-issue.

Out of mild curiosity, what log spam filled .xsession-errors?

Lepidos commented 4 years ago

Oh no, its happening again... Something must have triggered it again. I remember that when the client desktop had the old steam library interface this didn't happened but every time I opted to the beta(new library interface) stream button disappered on almost all pronton games. @kisak-valve I removed the file, trying to open would probably take a long time.

Lepidos commented 4 years ago

The no space on disk problem it's not related. On the streaming client machine, in order to find out why there was no space, I changed partitions mounting locations that contained SteamLibrary folders, wich caused steam client to "reset" and having to manually login again, download shader caches again, the good news was that stream buttons came back.

Rebooting the stream host machine, starting steam again only few stream buttons are present.

Lepidos commented 4 years ago

Found that changing one game proton version and running the game once makes the stream button reappear on the other machine.

Fractal147 commented 3 years ago

I'm getting this issue presently - the host is NixOS running steam version 1626824053. With Steam link on Android - I can stream all games as expected (moreover, can stream BPM directly). With Steam on MacOS, version 1626824053, I was limited in what games I could see to stream, which do indeed appear to all be titles supported via Proton.

However! @Lepidos's fix - forcing the use of a specific proton version and running the game, does re-enable all titles for visibility. This survives restart of steam on both devices, and it still 'worked' after 'not' selecting any specific proton tool.

kisak-valve commented 2 years ago

Hello @Lepidos, @Fractal147, are either of you still experiencing this issue on an up to date system?

Lepidos commented 2 years ago

Probably yes. I need to retest. But isn't much of an issue since I discovered steam-link flatpak app.

Fractal147 commented 2 years ago

Accepting this behaves oddly when forcing proton version, and the last fix was somewhat 'sticky', I've retested with fresh restarts: Mac OS (Streaming Client, steam v020, package 1647446817) NixOS linux (Streaming Server, steam v020, package 1647446817) Steam Pay settings on Streaming Server: "Enable steam play for all other titles, Run other titles with Proton 6.3-8)

So in summary, the stream button exists now on everything, hooray. There are probably compatibility issues, but at least it tries!

kisak-valve commented 2 years ago

Closing as outdated.