Mouse 125Hz vs 500Hz vs 1000Hz visible when strobed or GSYNC

Ask about motion blur reduction in gaming monitors. Includes ULMB (Ultra Low Motion Blur), NVIDIA LightBoost, ASUS ELMB, BenQ/Zowie DyAc, Turbo240, ToastyX Strobelight, etc.
Post Reply
User avatar
Chief Blur Buster
Site Admin
Posts: 11647
Joined: 05 Dec 2013, 15:44
Location: Toronto / Hamilton, Ontario, Canada
Contact:

Mouse 125Hz vs 500Hz vs 1000Hz visible when strobed or GSYNC

Post by Chief Blur Buster » 05 Jun 2014, 19:07

Easy Test To See The Visual Benefit of 500Hz vs 1000Hz

Make sure you have a system with good performance (e.g. no other microstutter weak links).
If you are using Windows 8.1, make sure you install the 1000Hz mouse fix.

First, enable blur reduction strobing, such as LightBoost, ULMB, Turbo240 or BENQ Blur Reduction.
Blur reduction makes microstutters easier to see. Strobing can make things more stuttery, so you need to raise your mouse Hz to compensate. This is where 500Hz vs 1000Hz can become noticed visually by human eye. Such as LightBoost 50% or less, BENQ Z-Series with Persistence set to less than 2.0ms.

Next, find a window that has small text (preferably 6 or 8 point size).
Drag window while trying to read text on it, drag smoothly at a speed that's approximately one screenwidth per second. That's a moderately fast drag. Make sure you have a really smooth mousepad, because you don't want microstutters from a bumpy/dirty mousepad.

1. Set mouse to 125Hz. Drag window left/right while reading text in window at same time.
Fairly smooth at ~1920 pixels/second, but there are 5 stutters per second that jumps several pixels (the beat frequency between 120Hz and 125Hz = 5 microstutters per second)

2. Set mouse to 500Hz. Drag window left/right while reading text in window at same time.
Much smoother at ~1920 pixels/second, but there are rapid faint microstutters per second of ~4 pixel amplitude (1/500th of 1920). This makes it difficult to read tiny text being mouse-dragged, since 6-to-8 point text vibrates too much during dragging.

3. Set mouse to 1000Hz. Drag window left/right while reading text in window at same time.
Even smoother at ~1920 pixels/second. The mouse microstutters are now nearly too faint to be seen, and small text is now readable while the window is being dragged on a good mousepad on a strobed(LightBoosted) 120Hz monitor at a dragspeed of one full screen width per second!

There you go -- human visible 500Hz vs 1000Hz benefits. It also happens when paying attention to fine textures and details during fast movements in games with fast GPU's during framerate-uncapped situations (e.g. 200fps+)

EDIT -- Photographic proof:

Image
Head of Blur Busters - BlurBusters.com | TestUFO.com | Follow @BlurBusters on Twitter

Image
Forum Rules wrote:  1. Rule #1: Be Nice. This is published forum rule #1. Even To Newbies & People You Disagree With!
  2. Please report rule violations If you see a post that violates forum rules, then report the post.
  3. ALWAYS respect indie testers here. See how indies are bootstrapping Blur Busters research!

flood
Posts: 929
Joined: 21 Dec 2013, 01:25

Re: Mouse 125Hz vs 500Hz vs 1000Hz is noticeable during stro

Post by flood » 05 Jun 2014, 20:08

easier way to see microstutters:
get a 500hz or 1000hz mouse + strobed monitor
compare reading dragged text when monitor is set to 100hz vs to 120hz. At 100hz, there is no microstutter at all.

how much of an improvement is 500mouse@120hz to 1000mouse@120hz versus 500/1000mouse@100hz?
Chief Blur Buster wrote: Strobing can make things more stuttery, so you need to raise your mouse Hz to compensate.
uh compensate?? with or without strobing, mouse hz should be always set to the maximum possible stable value.

User avatar
Chief Blur Buster
Site Admin
Posts: 11647
Joined: 05 Dec 2013, 15:44
Location: Toronto / Hamilton, Ontario, Canada
Contact:

Re: Mouse 125Hz vs 500Hz vs 1000Hz is noticeable during stro

Post by Chief Blur Buster » 05 Jun 2014, 22:18

