Overclock.net › Forums › Components › Mice › USB mouse hard overclocking (2000 Hz+)
New Posts  All Forums:Forum Nav:

USB mouse hard overclocking (2000 Hz+) - Page 3

post #21 of 424
what the fushfjwjdjfjwjdndjajjx
sAEO2OF.jpg

W M O
M
O

edit:
mlt04 does 4000hz stably. but since dpi is 400, you need to keep the mouse moving pretty quickly:
Wh5FyZ2.jpg



edit2

looked at usb data pin on oscilloscope
indeed 4000hz polling works

KI4ndwb.png

but whether the mouse responds to every poll depends on the firmware

for instance, g100s:
http://i.imgur.com/Xeoj28u.png
still runs at "500hz" because there's some limit in the firmware to only respond every 2ms.
Edited by qsxcv - 1/31/16 at 8:40pm
main
(15 items)
 
old
(14 items)
 
 
CPUMotherboardGraphicsRAM
4770k maximus vii impact nvidia gtx 970 crucial ballistix tactical 16gb 
Hard DriveCoolingOSMonitor
crucial mx100 noctua nh-c14 windows 7 ultimate sony cpd-g520 
KeyboardPowerCaseMouse
kbp v80 matias quiet silverstone sx500-lg ncase m1 v3 logitech g100s with mcu replaced by teensy2.0 
Mouse PadAudioAudio
allsop raindrop xl chord mojo hifiman re-600 
CPUMotherboardGraphicsRAM
i7 920 evga x58 sli le galaxy gtx 460 crucial something 3x1gb 
Hard DriveCoolingOSMonitor
intel 330 180gb scythe kotetsu windows 8.1 pro sony cpd-g520 
KeyboardPowerCaseMouse
logitech k120 silverstone st75f-gs nxzt h440 evga torq x5 
Mouse PadAudio
allsop raindrop mobo 
  hide details  
Reply
main
(15 items)
 
old
(14 items)
 
 
CPUMotherboardGraphicsRAM
4770k maximus vii impact nvidia gtx 970 crucial ballistix tactical 16gb 
Hard DriveCoolingOSMonitor
crucial mx100 noctua nh-c14 windows 7 ultimate sony cpd-g520 
KeyboardPowerCaseMouse
kbp v80 matias quiet silverstone sx500-lg ncase m1 v3 logitech g100s with mcu replaced by teensy2.0 
Mouse PadAudioAudio
allsop raindrop xl chord mojo hifiman re-600 
CPUMotherboardGraphicsRAM
i7 920 evga x58 sli le galaxy gtx 460 crucial something 3x1gb 
Hard DriveCoolingOSMonitor
intel 330 180gb scythe kotetsu windows 8.1 pro sony cpd-g520 
KeyboardPowerCaseMouse
logitech k120 silverstone st75f-gs nxzt h440 evga torq x5 
Mouse PadAudio
allsop raindrop mobo 
  hide details  
