Extreme lag on Microsoft Remote Desktop Mac client

Elmar Jense 61 Reputation points
2021-02-01T10:02:19.947+00:00

I experience extreme lag in all my actions on the MacOS Remote Desktop Client, where every mouse click takes up to 30 seconds to take effect.
my setup is the following;

MacBook Pro 15" (2015)
External USB-C 4K monitor (lg)

This problem only occurs when the external monitor is connected. If I only use my Macbook, there is no lag at all.

Windows for business | Windows Client for IT Pros | User experience | Remote desktop services and terminal services
{count} votes

12 answers

Sort by: Most helpful
  1. Timothy Maroosis 0 Reputation points
    2025-08-12T19:53:00.0866667+00:00

    In case anyone else is still having this issue. For me, the issue was the polling rate of my mouse. The Logitech software defaulted to 1000. The only way RDS didn't have lag was to reduce that to 125 and then up the DPI until it felt right to me. I had to download the Logitech software to make this change.

    0 comments No comments

  2. Luca Mazzon 0 Reputation points
    2025-11-11T11:53:02.43+00:00

    I experienced the same issue and finally came up with a solution.

    TLDR: Drop the polling rate of Razor Deathadder V3 to 150Hz using the Windows version of Razor Synapse.

    My setup:

    • MacBook Pro M2
    • MacOS Sequoia 15.6.1
    • Windows App connecting to a remote VPS via a gateway
    • Mouse: Razer Deathadder V3

    The trick is to lower the polling rate from 1000Hz to 150Hz. In general, this can be done either with the mouse software, a key combination upon plugging in the mouse, or with a button on the bottom on the mouse.
    In the case of Razer Deathadder V3, the default polling rate is 1000Hz. It can be adjusted via the software Razor Synapse (only on the Windows version) or by holding the DPI button for 5 seconds (but only between 1KHz and 8KHz). The setting is stored on a profile slot on the device, so it can be changed via Razor Synapse on a Windows PC and then used on Mac. In my case, I used Parallels Desktop and downloaded the Windows version of Razor Synapse there. Then I associated the mouse to the VM in the Hardware settings, so that I can see my mouse on Razor Synapse.

    I created two profiles and stored them on the memory slots on the device. On the first profile, I set 1000Hz, on the second I set 150Hz. Then I rebounded the DPI button on each profile to toggle between profiles (be careful to select the option that does not require Synapse running).

    Now I can toggle between 150Hz when I use the VPS and 1000Hz when I do anything else with the press of a button on Mac and finally unplug the old 150Hz mouse.


Your answer

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