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

Hardware decoding and AV! support both disabled on Steam Deck, despite the hardware supporting both in Remote Play #79

Open Star-X555 opened 2 weeks ago

Star-X555 commented 2 weeks ago

Terminal doesn't have any useful data sadly.

Interface lists Hardware Decoding as disabled and the option is greyed out, while AV1 is listed as Not Available.

Any chance of a fix? Steam Link works WAY better than Remote Play, so having proper AV1 support would really help.

Edit: the title should have AV1, not AV!. Apologies.

slouken commented 2 weeks ago

For me the option is grayed out and set to "Enabled" if HEVC is enabled, which is correct. There's no software decoding option for HEVC. If I disable HEVC, the option is enabled and I can select hardware or software decoding. This is a bit confusing, so the next update will make that option always available.

The Steam Deck hardware doesn't support AV1 decoding, so it being available in Remote Play is a bug, which will be fixed in the next Steam Client release.

slouken commented 2 weeks ago

Out of curiosity, in what way does Steam Link work way better than Remote Play?

Star-X555 commented 2 weeks ago

Less lag, less crashes, applications don't close and lose all progress if the client end has problems, non-gaming apps and/or launchers don't suffer from slowdown, and other such differences.

It's likely cause both client and host are Linux, to be fair. Perhaps Linux client and Windows host lacks that issue.

Anyway, for me HECV enabled or disabled makes no difference in the hardware decoding option; it's always greyed out and disabled.