These advanced options greatly improved RDP sessions over weak internet connections with FreeRDP.
ssh -f -L 4389:localhost:3389 [email protected] sleep 1; xfreerdp /cert-ignore /bpp:8 /network:modem /compression /v:localhost:4389
If you find the colors too jarring, use the 16-bit option
/bpp:16 instead–this will still save bandwidth over default 24-bit color with negligible visible difference for most basic uses.
Reducing ongoing bandwidth with screen updates greatly reduces latency.
/bpp:8 /network:modem /compression
/bpp:8 use 256 colors–yes it makes the quality low, but really makes a speed improvement.
These are a little riskier in that typically RDP waits for the screen update to reach you before it accepts input. Using these two options allows you to click ahead before the screen updates so be careful!
Remote Desktop without audio redirection
You can disable FreeRDP audio redirection by adding command-line option