Skip to content
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

Lossy compression of screen? #817

Open
monken opened this issue Jul 14, 2017 · 5 comments
Open

Lossy compression of screen? #817

monken opened this issue Jul 14, 2017 · 5 comments
Labels

Comments

@monken
Copy link

monken commented Jul 14, 2017

It seems like currently, only lossless compression is supported. I have set up a Linux VM and connect through XRDP from a Windows machine. In parallel, I also use Guacamole (guac-dev.org) to connect to the same host. I usually get better performance out of Guacamole when I'm on a high-latency link (cross atlantic). I attribute this to the lossy compression that Guacamole is using as opposed to the lossless compression from xrdp. Is it possible to tweak the compression algorithm to reduce bandwidth and therefore improve performance over high-latency/low-bandwidth links?

@johnarnold
Copy link

Are you using latest version of Xorg driver (0.2.2) ? Recently there were big improvements with tile-based refresh that really improved performance for me over WAN links, VPNs etc.

@monken
Copy link
Author

monken commented Jul 14, 2017

Yes, that update definitely helped. And I also would like to mention that I prefer the lossless compression most days out of the week. But the few time where I am on a slow link, it becomes almost impossible to work with the remote desktop.

@metalefty
Copy link
Member

Need to implement RemoteFX Adaptive Graphics or Progressive RemoteFX
Maybe they're part of MS-RDPEGFX: https://msdn.microsoft.com/en-us/library/hh554846.aspx

@shadoxx
Copy link

shadoxx commented Sep 14, 2017

+1 for this feature request. Implementing the MS-RDPEGFX specification into XRDP would be a huge step forward. Microsoft just updated the specification today: https://winprotocoldoc.blob.core.windows.net/productionwindowsarchives/MS-RDPEGFX/[MS-RDPEGFX]-170915-diff.pdf

@matt335672
Copy link
Member

Over a WAN, see also #2910. This doesn't implement lossy compression, but it does improve throughput.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

5 participants