Remote Play screen tearing with hardware decoding #8386
Description
Your system information
- Steam client version (build number or date): Feb 03 2022
- Distribution (e.g. Ubuntu): Ubuntu 20.04
- Opted into Steam client beta?: [Yes/No] Yes
- Have you checked for system updates?: [Yes/No] Yes
Please describe your issue in as much detail as possible:
Streaming any game using Remote Play causes severe screen tearing on the client. Either turning off hardware decoding or causing something to be drawn on top of the stream (e.g. the detailed performance overlay) prevents tearing. Additionally, enabling Option "TearFree" "true"
in the AMDGPU .conf
file prevents tearing, but it leads to a significantly less smooth experience (which may be an unrelated issue). There is no tearing on the host system, and in-game V-sync settings make no difference. I am using the latest graphics drivers from oibaf, but I was also experiencing this problem on the slightly older drivers from kisak-mesa (the mainline drivers don't support hardware decoding on my system). I don't recall experiencing this when I was setting up my streaming client yesterday, but perhaps I had always had the detailed performance overlay enabled. In any case, this was occurring before today's beta client update.
Here is my system information.
Steps for reproducing this issue:
- Enable hardware decoding
- Set performance overlay to "disabled" or "icons"
- Stream any game