Screen Tearing on GUI Monitors over PCoIP (Local Ubuntu Thin Clients + Graphics Agent on Flame)

Hi all,

I’m looking to compare notes with anyone running a similar setup.

We’re seeing consistent screen tearing on video playback within the GUI monitors over PCoIP.(see Attached Video)

Our Environment

-Graphics Agent installed on the Flames

-Ubuntu thin clients

-Entirely local network

-No remote/external users — all sessions are internal within our facility

-Using PCoIP Ultra (currently testing GPU offload forced)

-This is not SDI output tearing — it’s only visible on the GUI monitors delivered over PCoIP.

What We’re Seeing

-Tearing during video playback in the UI

-More noticeable during motion or high-change scenes

-Happens even though bandwidth is not constrained

-Feels more like a frame pacing issue than compression artefact

What We’ve Already Tried

-Forcing PCoIP Ultra GPU Offload

-Disabling YUV 4:2:0 (forcing 4:4:4)

-Enabling build-to-lossless

-Raising minimum image quality

-Setting max frame rate to match monitor refresh (60Hz)

-Increasing MTU

-Removing bandwidth limits

I can see that I’m able to set a maximum frame rate, but I don’t see any option to enforce a minimum frame rate, which makes me wonder if frame pacing could be fluctuating under load. We’re still seeing tearing on playback in the GUI.

Key Question

For those running Flame with the PCoIP Graphics Agent locally:

Are you forcing GPU offload or using Auto?

What image quality settings are you running?

Are you capping frame rate?

Have you found any specific agent settings that resolved tearing in a local-only deployment?

Is there any way to better stabilise frame delivery in a fully local environment?

I’m particularly interested in what settings others are using successfully in all-local, high-bandwidth environments.

Happy to share our full agent config if helpful.

Thanks in advance.

Xorg

Option "TearFree" "true"

1 Like