flathub / com.valvesoftware.SteamLink

Stream games from another computer with Steam
https://flathub.org/apps/details/com.valvesoftware.SteamLink
Other
59 stars 5 forks source link

Upgrade runtime to 21.08 #34

Closed smcv closed 3 years ago

smcv commented 3 years ago

This gives us a newer platform to run on, and in particular upgrades libVA to 2.12.0, which might be helpful for VA-API hardware decoding with surface modifiers.

The newer runtime has a newer gcc version, so we need to backport some build fixes from Qt 6.

Resolves: https://github.com/flathub/com.valvesoftware.SteamLink/issues/24


The proprietary binaries and the libraries bundled with them (SDL and friends, and ffmpeg) are currently still built on 20.08, but I'm hoping that 20.08 and 21.08 are sufficiently compatible that they'll run successfully on a 21.08 Platform.

@slouken, when you get a chance, please could you try rebuilding the proprietary binaries on 21.08 and make sure that still works?

flathubbot commented 3 years ago

Started test build 68575

flathubbot commented 3 years ago

Build 68575 failed

flathubbot commented 3 years ago

Started test build 68584

flathubbot commented 3 years ago

Build 68584 successful To test this build, install it from the testing repository:

flatpak install --user https://dl.flathub.org/build-repo/66420/com.valvesoftware.SteamLink.flatpakref
smcv commented 3 years ago

Seems to work, at least superficially. Client → server combinations tried, in each case with this as the client and Steam public beta as the server:

smcv commented 3 years ago

black screen until game actually starts

Getting this with the server on Wayland does not seem to be a regression in this version, I get the same thing with the current Steam Link client (on Intel).

So I think this runtime is working about as well as the current one does - seems like success!