Page 1 of 1

Cursor Plane Timing Theory

Posted: 24 May 2026, 05:02
by Vocaleyes
Hey, been a while. I’ve still been looking into the circular mouse drift behaviour and I came across something I wanted your opinion on because it feels like it might actually line up architecturally.

From what I understand, modern Windows cursor rendering can operate through separate hardware cursor plane/overlay paths within a far more asynchronous composition/presentation pipeline than older Windows systems used. If that understanding is correct, then mouse polling, cursor updates, compositor timing and display scanout timing are all effectively operating somewhat asynchronously rather than as one tightly synchronized pipeline.

The reason I’m wondering about this is because the behaviour seems deterministic rather than random. Clockwise circles consistently drift one direction, anticlockwise circles drift the opposite direction, and it persists across multiple systems. Disabling MPO also didn’t eliminate it, which made me think this may be something more fundamental to the modern input/render stack rather than an overlay bug specifically.

My thought was that continuous rotational movement may expose tiny timing/sampling asymmetries between HID polling, cursor plane updates and presentation timing that normally wouldn’t show up during ordinary movement. Since clockwise vs anticlockwise movement reverses the ordering/phase relationship of X/Y deltas, any subtle asymmetry there could theoretically accumulate in opposite directions over time.

I could be completely misunderstanding how modern cursor handling behaves under Windows 11, but does that sound technically plausible to you at all?

Re: Cursor Plane Timing Theory

Posted: 25 May 2026, 11:59
by Hyote
I don't know much about this cursor fetish but there are lots of things to uncover. This is one: https://ctfmon.vercel.app/

Re: Cursor Plane Timing Theory

Posted: 26 May 2026, 18:03
by timecard
Does enforcing software cursor still give you cursor drift, that should eliminate nvidia driver hardware cursor as a factor.

Re: Cursor Plane Timing Theory

Posted: 27 May 2026, 01:35
by soul4kills
Hyote wrote: ↑
25 May 2026, 11:59
I don't know much about this cursor fetish but there are lots of things to uncover. This is one: https://ctfmon.vercel.app/
AYO. This was a really interesting read. I did the registry edit to disable CTFMON from intercepting inputs. And it reduced my input latency by an insane amount. So much so that I want to turn it back on because it was just too much. But I'm gonna continue with it off to see if I'll eventually adjust to it.

edit: Not really sure what was going on. Either it made my latency really good, or made it more erratic. I didn't like it so I reverted it back and now everything feels better.

Re: Cursor Plane Timing Theory

Posted: 27 May 2026, 12:30
by Panychkaaa
Hyote wrote: ↑
25 May 2026, 11:59
I don't know much about this cursor fetish but there are lots of things to uncover. This is one: https://ctfmon.vercel.app/
I do not advise this tweak

Re: Cursor Plane Timing Theory

Posted: 28 May 2026, 13:12
by SCHYNEYDER
Panychkaaa wrote: ↑
27 May 2026, 12:30
Hyote wrote: ↑
25 May 2026, 11:59
I don't know much about this cursor fetish but there are lots of things to uncover. This is one: https://ctfmon.vercel.app/
I do not advise this tweak
Why ? :roll:

Re: Cursor Plane Timing Theory

Posted: 28 May 2026, 13:22
by Hyote
Panychkaaa wrote: ↑
27 May 2026, 12:30
Hyote wrote: ↑
25 May 2026, 11:59
I don't know much about this cursor fetish but there are lots of things to uncover. This is one: https://ctfmon.vercel.app/
I do not advise this tweak
Same, I just recommend CTFMON not running at all.

Re: Cursor Plane Timing Theory

Posted: 28 May 2026, 13:49
by ablemor
this do nothing, placebo, or very little improvement!

Re: Cursor Plane Timing Theory

Posted: 29 May 2026, 14:24
by Vocaleyes
Something i have noticed for a while, but only looked in to recently was slider behaviour either in game or on desktop. When using the mouse to move a slider either direction, would consistently skip numbers. After looking in to it for an hour or 2 i realised this was due to my setting of 3/11 in windows. i have ALWAYS used this value, even when mouse worked fine for me and this slider behaviour was not present when i was on xp, me, 7 etc.

When running 6/11 the sliders work as intended, but unfortunately isn’t an option running at 6/11 as i am a wrist aimer and even at 400dpi is way too fast to be used.

So.. i downloaded raw accel to test something.
I set mouse in windows to 6/11 then in raw accel i set multiplier to 0.25. BOOM! Correct mouse speed, no more pixel skipping.

This proves a change for the worse with regard to integer rounding math and while raw accel addresses it and improves upon it drastically, still isnt as it used to be.


If anyone else is used to playing on a non 6/11 sens, look up the multiplier needed for raw accel, as i said for me it was 0.25 at 3/11, if you're not using 3/11 it will be a different value that 0.25.