TL;DR: install xorgxrdp-glamor and make sure you are using the Xorg session in xrdp-sesman.
It is almost as fast as GPU-accelerated RDP in Windows, although that relies on deeper acceleration support (I have notes on that here: https://taoofmac.com/space/protocols/rdp )
A big concern I have right now is that Wayland is nowhere near as useful for multi-user RDP access (it doesn’t even seem to support offscreen GPU accelerated rendering, but that may just be my testing on Fedora).
That's client side. FreeRDP needs H.264 libraries to work with this branch of XRDP. Apparently, Ubuntu and variants do not include this in their FreeRDP builds, good to know it's in Debian though.
(MSTSC.EXE and the official macOS RDP client already have H.264 support built-in)
I’ve been doing this for a long while now, here’s one of the most complete writeups I did last year: https://taoofmac.com/space/blog/2022/10/23/1700
TL;DR: install xorgxrdp-glamor and make sure you are using the Xorg session in xrdp-sesman.
It is almost as fast as GPU-accelerated RDP in Windows, although that relies on deeper acceleration support (I have notes on that here: https://taoofmac.com/space/protocols/rdp )
A big concern I have right now is that Wayland is nowhere near as useful for multi-user RDP access (it doesn’t even seem to support offscreen GPU accelerated rendering, but that may just be my testing on Fedora).