FS#68547 - [steam-native-runtime] VAAPI hardware decoding broken due to missing libva1

Attached to Project: Community Packages
Opened by Mihai Coman (z0id) - Saturday, 07 November 2020, 00:31 GMT
Last edited by Toolybird (Toolybird) - Thursday, 28 July 2022, 21:08 GMT
Task Type Bug Report
Category Packages: Multilib
Status Closed
Assigned To Maxime Gauduin (Alucryd)
Levente Polyak (anthraxx)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 3
Private No

Details

Description:

VAAPI Hardware decoding in Steam Remote Play is broken on Intel due to missing libva1 and lib32-libva1.

Since  FS#64445  it seems Steam has has switched to libva and lib32-libva as hard dependencies, which provide libva.so.2. However, Steam still needs libva.so.1 for VAAPI hardware decoding.

Additional info:
* link to upstream bug report, if any
https://github.com/ValveSoftware/steam-for-linux/issues/5759
*
It seems libva1 and lib32-libva1 are no longer in the repos. Maybe steam-native-runtime package should provide libva.so.1 as well, or re-add libva1 packages to repos.


Steps to reproduce:

1. Attempt to use Steam Remote Play on Intel GPU and the session will fallback to software decoding.
2. Install lib32-libva1 and libva1 from Arch Rollback Machine.
3. Use Steam Remote Play and you will get VAAPI hardware decoding.
This task depends upon

Closed by  Toolybird (Toolybird)
Thursday, 28 July 2022, 21:08 GMT
Reason for closing:  None
Additional comments about closing:  @xexaxo says "See the comment - the DSO hasn't been used by anything Steam for a while."
Comment by Neko-san (Neko-san) - Wednesday, 27 April 2022, 17:26 GMT
Is this and the other open issues going to be added this year?
Comment by Emil (xexaxo) - Thursday, 28 July 2022, 13:49 GMT
For the last few months (at least), nothing in steam depends on libva.so.1. Misc utilities like steam-runtime-tools and vainfo-1 dlopen it, but that's for reporting purposed only.

Loading...