CPU overhead is minimal if you use xorgxrdp-glamor on an Intel iGPU. If you don’t use glamor or don’t have an iGPU then you get llvmpipe rendering for graphics and CPU H.264 encoding for the RDP stream (but RDP will seldom negotiate H.264 in that scenario)
encoding and decoding h264 should be available on skylake and beyond