flood wrote:uh compensate?? with or without strobing, mouse hz should be always set to the maximum possible stable value.
Many pro competitive gamers swear by 500Hz for better accuracy (see Comments section of Blur Busters Mouse Guide), because it feels better than 1000Hz with less mouse filtering behaviors. 1000Hz often pushed the limits of mice and computer systems and often had some distortions of various kinds (including filtering built into the mouse itself that interfered with a finely-honed pro gamer's aiming).

However, with modern computers, 1000Hz is pretty stable but most people could not tell apart 500Hz vs 1000Hz on 60Hz monitor. However, with 120Hz, and especially with strobing, the lack of motion blur makes it easier to actually see 500Hz mouse vs 1000Hz mouse. The pros of 1000Hz then outweighs the cons, especially if some of us (like me) can see the fluidity difference in window dragging and FPS gaming mouse-flicks.

Of course, if you're not using blur reduction (strobing/LightBoost) or GSYNC, 500Hz vs 1000Hz becomes less important since the difference is far more subtle (the minor mouse microstutter difference of 500Hz vs 1000Hz completely lost in the motion blurring and/or VSYNC OFF microstuttering).
Head of Blur Busters - BlurBusters.com | TestUFO.com | Follow @BlurBusters on Twitter

Image
Forum Rules wrote:  1. Rule #1: Be Nice. This is published forum rule #1. Even To Newbies & People You Disagree With!
  2. Please report rule violations If you see a post that violates forum rules, then report the post.
  3. ALWAYS respect indie testers here. See how indies are bootstrapping Blur Busters research!

User avatar
Chief Blur Buster
Site Admin
Posts: 11647
Joined: 05 Dec 2013, 15:44
Location: Toronto / Hamilton, Ontario, Canada
Contact:

Re: Mouse 125Hz vs 500Hz vs 1000Hz is noticeable during stro

Post by Chief Blur Buster » 06 Jun 2014, 19:33

The Microstutter Mathematics

a.k.a. Beat frequency effects between the Hz of the mouse and the Hz of the monitor.
(Assumes framerate near refreshrate, e.g. 120fps @ 120Hz, no beat frequency effect from framerate behaviors)

125Hz mouse poll, 120Hz refresh, 1920pixel/second mouse movement
(125 MOD 120) = 5 major microstutters per second at 120Hz, at a ~15 pixel jump per microstutter (1/125th of 1920)

500Hz mouse poll, 120Hz refresh, 1920pixel/second mouse movement
(500 MOD 120) = 20 minor microstutters per second, at a ~4 pixel jump per microstutter (1/500th of 1920)

1000Hz mouse poll, 120Hz refresh, 1920pixel/second mouse movement
(1000 MOD 120) = 40 near-invisible microstutters per second, at a ~2 pixel jump per microstutter (1/1000th of 1920)

EDIT -- confirmed -- I've photographically proved that my microstutter math is correct (via gaps in mouse dropping effect during long exposure). Photographs being posted this weekend, either as a forum post, or possibly in a new Blur Busters article.
Head of Blur Busters - BlurBusters.com | TestUFO.com | Follow @BlurBusters on Twitter

Image
Forum Rules wrote:  1. Rule #1: Be Nice. This is published forum rule #1. Even To Newbies & People You Disagree With!
  2. Please report rule violations If you see a post that violates forum rules, then report the post.
  3. ALWAYS respect indie testers here. See how indies are bootstrapping Blur Busters research!

90180360
Posts: 21
Joined: 08 Feb 2014, 09:03

Re: Mouse 125Hz vs 500Hz vs 1000Hz is noticeable during stro

Post by 90180360 » 07 Jun 2014, 04:31

Chief Blur Buster wrote:If you are using Windows 8.1, make sure you install the 1000Hz mouse fix.
Thanks a lot for that! Why must MS always mess things up?!

90180360
Posts: 21
Joined: 08 Feb 2014, 09:03

Re: Mouse 125Hz vs 500Hz vs 1000Hz is noticeable during stro

Post by 90180360 » 07 Jun 2014, 05:15

flood wrote:easier way to see microstutters:
get a 500hz or 1000hz mouse + strobed monitor
compare reading dragged text when monitor is set to 100hz vs to 120hz. At 100hz, there is no microstutter at all.
I really wish I could set my mouse to a 960Hz polling rate now...

User avatar
Chief Blur Buster
Site Admin
Posts: 11647
Joined: 05 Dec 2013, 15:44
Location: Toronto / Hamilton, Ontario, Canada
Contact:

Re: Mouse 125Hz vs 500Hz vs 1000Hz is noticeable during stro

Post by Chief Blur Buster » 07 Jun 2014, 12:47

flood wrote:compare reading dragged text when monitor is set to 100hz vs to 120hz. At 100hz, there is no microstutter at all.
True. However, when you turn VSYNC OFF, you're no longer running at 100fps, so the mouse microstutters come back when the mouse pollrate is out-of-sync with the framerate.

There can be complex 3-way beat frequency effects between mouse Hz and framerate and display refreshrate when all 3 are out of sync with each other, creating a lot of microstutter harmonics, on top of the game engine's natural fluctuations. For the simplicity of this thread, I am making the assumption framerate == refreshrate (VSYNC ON or fps_max equalling refresh) and ultrafluid motion (e.g. window dragging or old game engines like Source) so that we're mainly focussing on the microstutter mathematics (beat frequency effects) between refreshrate and mouse pollrate.
Head of Blur Busters - BlurBusters.com | TestUFO.com | Follow @BlurBusters on Twitter

Image
Forum Rules wrote:  1. Rule #1: Be Nice. This is published forum rule #1. Even To Newbies & People You Disagree With!
  2. Please report rule violations If you see a post that violates forum rules, then report the post.
  3. ALWAYS respect indie testers here. See how indies are bootstrapping Blur Busters research!

User avatar
Chief Blur Buster
Site Admin
Posts: 11647
Joined: 05 Dec 2013, 15:44
Location: Toronto / Hamilton, Ontario, Canada
Contact:

Re: Mouse 125Hz vs 500Hz vs 1000Hz is noticeable during stro

Post by Chief Blur Buster » 07 Jun 2014, 14:42

Photographic proof that my microstutter math is correct. Long camera exposure (1second) while the mouse arrow moves past. For practical purposes, I had to limit to a mouse movement of 960 pixels/second (approximate, via chasing a TestUFO motion object with my hand on a nearby black window).

Image

5 microstutter per second at 125Hz poll = gapping every 25 positions = (120 refresh / (125 MOD 120))
20 microstutter per second at 500Hz poll = gapping every 6 positions = (120 refresh / (500 MOD 120))
Photographic proof of my microstutter math!

Sometimes the timing of the microstutters aliases back and forth (e.g. gapping every 24 to 26 positions and some occasional outliers, rather than exactly 25 every time) due to other timing imprecisions, but the microstutter definitely averages these numbers.

And I can definitively confirm it is easier to see in real life than in these photos, for certain cases (120fps VSYNC ON, or GSYNC, or ultrahigh framerate VSYNC OFF where framerate is high enough to avoid big harmonics), for the situation of left/right turning in FPS games on recent cards in older engines (Source, etc) during 120Hz+strobing (LightBoost) than in this photographic capture. It definitely isn't detectable at 60Hz. And hard to see regular 120Hz. But once you do strobed(LightBoosted) 120Hz, the 500Hz vs 1000Hz pollrate actually becomes visually noticeable especially at ~1920pixels/second. Precision controlled refresh timings (e.g. GSYNC) can also make mouse Hz harmonics visible. Mouse 500Hz vs 1000Hz is confirmed (on my system) the biggest source of microstutters during solo gaming Source Engine double-buffered VSYNC ON 120fps on a GeForce GTX 600series/700series/Titan on a strobed 120Hz monitor. Some of us like VSYNC ON double buffered to get perfect stutterfree motion in older engines during our solo games when lag isn't important.

We have finally reached a technological point where 2000Hz mice will actually soon make a human visible difference, especially when we go to strobed 240Hz (OLED rolling scan). At that point, USB timing jitter is a weak link, but there are workarounds with special USB techniques to get that required precision, and bypassing USB hubs.

TL;DR: Consider using a 1000Hz mouse poll rate if using a 120Hz+ monitor at high frame rates, especially if using strobing (LightBoost) or GSYNC.
Head of Blur Busters - BlurBusters.com | TestUFO.com | Follow @BlurBusters on Twitter

Image
Forum Rules wrote:  1. Rule #1: Be Nice. This is published forum rule #1. Even To Newbies & People You Disagree With!
  2. Please report rule violations If you see a post that violates forum rules, then report the post.
  3. ALWAYS respect indie testers here. See how indies are bootstrapping Blur Busters research!

flood
Posts: 929
Joined: 21 Dec 2013, 01:25

Re: Mouse 125Hz vs 500Hz vs 1000Hz visible when strobed or G

Post by flood » 08 Jun 2014, 00:41

is usb limited to 1000hz? If not, I'd imagine that some company had already came out with 2000hz mice already

User avatar
fenderjaguar
Posts: 168
Joined: 19 Apr 2014, 11:57

Re: Mouse 125Hz vs 500Hz vs 1000Hz visible when strobed or G

Post by fenderjaguar » 08 Jun 2014, 05:02

If I am only using USB 2.0 port for my mouse, should I use 500hz or 1000hz polling rate?

I didn't think you could hold 1000hz, even through fast USB 3.0 port...

Post Reply