Hello @jmegaffin, this issue should also be mentioned to your video driver vendor.
EDIT: Made the previous line less insistent.
I think you're right, @kisak-valve; this seems to be an issue with the drivers, based on this post which is the only other mention I can find of a similar problem with tearing during video playback on similar hardware (Ryzen 4000 mobile processors).
EDIT: This seems to be a widespread issue with Renoir and AMDGPU. I'm still confused that the detailed performance overlay makes things run perfectly whereas using TearFree has significant drawbacks.
On ChimeraOS, there is no tearing, probably because they use their customized SteamOS compositor.
I'm having this issue on steam deck. Disabling hardware decode does fix it. But it means I'm limited in my quality options to get a smooth experience
This is still an existing issue. I use Nvidia.
Nothing extracted yet.
Your system information
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.conffile 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: