I'm trying out Parallels Desktop and running macOS 12.6.2 as a guest OS and macOS 10.14.6 as the host. Part of the reason I want to use Parallels is to test out USB touch screen devices and software I'm writing for them. When I connect a device to my VM, though, it doesn't work properly. The device only delivers packets at a rate of roughly four per second, when normally it's around 150 packets per second on the host OS. However, if I move the mouse cursor around continuously in the guest OS, then suddenly the packet rate from my touch device becomes normal again.
Is there a way to get this USB device to function properly? Why does the guest system only receive packets from it at a full rate when the mouse cursor is moving? (I'm guessing it has something to do with the device being a human interface device?)
Is there a way to get this USB device to function properly? Why does the guest system only receive packets from it at a full rate when the mouse cursor is moving? (I'm guessing it has something to do with the device being a human interface device?)