flathub / flathub/com.valvesoftware.Steam

Remote play hardware acceleration non longer working

Open
#1,196 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
421
Forks
78
PR merge metrics
No merged PRs in 30d

Description

**Distribution name and version where applicable**
PRETTY_NAME="KDE neon Testing Edition"
NAME="KDE neon"
VERSION_ID="22.04"
VERSION="Testing Edition"
VERSION_CODENAME=jammy
ID=neon
ID_LIKE="ubuntu debian"
HOME_URL="https://neon.kde.org/"
SUPPORT_URL="https://neon.kde.org/"
BUG_REPORT_URL="https://bugs.kde.org/"
PRIVACY_POLICY_URL="https://kde.org/privacypolicy/"
UBUNTU_CODENAME=jammy
LOGO=start-here-kde-neon

**Flatpak info**

**Problem description**
Last week remote play worked fine with hardware acceleration, but an update from valve make the vaapi hardware decoding not work. I see the following:
![Screenshot_20231115_182848](https://github.com/flathub/com.valvesoftware.Steam/assets/2104672/b693e858-417b-4a74-99bc-f2ffe859f183)
It flashes too.

When switching off hardware decoding, for the client (linux), it works fine. I only updated steam nothing else changed.
I'm not sure where to start to find more information, streaming_client.log doesn't have any error in it.

Maybe useful infos:
```
$ pgrep streaming_clien | xargs -I {} cat /proc/{}/maps | grep libva
7f44aa60b000-7f44aa60d000 r--p 00000000 fd:00 15151793 /usr/lib/x86_64-linux-gnu/libva-x11.so.2.1900.0
7f44aa60d000-7f44aa610000 r-xp 00002000 fd:00 15151793 /usr/lib/x86_64-linux-gnu/libva-x11.so.2.1900.0
7f44aa610000-7f44aa611000 r--p 00005000 fd:00 15151793 /usr/lib/x86_64-linux-gnu/libva-x11.so.2.1900.0
7f44aa611000-7f44aa612000 r--p 00005000 fd:00 15151793 /usr/lib/x86_64-linux-gnu/libva-x11.so.2.1900.0
7f44aa612000-7f44aa613000 rw-p 00006000 fd:00 15151793 /usr/lib/x86_64-linux-gnu/libva-x11.so.2.1900.0
7f44aaaa9000-7f44aaaaa000 r--p 00000000 fd:00 15152987 /usr/lib/x86_64-linux-gnu/libva-drm.so.2.1900.0
7f44aaaaa000-7f44aaaab000 r-xp 00001000 fd:00 15152987 /usr/lib/x86_64-linux-gnu/libva-drm.so.2.1900.0
7f44aaaab000-7f44aaaac000 r--p 00002000 fd:00 15152987 /usr/lib/x86_64-linux-gnu/libva-drm.so.2.1900.0
7f44aaaac000-7f44aaaad000 r--p 00002000 fd:00 15152987 /usr/lib/x86_64-linux-gnu/libva-drm.so.2.1900.0
7f44aaaad000-7f44aaaae000 rw-p 00003000 fd:00 15152987 /usr/lib/x86_64-linux-gnu/libva-drm.so.2.1900.0
7f44ae8e7000-7f44ae8ea000 r--p 00000000 fd:00 15157951 /usr/lib/x86_64-linux-gnu/libva.so.2.1900.0
7f44ae8ea000-7f44ae905000 r-xp 00003000 fd:00 15157951 /usr/lib/x86_64-linux-gnu/libva.so.2.1900.0
7f44ae905000-7f44ae915000 r--p 0001e000 fd:00 15157951 /usr/lib/x86_64-linux-gnu/libva.so.2.1900.0
7f44ae915000-7f44ae916000 r--p 0002d000 fd:00 15157951 /usr/lib/x86_64-linux-gnu/libva.so.2.1900.0
7f44ae916000-7f44ae917000 rw-p 0002e000 fd:00 15157951 /usr/lib/x86_64-linux-gnu/libva.so.2.1900.0
```

```
# on the host fs
$ ls -la /usr/lib/x86_64-linux-gnu/{libva.so.2,libva-drm.so.2,libva-x11.so.2}
lrwxrwxrwx 1 root root 21 févr. 23 2022 /usr/lib/x86_64-linux-gnu/libva-drm.so.2 -> libva-drm.so.2.1400.0
lrwxrwxrwx 1 root root 17 févr. 23 2022 /usr/lib/x86_64-linux-gnu/libva.so.2 -> libva.so.2.1400.0
lrwxrwxrwx 1 root root 21 févr. 23 2022 /usr/lib/x86_64-linux-gnu/libva-x11.so.2 -> libva-x11.so.2.1400.0
```

**Does this issue reproduce with native Steam**
Have not tested

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reproducing Remote Play with hardware decoding enabled on the reported KDE neon Testing Edition and compare it with hardware decoding disabled. Inspect streaming_client.log and the libva libraries shown in /proc//maps, then test whether native Steam reproduces the flashing; done means identifying a reproducible cause or confirming the affected configuration and relevant update.

Written by the indexing model from the issue text.

Assessment

Tech stack
linux
Domain
desktop
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.