The most common cause for a mouse cursor to lag is usually a bad wifi connection. You can check if this is the issue by doing a ping test. The best solution is to use an ethernet cable. If your ethernet network is in another room, or you don't have one, then you could set up an ethernet network. If your computers don't have ethernet ports, you may need to purchase a USB ethernet adapter.
There are currently no known issues in Synergy for the Windows and Linux operating systems that could cause mouse lag. Other than slow wifi, the only possible cause could be a problem with the CPU or memory problems that can cause the mouse cursor to lag.
On macOS, the wifi adapter can sometimes lag randomly. This is also known as a "ping spike" (named after the ‘ping’ tool). This wifi lag could affect your Synergy experience, causing mouse lag where the mouse cursor movement appears delayed or choppy. Generally, mouse lag happens on macOS when the macOS is the client computer and not the server computer. You can tell if a machine is the server computer if it has a white dot on it on the Synergy config app. Some tools such as WiFriedX have been created to disable AWDL and AirDrop, which some people suspect causes this issue.
The mouse lag problem is caused by a long-standing underlying macOS issue which causes the wifi hardware to temporarily slow down under certain conditions, such as having the wifi menu bar open. As far as we know, Apple has not announced plans to fix this issue. This doesn't just affect Synergy; all applications requiring network access are impacted, including games and Apple's own utilities. One of the best ways to see the slowdown is to use the Network Utility app (included with macOS) and look for a "ping spike", a condition where communication between computers slows down.
We have opened a dialog with Apple Developer Relations about this issue, which has thankfully been fielded by Quinn “The Eskimo!” (Developer Technical Support, Core OS/Hardware at Apple) and we're working with them to try to solve the problem.
"While it’s on that temporary channel, the STA can’t be on the channel it’s using to communicating with the AP, and thus you see spikes in latency." -- Quinn “The Eskimo!” (Developer Technical Support, Core OS/Hardware at Apple)
Ping is a utility for checking communication between computers is operational; essentially an "are you there?" message between computers. As part of the ping process, the time taken for the remote computer to respond is measured.
To perform a ping open the Network Utility from Applications > Utilities. Click on the Ping tab and you should be presented with the following:
In the text box for the network address enter the name of another computer on your network and then press the Ping button. You will then see a number of lines that will look something like this:
The last number is the measured time taken for the remote computer to respond to the ping request. Typically on a local network, these numbers will be in the single-digit range, such as the 1.324 ms from above.
Now, run the ping process and open the WiFi menu bar menu. You should see results like:
Notice that the ping times are now in the 100s of milliseconds, for example, 489.221 ms. This is the delay caused by the macOS issue and it impacts the performance of Synergy. Response times in the hundreds of milliseconds mean that the cursor will feel as if it's lagging.
Many macOS apps cause the WiFi adapter to be queried, so either opening or just generally using apps like Chrome and Safari almost always trigger a ping spike. Obviously, not using these apps is not really an option, but at least knowing what can cause a ping spike may help with frustration.
The good news is that it's probably not your wifi access point causing the issue, and it's most likely the problem described above (an issue with your wifi adapter). The bad news is that it's an issue that Apple hasn't been fixed yet. It not only affects Synergy users, but gamers too. Closing apps one by one may help you identify which app is causing the ping spike, but since you probably need those apps, this won't be much help in the long term.
We found that this issue only occurs on wifi connections and not with ethernet connections, so it’s best to use ethernet rather than wifi(such as the one that's built into a Mac Mini, Mac Pro or iMac).
If your machine does not have an ethernet port, we recommend that you purchase an ethernet adapter such as Apple's USB Ethernet Adapter to work around the issue. We truly understand that a hardware solution may not be ideal, especially for a laptop, but it’s a good solution.
Thank you for your patience while we try to work with Apple to solve ping spikes on macOS.
If this article didn't help, you can talk to someone on our support team (unless we sent you here, in which case please reply via the ticket you already have open).