Skip to content

Remote Play screen tearing with hardware decoding #8386

Open
@jmegaffin

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:

  1. Enable hardware decoding
  2. Set performance overlay to "disabled" or "icons"
  3. Stream any game

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions