Oddbean new post about | logout
 @a6ff0b2b I think I’m able to reproduce this in my ESXi Sonoma VM? The lag is probably Screen Sharing, but look what happens at the end. This is at lowdpi 2560x1600

https://files.mastodon.social/media_attachments/files/111/171/638/430/561/614/original/e343a77a73b20e1e.mp4 
 @a6ff0b2b and a second take: is this the same issue? Does your YouTube video demonstrate two issues? …does your mouse have a CPU polling issue which triggers a different bug but may not be specific to your mouse?

https://files.mastodon.social/media_attachments/files/111/171/664/956/112/994/original/eb70026c813d1914.mp4 
 @9c59d669 That sure looks similar, though not as severe. But I’m at a loss as to what in the world could require the specific set of circumstances on my Mac: USB connection to my Microsoft mouse, multiple logged-in users, and many visible windows near the window being moved. 
 @a6ff0b2b (my VM recording is with a second account logged in in the background fwiw. But it’s also on an Intel NUC which is CPU-starved and should more easily show CPU related performance issues) 
 @a6ff0b2b @9c59d669  recreated with usb connected mouse, absolutely no issues with Apple Bluetooth trackpad.

https://files.techhub.social/media_attachments/files/111/171/717/006/898/147/original/dc0359057bfdd4bb.mp4 
 @ab4ab1a4 What mouse? 
 @ab4ab1a4 @a6ff0b2b @9c59d669 is it possible it’s inefficiently searching for a snap target among all the windows, even when it’s not actually near any of them, and by the time that returns a result, you’ve already moved on, so it jumps, laggily? Don’t know why that would only happen on wired mice, but that’d be far from the weirdest input device type-specific handling I’ve seen. 
 @8c9dc62b Don't forget that it also requires more than one user to be logged in! 
 @a6ff0b2b oh right. What happens if the other user has many windows open instead of you? Or you both have many windows open? Does it get worse? 
 @8c9dc62b The only windows that matter are the ones visible on the current user's screen.