Mouse drifting confirmed.
Posted: 22 Mar 2023, 17:34
Hi all, I have been chatting to the extremely helpful microsoft engineer regarding the noticeable drifting that occurs due to prolonged movement.
He developed a tool that will gather raw mouse reported x/y until there hasn't been any for one second and then tell you the cumulative distance traveled.
He says “my theory/expectation is that if you perform a mouse motion like the one you did when you sent the trace, you'll see significant negative Y accumulation”, which is exactly what happened - https://youtu.be/rZzu4Qb9v0o
Afterwards, “at this point the issue is the mouse itself - the data that's being logged here are the literal values being reported by the mouse, without any OS processing done (e.g. to turn it into a cursor position).”
“so the question is, why is the mouse itself not fully tracking its y-position?”
Which is where we have concluded for now.
Tomorrow I will run the test using a laptops trackpad to see if there is a high accumulation of -y, as there is with all the mice I have personally tried along with various setup configs.
If the result is the same as the mouse, should negate the issue being isolated to mice.
If not then it’s as the engineer says and is something to do with mice and their modern techniques for lack of a better descriptive term.
If anyone would like to try the tool let me know, and I’ll figure out how to share it.
He developed a tool that will gather raw mouse reported x/y until there hasn't been any for one second and then tell you the cumulative distance traveled.
He says “my theory/expectation is that if you perform a mouse motion like the one you did when you sent the trace, you'll see significant negative Y accumulation”, which is exactly what happened - https://youtu.be/rZzu4Qb9v0o
Afterwards, “at this point the issue is the mouse itself - the data that's being logged here are the literal values being reported by the mouse, without any OS processing done (e.g. to turn it into a cursor position).”
“so the question is, why is the mouse itself not fully tracking its y-position?”
Which is where we have concluded for now.
Tomorrow I will run the test using a laptops trackpad to see if there is a high accumulation of -y, as there is with all the mice I have personally tried along with various setup configs.
If the result is the same as the mouse, should negate the issue being isolated to mice.
If not then it’s as the engineer says and is something to do with mice and their modern techniques for lack of a better descriptive term.
If anyone would like to try the tool let me know, and I’ll figure out how to share it.

