Hi guys.
I'm seeing an issue in RDM for macOS where connections to some machines located far away with a higher RTT (~300ms) are unusable. The session connects, I get about 5 seconds of use and then the display stops working. My input continues to get captured though as whatever I click or type will show when I disconnect and reconnect the session. It will happen repeatedly. Sometimes I get lucky and it will remain usable for a while before it eventually & inevitably does the same.
The problem doesn't appear to happen on machines that are closer. But it also doesn't happen if I use the Microsoft RD app for macOS. It appears to be specific to RDM/freeRDP when a higher RTT is in play.
I'd appreciate any suggestions on what settings I could look at to help this?
Thanks
Hi,
I will open a ticket for this issue.
Just to be sure, it only happens to to RDP sessions, correct ?
Has it always happened or did it start happening after an update ?
Best regards,
Maxim Buisson
Hello
To add to what my colleague wrote, there are a couple of things you can check in the meantime.
To set some expectations, you might be hitting a current limitation. The MS RDP client supports both TCP and UDP (lossy) transports, but FreeRDP (which is the basis for the embedded RDP in RDM - the Microsoft client cannot be embedded on this platform) does not support UDP. This is the kind of scenario that UDP is particularly good for. Here is the relevant GitHub issue: https://github.com/FreeRDP/FreeRDP/issues/4978.
Please, let me know if you have any questions
Kind regards,
Richard Markievicz
Hi both. Thanks for the replies.
To answer the questions:
If there's an improvement that can be made for this, that's great, but otherwise I can use this as a workaround.
Thanks again
Hello
Thanks for the update.
Indeed, it seems likely that the "detect network automatically" might not function properly if you're traversing a tunnel.
I'm afraid there's not a specific improvement we can make on our side. This scenario will likely work better when FreeRDP supports UDP transport - it's an often requested feature but very technically challenging to implement and brings its own downsides as well.
Please don't hesitate if you have further questions or comments
Kind regards,
Richard Markievicz