RemoteFX: RTT performance counters

Benito Camela 21 Reputation points
2020-09-28T07:56:28.173+00:00

Hi,

I'm accessing a Windows Virtual Desktop machine with both classic RDP client and also the WVD client app.

I'm also tracking with perfmon the "Remote FX Network" counters which includes both "TCP RTT" and "UDP RTT".

When connecting through the WVD client, looks like only TCP is used, and I see that the counters related to UDP are zero (makes sense).

However, when connecting with the classic RDP client, despite both UDP and TCP protocols are used, "UDP RTT" is always zero (which is impossible) and "TCP RTT" is flat with a value of 400ms (which is also wrong: it is too high because the UX is great and RTT ping avg. is 28 ms). The "TCP RTT" is never updated again.

See the screenshots:

28674-image.png

28588-image.png

  1. How often are these counters updated?
  2. Why these counters seem so wrong when using the classic RDP client? Please note I'm using the latest version of the client on a Windows 10, so RDP 8 is supported. Thanks in advance
Azure Virtual Desktop
Azure Virtual Desktop
A Microsoft desktop and app virtualization service that runs on Azure. Previously known as Windows Virtual Desktop.
1,583 questions
0 comments No comments
{count} votes

Accepted answer
  1. prmanhas-MSFT 17,906 Reputation points Microsoft Employee
    2020-09-28T12:41:28.993+00:00

    @Benito Camela connecting with the classic rdp client to wvd is not supported.

    WVD client doesn't support UDP however this will be available soon as part of RDP Short path Private which is undergoing private preview.

    Can you confirm that the session you're monitoring is in fact Rdp-tcp 3 still? What does happen is that session ID values can increase each login. If the counter for session 3 isn't changing and if perfmon isn't paused then it will show the last counter value it had until the session ID is reset (by REBOOT which starts the counter at 0 again).
    If you verify your current session by either checking task manager or in cmd by running "qwinsta" that will confirm the session is correct.
    You can RDP direct to a host as you are doing but obviously it isn't going via the gateway but it seems you're just testing the counters between the clients.

    Hope it helps!!!

    Please 'Accept as answer' if it helped, so that it can help others in the community looking for help on similar topics


0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.