Re:FreeRDP: A Remote Desktop Protocol Implementation
by MikusR on Thursday September 28, 2023 @12:55PM
(#37692375)
IIRC it hasn't worked like that since Windows 10. It's more or less h264. As due to Electron, QT, and UWP nothing draws those primitives anymore.
[ Parent
| on HN ]
Re:FreeRDP: A Remote Desktop Protocol Implementation
by StillBored on Thursday September 28, 2023 @01:18PM
(#37692707)
RDP itself in its earliest versions is just a windows GDI async RPC. Which is why its so fantastically fast/responsive on windows. And as of last time I mess with this, thats the way it still behaves for things like MS office, and basically anything that is older than a half dozen years or so, because they are still sitting on the win32 GDI.
But, yes your right if you have a "modern" application that is basically doing all the drawing on the CPU to a generic canvas with custom libraries none of that works, and RDP has to fall back to diffing and compressing. Which is really terrible on any number of fronts.
At that point you might as well just use VNC because the perf is going to be roughly the same.
Re:FreeRDP: A Remote Desktop Protocol Implementation
by applied_heat on Thursday September 28, 2023 @02:58PM
(#37694041)
Progress!