USB device connected to guest OS delivers packet at very slow rate, except when the mouse is moving

Bri1

Bit poster
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?)
 
Back
Top