WetGeek It makes sense that the Microsoft driver is optimized for Windows, without considering Linux. Logitech needs to consider Windows, Mac and Linux.
I've used all three Microsoft mouse models I own with Linux, but it is interesting that Microsoft doesn't list Linux as a compatible operating system for any of them:
Microsoft Basic Optical Mouse (Wired)
Win 11/10 64 bit, Win 11/10 32 bit, Win 8.1 64 bit, Win 8.1 32 bit, Win 8 64 bit, Win 8 32 bit, Win 7 64 bit, Win 7 32 bit, Win RT 8.1, Win RT 8
Mac OS 10.9, Mac OS 10.8, Mac OS 10.7
Android 5.0, Nexus 9, Android 4.2, Android 3.2
Microsoft Wireless Moble Mouse 3500
Win 11/10 64 bit, Win 11/10 32 bit, Win 8.1 32 bit, Win 8.1 64 bit, Win 8 32 bit, Win 8 64 bit, Win 7 32 bit, Win 7 64 bit, Win RT 8.1, Win RT 8
Mac OS 10.10, Mac OS 10.9, Mac OS 10.8, Mac OS 10.7
Android 5.0, Nexus 9, Android 4.4.4, Nexus 5, Android 4.2, Android 3.2
Microsoft Wireless Bluetooth Mouse 3600
Win 11/10 64 bit, Win 11/10 32 bit, Win 8.1 32 bit, Win 8.1 64 bit, Win 8 32 bit, Win 8 64 bit
Mac OS 10.10
Android 5.0, Nexus 9
brent I read all these threads and I think this and other mouse weirdness, like stuttering, would happen to me all the time includng your reports of difficulty grabbing/moving.
Wireless adds a layer of complexity to any peripheral because wireless inserts send/recieve radio transmission, almost always at 2.4 Ghz, between the device and the peripheral. In a modern household, 2.4 Ghz is crowded and wireless peripherals are subject to all sorts of interference. Wired peripherals, on the other hand, involve wires, which can be a real PITA.
brent Once I went back to wired I never had a problem again. That cannot be a coincidence. Wireless mouse/keys weirdness is distro-agnostic and very much a linux (driver) thing.
It makes sense that issues for any peripheral -- mice, keyboards, monitors, earbuds, headphones -- would be distro-agnostic to some extent because the drivers are in the kernel, as you point out.
What's interesting about the "flicker" issue being discussed in another thread, which might have a mouse-related component but doesn't seem to in the end, is that the issue is not distro-agnostic. The issue seems to be confined to Solus for some reason. Don't know why.