Reply
post #22 of 424
my teensy+g100s: limited to 1000hz frown.gif((( will try to figure out why later.

first, lets look at my other mice
g302: limited to 1000hz yes i checked process parent, and underclocking to 125hz works. probably (unintentionally) firmware limited
g303: ^
g402: ^
g502brick: ^
logitech's intervals are always quantized to 1ms: http://i.imgur.com/JkQmzOI.png. probably because there's stuff in the firmware that's like hardcoded to run every 1ms

finalmouse @ 4000 polling: http://i.imgur.com/jEUNbI9.png
finalmouse @ 2000 polling: http://i.imgur.com/5FxMCT9.png

torq x5: limited to 1000hz but unlike logitech's newer mice, the interval isn't quantized to milliseconds: http://i.imgur.com/Jjj2tgs.png
god damn my torqx5's clicks are nice.

kinzu v1: soo close. 2000hz: http://i.imgur.com/tMh8MkG.png 4000hz: http://i.imgur.com/my4sF7I.png

Quote:
Originally Posted by HAGGARD View Post

On the flipside, swamping your CPU with 4k+ USB interrupts per second increases CPU load and decreases polling stability/precision (http://www.overclock.net/t/1550666/usb-polling-precision).

not always
for instance, on my computer, the jitter doesn't differ between 1ms or 2ms polling

but in any program that prints out the hz (e.g. dimr, mouserate, mousemovementrecorder, etc...)
higher polling rates will always appear to have more jitter. this is an illusion due to how the function 1/x is not linear.

for instance if you have 15us jitter, at 1ms polling, mousemovementrecorder would show numbers between 1015 and 985. but with the same amount of jitter at 2ms polling, mousemovementrecorder would show between 496 and 504.

also, the sort of jitter does not affect the data coming out of the mouse at all because the timing of the usb communications is not affected by this. i've checked on my oscilloscope and the jitter of the usb timing there is on the order of nanoseconds, even for my laptop, with power saving and other stuff on which makes the mousetester interval plots look quite bad.
Edited by qsxcv - 2/1/16 at 1:57am
main
(15 items)
 
old
(14 items)
 
 
CPUMotherboardGraphicsRAM
4770k maximus vii impact nvidia gtx 970 crucial ballistix tactical 16gb 
Hard DriveCoolingOSMonitor
crucial mx100 noctua nh-c14 windows 7 ultimate sony cpd-g520 
KeyboardPowerCaseMouse
kbp v80 matias quiet silverstone sx500-lg ncase m1 v3 logitech g100s with mcu replaced by teensy2.0 
Mouse PadAudioAudio
allsop raindrop xl chord mojo hifiman re-600 
CPUMotherboardGraphicsRAM
i7 920 evga x58 sli le galaxy gtx 460 crucial something 3x1gb 
Hard DriveCoolingOSMonitor
intel 330 180gb scythe kotetsu windows 8.1 pro sony cpd-g520 
KeyboardPowerCaseMouse
logitech k120 silverstone st75f-gs nxzt h440 evga torq x5 
Mouse PadAudio
allsop raindrop mobo 
  hide details  
Reply
main
(15 items)
 
old
(14 items)
 
 
CPUMotherboardGraphicsRAM
4770k maximus vii impact nvidia gtx 970 crucial ballistix tactical 16gb 
Hard DriveCoolingOSMonitor
crucial mx100 noctua nh-c14 windows 7 ultimate sony cpd-g520 
KeyboardPowerCaseMouse
kbp v80 matias quiet silverstone sx500-lg ncase m1 v3 logitech g100s with mcu replaced by teensy2.0 
Mouse PadAudioAudio
allsop raindrop xl chord mojo hifiman re-600 
CPUMotherboardGraphicsRAM
i7 920 evga x58 sli le galaxy gtx 460 crucial something 3x1gb 
Hard DriveCoolingOSMonitor
intel 330 180gb scythe kotetsu windows 8.1 pro sony cpd-g520 
KeyboardPowerCaseMouse
logitech k120 silverstone st75f-gs nxzt h440 evga torq x5 
Mouse PadAudio
allsop raindrop mobo 
  hide details  
Reply
post #23 of 424
It'd be interesting if 4000hz would make the Paten/Fatal1ty 1010 actually hit 999hz(stuck at 333hz at 1000hz normally). I was apparently doing it wrong since 31 made it 31hz instead. Meh, oh well. Might try another time.
post #24 of 424
make sure to enable xhci in bios

and devicemanager should look like this
http://i.imgur.com/wbm0WyX.png


blahhh so tempting to install win10 on my main drive
Edited by qsxcv - 1/31/16 at 10:14pm
main
(15 items)
 
old
(14 items)
 
 
CPUMotherboardGraphicsRAM
4770k maximus vii impact nvidia gtx 970 crucial ballistix tactical 16gb 
Hard DriveCoolingOSMonitor
crucial mx100 noctua nh-c14 windows 7 ultimate sony cpd-g520 
KeyboardPowerCaseMouse
kbp v80 matias quiet silverstone sx500-lg ncase m1 v3 logitech g100s with mcu replaced by teensy2.0 
Mouse PadAudioAudio
allsop raindrop xl chord mojo hifiman re-600 
CPUMotherboardGraphicsRAM
i7 920 evga x58 sli le galaxy gtx 460 crucial something 3x1gb 
Hard DriveCoolingOSMonitor
intel 330 180gb scythe kotetsu windows 8.1 pro sony cpd-g520 
KeyboardPowerCaseMouse
logitech k120 silverstone st75f-gs nxzt h440 evga torq x5 
Mouse PadAudio
allsop raindrop mobo 
  hide details  
Reply
main
(15 items)
 
old
(14 items)
 
 
CPUMotherboardGraphicsRAM
4770k maximus vii impact nvidia gtx 970 crucial ballistix tactical 16gb 
Hard DriveCoolingOSMonitor
crucial mx100 noctua nh-c14 windows 7 ultimate sony cpd-g520 
KeyboardPowerCaseMouse
kbp v80 matias quiet silverstone sx500-lg ncase m1 v3 logitech g100s with mcu replaced by teensy2.0 
Mouse PadAudioAudio
allsop raindrop xl chord mojo hifiman re-600 
CPUMotherboardGraphicsRAM
i7 920 evga x58 sli le galaxy gtx 460 crucial something 3x1gb 
Hard DriveCoolingOSMonitor
intel 330 180gb scythe kotetsu windows 8.1 pro sony cpd-g520 
KeyboardPowerCaseMouse
logitech k120 silverstone st75f-gs nxzt h440 evga torq x5 
Mouse PadAudio
allsop raindrop mobo 
  hide details  
Reply
post #25 of 424
Thread Starter 
Quote:
Originally Posted by c0dy View Post

And I've only been able to change the Hz when I checked "Process Parent". Maybe this helps out tongue.gif
You have composite device, not pure hid device. But no difference.
If device have more than 31(62) Hz when you select 31(62) Hz - you make setup as expected and have right driver wink.gif
Quote:
Originally Posted by qsxcv View Post

mousetester interval plots are much better imo
If you have 2000+ you can see that in any rate test program wink.gif
Quote:
Originally Posted by qsxcv View Post

looked at usb data pin on oscilloscope
indeed 4000hz polling works
Hardware confirmation - nice! thumb.gif
Quote:
mlt04 does 4000hz stably.
So I must make what i said - wait 8000 Hz test version some time [hours] later smile.gif
Quote:
Originally Posted by qsxcv View Post

lets look at my [other] mice
...
Wow!
Edited by SweetLow - 2/1/16 at 1:29am
post #26 of 424
Quote:
Originally Posted by qsxcv View Post

not always
for instance, on my computer, the jitter doesn't differ between 1ms or 2ms polling
In idle they can be more or less the same; try playing music or have some other work-intensive program open though and this should change.
Quote:
also, the sort of jitter does not affect the data coming out of the mouse at all because the timing of the usb communications is not affected by this. i've checked on my oscilloscope and the jitter of the usb timing there is on the order of nanoseconds, even for my laptop, with power saving and other stuff on which makes the mousetester interval plots look quite bad.
That's true but also obvious. The hardware USB communication between mouse and host should be rock solid because the mouse is always doing the same thing regardless and the host controller is made with these timings in mind; has an internal clock of its own (microframes timings). I. e. there's no hardware jitter. The timing disruption comes from the CPU not addressing/processing the inputs timely enough and the CPU's ability to do that properly obviously depends on the amount of stuff it has to do - including amount of inputs.

Also: WMO wins AGAIN? This will not make me install Windows 10. This will not make me install Windows 10. This will not make me... - I bet it even does 8kHz.
Quote:
but since dpi is 400, you need to keep the mouse moving pretty quickly:
Oh yeah, this is something I forgot to mention in that last post as a little benefit of higher polling rates. The lower the CPI and the higher the polling rate, the faster you can move the mouse before you get maximum poll latency on every input. Basically as long as count event rate < polling rate every count is a single report and gets latency anywhere between zero and full poll interval as opposed to full poll interval all the time.
400cpi @ 1kHz: 1000 / 400 = 2.5inch/s or 6.35cm/s
400cpi @ 4kHz: 4000 / 400 = 10inch/s or 25.4cm/s
Edited by HAGGARD - 2/1/16 at 1:19am
post #27 of 424
sweetlow, is it possible to get this to work with the intel usb3.0 driver for windows7
Quote:
In idle they can be more or less the same; try playing music or have some other work-intensive program open though and this should change.
good point which i always forget tongue.gif.
will try in ~18hours
Quote:
Basically as long as count event rate < polling rate every count is a single report and gets latency anywhere between zero and full poll interval as opposed to full poll interval all the time.
before someone uses this to argue that "low dpi is better than high dpi", the decrease in latency due to finer quantization at higher dpi is more significant.
well it all depends on how exactly one defines latency, but regardless, above 500hz polling, polling-related latency is imperceptible and insignificant compared to many other things


btw offtopic:
http://www.ebay.com/itm/151969244623
see second picture
so this where the 6000fps mlt04 idea comes from. not sure why people thought that certain wmo/imo's are 6000fps though
Edited by qsxcv - 2/1/16 at 2:08am
main
(15 items)
 
old
(14 items)
 
 
CPUMotherboardGraphicsRAM
4770k maximus vii impact nvidia gtx 970 crucial ballistix tactical 16gb 
Hard DriveCoolingOSMonitor
crucial mx100 noctua nh-c14 windows 7 ultimate sony cpd-g520 
KeyboardPowerCaseMouse
kbp v80 matias quiet silverstone sx500-lg ncase m1 v3 logitech g100s with mcu replaced by teensy2.0 
Mouse PadAudioAudio
allsop raindrop xl chord mojo hifiman re-600 
CPUMotherboardGraphicsRAM
i7 920 evga x58 sli le galaxy gtx 460 crucial something 3x1gb 
Hard DriveCoolingOSMonitor
intel 330 180gb scythe kotetsu windows 8.1 pro sony cpd-g520 
KeyboardPowerCaseMouse
logitech k120 silverstone st75f-gs nxzt h440 evga torq x5 
Mouse PadAudio
allsop raindrop mobo 
  hide details  
Reply
main
(15 items)
 
old
(14 items)
 
 
CPUMotherboardGraphicsRAM
4770k maximus vii impact nvidia gtx 970 crucial ballistix tactical 16gb 
Hard DriveCoolingOSMonitor
crucial mx100 noctua nh-c14 windows 7 ultimate sony cpd-g520 
KeyboardPowerCaseMouse
kbp v80 matias quiet silverstone sx500-lg ncase m1 v3 logitech g100s with mcu replaced by teensy2.0 
Mouse PadAudioAudio
allsop raindrop xl chord mojo hifiman re-600 
CPUMotherboardGraphicsRAM
i7 920 evga x58 sli le galaxy gtx 460 crucial something 3x1gb 
Hard DriveCoolingOSMonitor
intel 330 180gb scythe kotetsu windows 8.1 pro sony cpd-g520 
KeyboardPowerCaseMouse
logitech k120 silverstone st75f-gs nxzt h440 evga torq x5 
Mouse PadAudio
allsop raindrop mobo 
  hide details  
Reply
post #28 of 424
Thread Starter 
Quote:
Originally Posted by qsxcv View Post

sweetlow, is it possible to get this to work with the intel usb3.0 driver for windows7
You tempt me second time in this thread! smile.gif My main system exactly the same (Intel USB from HM77 south bridge + Windows 7), and i already try to find patching points in code of Intel host controller driver (IUSB3XHC.SYS) But this code is NOT from Microsoft and, I assume, even not Microsoft compiler compiled. All reasonable assumptions about how compiled code and data may look not worked (compare to USBXHCI.SYS, for example - the code is differ from good old USBPORT.SYS, but i found needed sequence literally after five minutes). So i can't search result quickly - and postponed this.
Edited by SweetLow - 2/1/16 at 2:30am
post #29 of 424
Quote:
Originally Posted by qsxcv View Post

well it all depends on how exactly one defines latency, but regardless, above 500hz polling, polling-related latency is imperceptible and insignificant compared to many other things
True. Even 500->1k is diminishing returns territory in terms of latency but can noticeably worsen the CPU poll stutter. And then the actual latency difference between 1kHz and 4kHz for any arbitrary count from those 2.5inch/s to 10inch/s is also only 375us on average, right? (*But then that would be the same regardless of movement speed... I guess I need to go in paint for 9000 hours again to wrap my head around that.)
Quote:
good point which i always forget tongue.gif.
Which should be another reason for people to consider capping their framerates: less stress for the system equals more stable polling.
Quote:
btw offtopic:
http://www.ebay.com/itm/151969244623
see second picture
so this where the 6000fps mlt04 idea comes from. not sure why people thought that certain wmo/imo's are 6000fps though
Wireless peasants. But you mentioned how they probably used the wireless MLT04 in the IME4.0, so maybe that's how?
Quote:
Originally Posted by SweetLow View Post

So i can't search result quickly - and postponed this.
Can you also do for the Etro- nevermind.
Edited by HAGGARD - 2/1/16 at 3:28am
post #30 of 424
Is the polling rate supposed to jump around like crazy in mouse rate tester once 2000-4000Mhz is active? because if that is normal, I think my MLT04 IME 3.0 is hitting 3000+ Mhz...but its certainly not showing up as consistently.

I got my Rival to occasionally jump to 2000+ but it too exhibited the same behaviour.

Edit: But in dimr.exe there seems to be no change...

Edit 2: I think I'm just doing something wrong somewhere....would be nice if someone could break it down in great detail for a tard like me biggrin.gif
Edited by GHADthc - 2/1/16 at 5:38am
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Mice
Overclock.net › Forums › Components › Mice › USB mouse hard overclocking (2000 Hz+)