Parallels Desktop occasionally ignoring mouse events (delayed scrolling / missing steps)

FlorianB5

Bit poster
Dear support.

In Parallels 27.0.1 (but already since a while back), Parallels Desktop "misses" some mouse events in some configurations.

The cause is that Parallels Desktop gets overwhelmed when the mouse reports a lot events (move, scroll, etc.). Most low end wired mice, and Bluetooth mice have a 125 Hz reporting rate, and Parallels works fine with that. But gaming or high performance mice, like my Logitech G309, goes to 1000 Hz; at this rate, Parallels ignores most of the events.

1792614786312.png

In order to reproduce, connect a mouse that has a high reporting rate, and configure it that way via Logitech G HUB for example. In my case (M4 Pro), the problem with Parallels is fairly visible at 500 Hz already, and somewhat at 250 Hz. Just use any OS in Parallels, and try to scroll at the same time you are moving the mouse quickly: the scroll events are ignored. Stop moving the mouse and scroll: it works every time.

You can also set the "Optimize for games" mode in Parallels, and you'll see that the mouse moves very slowly at a high reporting rate. The cause is the same: Parallels only processes ~125 events a second, and therefore 7/8 of the events are being dropped, making the mouse move slowly.
 
Dear support.

In Parallels 27.0.1 (but already since a while back), Parallels Desktop "misses" some mouse events in some configurations.

The cause is that Parallels Desktop gets overwhelmed when the mouse reports a lot events (move, scroll, etc.). Most low end wired mice, and Bluetooth mice have a 125 Hz reporting rate, and Parallels works fine with that. But gaming or high performance mice, like my Logitech G309, goes to 1000 Hz; at this rate, Parallels ignores most of the events.

View attachment 158592

In order to reproduce, connect a mouse that has a high reporting rate, and configure it that way via Logitech G HUB for example. In my case (M4 Pro), the problem with Parallels is fairly visible at 500 Hz already, and somewhat at 250 Hz. Just use any OS in Parallels, and try to scroll at the same time you are moving the mouse quickly: the scroll events are ignored. Stop moving the mouse and scroll: it works every time.

You can also set the "Optimize for games" mode in Parallels, and you'll see that the mouse moves very slowly at a high reporting rate. The cause is the same: Parallels only processes ~125 events a second, and therefore 7/8 of the events are being dropped, making the mouse move slowly.
Hello,

Thank you for your post.

We appreciate the investigation you have done for this and have created a ticket and will be reaching out to you accordingly so we can further discuss this.

Please check your email.

Regards,
Parallels Team
 
I've seen similar performance anomalies (M4 MAX, 27.0.3) and had some back and forth with support trying to diagnose, but I attribute it to OpenGL video issues. Mouse clicks wouldn't initiate the expected screen results (in Solidworks) until additional clicks/movement "forced" the screen update. Lots of back and forth and ultimately, it was not resolved. Support did however include a boot flag that corrected the issues for me. Ultimately, the ticket was closed, despite not being fully resolved. I am hoping that the next major build will correct it.

video.gl_metal=0

Not sure if this will help for your issue, but who knows?

Regards,
John
 
Back
Top