Good day.
My question would be the following - what to actually run on Fedora 41 KDE for a remote desktop connection (on a system with a “tight budget” in terms of performance)?
I have a CPU: Intel(R) Pentium(R) Silver N6005 @ 2.00GHz (x4) based SBC(Odroid H3+) with 16gb of ram, which is used as a lab.
After going through a headache of How to fully disable sleep related functions? - #7 by draakzward , which “resolved” itself after I unplugged the monitor, I started looking for a remote desktop solution.
The system is running KDE with Wayland, so I tried kRDP. That one, after I solved the “black screen” with reinstalling the h264(or was it 265..) codec, turned out having two problems:
- The cpu usage goes to 80+ percent, and same for the ram (seems to be S\W encoding due to either a wrong h264 codec installed, or the H\W capabilities of the sbc). As a result, it was sluggish beyond my comfort.
- It still returned to the default “black screen” behavior after some time (could be related to the upper topic… I don’t know anymore).
So I turned it down, and decided to give VNC a try.
For the VNC I used TigerVNC, for which I basically followed the TigerVNC :: Fedora Docs,
so:
- dnf install
- set the user in
vncserver.users vncpasswd- run the service
Later I found about the xsession, so I installed xorg-x11-xinit-session following the advice from:
Got an xinit-compatible.session in the relevant directory (it is hard typing all of this from my main machine… without having the bash history), so I tried setting this value in the vncserver-defaults... config to both kde and xinit-compatible. No game.
Later I realized that stopping the service still had the connection open. There I learned vncserver -kill. After which I started questioning how it started, how it worked… and how to make it work again. The service goes dead on start, with no distinct error I could hook up to.
From there I once again started googling, which lead me to a forum post about using freeRDP, which made a full circle, leading me back to kRDP.