

A subreddit for asking question about Linux and all things pertaining to it.
Is there a VNC or software that performs as Good as Microsoft Remote Desktop?
So I have been using Linux since 15yrs now but I have not found any app that is similar in performance to MS RDP. Like it feels real time and not as if its a different PC. Issue with RDP is that it doesn't connect sometime. Also I need the host PC screen to be off like in RDP. VNC still uses the host screen.
Use case is I have a beefy PC but I want to use it from my laptop sometimes.
Man, I'm always shocked at the number of people who say "use VNC" or "use X forwarding over SSH". Like... those are absolutely not comparable to RDP, and I can't believe anybody who had ever used RDP would suggest that they're comparable. RDP is usable over a dial-up connection; VNC/X-over-SSH practically require at least a 100 Mbit LAN connection, and they still have issues if you're doing anything graphically intensive.
X2Go is an open source solution that works pretty well. It's responsive over low-bandwidth connections, and there are Windows clients in case you need to use it from a Windows machine.
AnyDesk isn't open source, but it just works right out of the box and has a lot of nice features. I always recommend that to clients whenever I need to provide remote support.
RustDesk is a similar open source solution, but if you don't want to pay for it, you'll need to set up and host your own server.
Yeah. X forwarding for a modern high resolution display for anything more than a terminal (which....why would you do that?) is painful, to say the least. We've got gig circuits from Cogent and, even between two sites with under 20ms latency, it's a bitch and a half to forward X, even if just for a single application with a simple and relatively static UI. Even the clock takes painful in human terms amounts of time to launch and become usable. Stock VNC, as bad as it is, is even a much better experience. Well-onfigured VNC is acceptable, but, outside of the ability to use it before a session is logged in, it leaves a LOT to be desired in multiple aspects.
Truly - Modern RDP is laughable to even put in the same class as them, as it runs circles around them in nearly every way, and even did before things like RemoteFX and other later enhancements.
ICA is in a similar class as RDP, but they're different beasts with different features, strengths, and primary intended use cases, so it's usually only useful to compare them in the context of a specific and long-term-stable set of needs. ICA once was a clear winner in most ways. Now... Not so much. Though it does still excel in some places RDP typically doesn't.
Try turbovnc with virtualgl. It has a built in session manager via ssh and performs really good, even over WAN. Over lan it really feels native, you can even watch videos or use 3d software over the wire without problems. Only issue is that the standard viewer only supports RSA ssh keys, no ECDSA.
I use this setup between two machines, both connected to the internet over LTE and WireGuard. No issues at all!
I also love that all the advanced graphics are done on the remote GPU.
I am very happy with NoMachine. Works on Windows, Linux, Mac and most mobiles (iOS, Android, Raspberry).
The only "problem" is that you need to know guest's IP, and open certain ports, while others, like TeamViewer, offer more flexibility on that area, but you go through their servers.
xrdp and Reminna
Go install 'em
+1 for Remmina
NoMachine.
Fantastic.
I've used NoMachine for years...it's on par with Remote Desktop IMO. It is even better as far as cross platform goes IME; xrdp never performed that well for me.
VNC still uses the host screen.
This is not the default behaviour of vncserver
.