The same mouse works fine when connected via Bluetooth. It’s only when connected via USB that the bug happens.
@a6ff0b2b write something to peg one CPU, and see if it reproduces more easily on BT? 🤔 Try connecting to the machine over Screen Sharing and if it repros there via a VNC cursor
I can reproduce the problem on an Intel MacBook Air and an M1 Mac Studio using the same mouse connected via USB.
@a6ff0b2b finally some progress!
@a6ff0b2b I have a SteelSeries USB mouse and a BT Logitech mouse connected at the same time. When multiple users are logged in the windows jump around with the USB mouse but not the BT mouse. Log the other user out and it goes away after a short while. M1 MacBook Pro on 13.5.2. So the issue could be USB mouse + multiple logged in users?
@ec93462c Yes, although not *all* USB mice. I have a Logitech USB mouse that does not exhibit the problem. What mouse are you using?
@a6ff0b2b all I have is 2 versions of the SteelSeries Sensei. Product numbers 62150 and 62155. All I can think of is a higher polling rate? https://devicetests.com/mouse-rate-test shows a max of 100hz for the BT mouse and 1000hz for the USB mice.
@a6ff0b2b Wild. I remember asking about the USB overdrive stuff you’d used at one point. It never occurred to me that the actual mouse could be doing it! Perhaps it triggers interrupts so fast the Mac Pro USB stack gets jammed up with flood it didn’t expect? I’d be curious about other high speed mice.
@948015c9 Man, I pulled out every third-party thing I could think of before I eventually confirmed that it also happens on a bone-stock fresh install of Sonoma with zero third-party software installed.
@a6ff0b2b Amazing. If it helps—you’ll be telling this story for years to come. Truly a Big Fish tail of computer weirdness.
@948015c9 Also, it happens on an Intel MacBook Air and an M1 Mac Studio, and with at least two other mice when connected via USB: SteelSeries and this weird retro thing STS tried https://youtu.be/miN8sADrsgA And don't forget the requirement that more than one user is logged in!
@a6ff0b2b That second user is curious. Maybe the window server is doing a bunch of work for both users? If you’re feeling like exploring maybe try logging in a bunch of users and see if the behaviour gets worse in some relation to that.
@948015c9 I tried it with four users, and it seems about the same as with two.
@a6ff0b2b @948015c9 @9c59d669 I was a Mac tech for 11 years, fixing ~5000 iBooks, iMacs, PMG4s, etc. It showed me that everyone gets problems and computer headaches, they just scale with the competence and skill of the user, so beginners get simple problems, and pros get difficult to reproduce intermittent bugs. You must be quite the power user(s) to get this kind of problem - and I am so glad to see you guys solve it! 👍🏼
@a6ff0b2b @948015c9 I suppose if you are ‘aAdmin’ stuffing the other accounts with goodies, that’s fine for Linux, but my old Luddite ways have never thinking one desktop or laptop, one log in at a time, one user. That is, other accounts would be Logged out automatically Are multiple log ins open simultaneously on one terminal common everyday practice?