Can xrdp do TurboVNC, or only TigerVNC? #2116
Replies: 2 comments 3 replies
-
Hi @dstromberg The speed of your VNC server is irrelevant if you're using xrdp with the Xvnc backend, as the VNC data stays within the local machine:-
The VNC data is uncompressed. The xrdp process converts the screen changes to RDP screen changes using appropriate compression for the protocol, and forwards them to the XRDP client. By all means try a different Xvnc server. You just have to install it and then make sure that A better option for you might be to install IIRC, CentOS does not use |
Beta Was this translation helpful? Give feedback.
-
On Wed, Jan 12, 2022 at 2:00 AM matt335672 ***@***.***> wrote:
Hi @dstromberg <https://github.com/dstromberg>
The speed of your VNC server is irrelevant if you're using xrdp with the
Xvnc backend, as the VNC data stays within the local machine:-
+-------------------------------------------+
| |
+-------------+ | +--------------+ +------+ |
| XRDP client | <------------|-->| xrdp process | <--------- | Xvnc | |
+-------------+ [RDP data] | +--------------+ [VNC data] +------+ |
| |
+-------------------------------------------+
I see.
A better option for you might be to install xorgxrdp on the CentOS 7
machine, and connect using the Xorg backend rather than the Xvnc backend.
This may give you better results, as in this configuration the X server and
xrdp communicate using shared memory.
Does xorgxrdp require a physical framebuffer? The CentOS machine is
running headless.
I tried
https://www.ilhamsp.com/2021/01/remote-desktop-connection-centos-7.html ,
except I installed xorgxrdp manually (still using yum though), used
iptables instead of firewall-cmd, and I didn't install TightVNC - instead
going with the recommended TigerVNC. Also, I didn't make any SELinux
changes.
But the communication was still pretty choppy. Unusably so, I guess. I
didn't reboot.
Do I need to do anything further to get xorgxrdp to kick in?
If there's a fine manual I should be reading, feel free to point me at it.
Thanks!
… Message ID: <neutrinolabs/xrdp/repo-discussions/2116/comments/1953602@
github.com>
|
Beta Was this translation helpful? Give feedback.
-
I have a need for fast graphics with sound - from a macOS laptop at my home to a CentOS 7 machine in a remote datacenter. Specifically, I really want to run Cinnamon on the CentOS system, sometimes with Youtube videos and Zoom.
TigerVNC is too slow and gives no sound. TurboVNC is almost comfortably fast, but still gives no sound. xrdp+TigerVNC gives sound, but TigerVNC seems to be slowing it down.
I tried upgrading my home internet plan, but AT&T could only muster an additional 25Mbps down and no change up. They're looking into doing better though.
Is there a way of building/configuring xrdp to use TurboVNC instead of TigerVNC? It seems like that combo might work for me.
I'm asking in part because xrdp, at least as it appears in the CentOS repos, seems to require TigerVNC.
Thanks!
Beta Was this translation helpful? Give feedback.
All reactions