I know it's been asked before, and while I've searched through and read most of the posts about this issue, I'm still having problems with slave lag. I'm hoping I can get some help/guidance on the issue.
I installed ID around the beginning of July when I got a new Win10 laptop for work. Due to the limited space on my desk, I'm using my standard dual monitors for both my Master and Slave, so I'm manually switching them between analog (slave) and digital (master) input devices. After some initial headaches with IP address on my network, I got everything up and running, and things were working great between the two machines. I'd notice occasional slowdown issues on the slave if the master had too much memory being used (*coughfirefoxcough*), but if I closed the memory hogging app on the master things were fine again on the slave.
Fast forward a month, and I end up having a BSOD on my master. The BSOD more or less causes my master to get caught in a boot loop, and Irealize that I need to replace my RAM. I replace the old dimm's (8GB total) with two new ones (16GB total), and things pretty much get back to normal on my master. As a precaution (due to the specific BSOD error I had), I upgrading all of the drivers on my master. This is the point where I start to notice the lag issues perpetually occurring on the slave. My work team uses Slack for communication, and there were numerous reports of the Windows app having a memory leak, so I started troubleshooting the slave lag based on that. I'm not entirely sure that is the issue anymore, as I've directly plugged a USB mouse and keyboard into the slave system, and they operate without any lag under the same conditions.
Steps I've taken on the slave system:
• Removed Slack
• Added tab-suspend to my browsers to help memory leaks
• Changed ID settings to not use cached IP addresses
• Tried using reliable communications
• Tried removing reliable communications
• Removed water ripple effect
• Disabled enhanced pointer precision (I've since re-enabled it)
Steps I've taken on the master system:
• Added tab-suspend to my browsers to help memory leaks
• Changed ID settings to not use cached IP addresses
• Tried using reliable communications
• Tried removing reliable communications
• Removed water ripple effect
• Rolled back to an older mouse driver (it was updated when I did my system-wide updates after the BSOD)
• Disabled enhanced pointer precision (I've since re-enabled it)
I've also updated my router firmware, and performed a full reboot cycle on both my modem and router for good measure.
Additionally, I've run a multitude of speed tests from various providers on both the master and the slave systems.
**Both master and slave systems are connected to my network wirelessly, as a wired connection for both machines isn't really an option.
Master speed tests:
• Speedtest.net (Ookla)
Ping: 16 ms
Download: 28.01 Mbps
Upload: 11.85 Mbps
• Xfinity
Ping: 14 ms
Download: 29.7 Mbps
Upload: 13.4 Mbps
• Speakeasy.net
Download: 21.1 Mbps
Upload: 10.5 Mbps
Slave speed tests:
• Speedtest.net (Ookla)
Ping: 12 ms
Download: 38.63 Mbps
Upload: 10.61 Mbps
• Xfinity
Ping: 14 ms
Download: 41.3 Mbps
Upload: 12.1 Mbps
• Speakeasy.net
Download: 29.2 Mbps
Upload: 11.2 Mbps
As someone previously recommended, I ran a long ping test from my master to my slave:
I get a HUGE spike in time every time I move the mouse around on the slave, and the lost packets seem to line up to when I was actively performing an action on the slave.
As one final test, I downloaded MS Mouse Without Borders and installed it on both systems, and I get the same sort of lag issues on the slave when using it.
I'm at a loss as to where to go from here. I don't necessarily believe the issue is with ID, as it seems like it's more with the network than anything, but I don't seem to have issues anywhere else on my network, or on other devices. At the current moment, I've resigned myself to using two separate keyboard/mouse combos to control each system independently, but it's a headache to deal with.
Is there any advise or suggestions that can be offered here, or am I better off getting a traditional KVM switch for my situation?
Thanks in advance.