Hi, I am trying to use Input Director between two devices.
Both devices are WIndows 10 systems. The device used as Director is a high-performance Laptop and the other is Surface Go.
The default setting of the software is dynamic network data send frequency, but this caused some problems when my Surface Go was used as a Client. The mouse became extremely slow and difficult to control.
After testing, I found that the most straightforward solution is to set the Director's sending frequency to a fixed value.
But I was curious about the cause of this problem, so after testing, I found that on my Surface go, if I put the main window of Input Director on the front end, the mouse movement will be very smooth using dynamic network data send frequency.
But once I hide the main window, the mouse delay problem occurs.
Therefore, I guess that the mechanism of dynamic network data send frequency may be related to the CPU operation in some background processes.
In low-performance computers (Surface go), once the main window of the software is hidden, the system will strictly limit the number of wake-ups of the background process, which results in a huge delay in the Input director.
I don't quite know the program logic of Input Director, so I'm asking questions here and asking for developer help.
Of course I've solved this problem by changing the sending frequency, but I'm curious about the reason behind this and if it has any possibility of improvement.