-
Notifications
You must be signed in to change notification settings - Fork 174
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Steam Deck uses different Hardware decoding method between Desktop and Game Mode for Remote Play #8929
Comments
Can confirm this exact issue happens from a Windows host:
|
Edit: ok, found out eventually that the stuttering also could occur when using Steam Link streaming and Remote Play Streaming in Game Mode and Desktop Mode. I tracked the cause of the stuttering down to the Nvidia Reflex settings;
Tested with both Ratchet & Clank: Rift Apart and Spider-Man Remastered. The seemingly low FPS was likely just due to enormous amounts of stutter. The stutter is thus likely not caused by the hardware encoding on the Steam Deck, but by the Boost functionality of Nvidia Reflex. Boost reduces CPU latency, so somehow that is causing stuttery encoded footage to get sent to the Steam Deck it seems. The crushed colors remain when streaming using Remote Play Streaming in Game Mode. But both issues are separate from this issues, so gonna report them both if they haven't been already. But the stutter issue is then likely not even Steam for Linux-based in cause (more likely in the Windows client), but the crushed colors issue might. Would need more testing from my side using my laptop. Excuses thus for my previously incorrectly supplied information and I will do my best to report the individual issues in the proper places. And now actually see that this whole issue is about streaming FROM Steam Deck and not TO the Steam Deck... again, sorry. |
Same issue here. Subscribing |
Your system information
Please describe your issue in as much detail as possible:
After changing back to SteamOS 3.3 from 3.4 to regain hardware decoding capability (ValveSoftware/SteamOS#903)
Streaming from Game Mode from an Arch Linux Host uses "VAAPI tiled hardware decoding"
Stream from SteamOS Desktop Mode from the same host uses "VAAPI DRM hardware decoding"
It seems as though VAAPI DRM Hardware decoding produces a SIGNIFICANTLY smoother streaming experience, free from micro stutter. This issue persists when streaming from both X11 and Wayland running on the host.
I am unable to produce the same effect when using my desktop as a Streaming Client. It seems to always use VAAPI DRM hardware decoding.
Proposed solution:
Use VAAPI DRM hardware decoding everywhere.
Steps for reproducing this issue:
The text was updated successfully, but these errors were encountered: