Re: I have the new Razer 8000 Hz prototype gaming mouse on my desk.
Posted: 23 Dec 2020, 18:47
Who you gonna call? The Blur Busters! For Everything Better Than 60Hz™
https://forums.blurbusters.com/
https://www.overclock.net/threads/an-ov ... gy.1251156Razer_TheFiend wrote: ↑23 Dec 2020, 02:10I'm going to ignore the unnecessarily antagonistic tone of your message and respond to one specific point which is of interest to me - USB 3 interrupts : All literature I've read till date mentions the bus intervals for USB 3 as 125us minimum. Hell, even the "latency tolerance" is 123us.Futuretech wrote: ↑23 Dec 2020, 00:46Well I mean come on it's not really a "trade secret" you basically got one of the major micro-controller providers to open up the USB 3.0+ system to basically operate at a higher speed and handle it. You could have been doing this as far back as 2012-2013 when USB 3.0 popped up. Both to the psuedo- if not outright interrupt based system like found on PS/2 and also the 8,000:Hz(125 microsecond)-24,000:Hz(41.6 microsecond) properties.
I'm happy to be corrected and to learn, but you'll have to provide a source for your 41.67us claim.
wo1fwood
Registered
Joined Jan 31, 2012
83 Posts
Discussion Starter • #1 • May 1, 2012
This report by this person came out in 2012 right around the 2011/2012 area of USB 3.0 and or more specifically the future specification process of USB 3 being released to the public.A Special Note on Future USB Specifications
The USB 3.0 specification dramatically changes the way that a host and HID-devices communicate. The basic data flow and transfer concepts are preserved, while some packets or specifications have been integrated or removed entirely. A few notable changes in dataflow should be mentioned.
A dual simplex connection is now being used which allows packets to leave and arrive simultaneously; these transfers are also no longer serial in nature (where packets must finish before the next begins). SOP packets have been replaced by isochronous timestamp packets (ITPs), while token packets have also been removed (IN is replaced by the handshake packet, while OUT has been incorporated into the data packet). SuperSpeed USB also supports continuous bursting for all types of functional data transfers, unlike USB 2.0. Also note that in the USB 3.0 specification continuous device polling has been eliminated and has been replaced by asynchronous notices.
This last note is of particular importance as each device now sends data when it is recorded; it is still host controlled, but in a different way that no longer limits packet sizes. A SuperSpeed interrupt can move up to three maximum sized packets per service interval (125µs, formerly known as a micro-frame), meaning that the maximum theoretical rate at which data can be received by the host is every 41.6µs, the equivalent of a 24000Hz polling rate in USB 2.0 terms*. The size of a service interval (125µs) represents the minimum theoretical rate of data transmission, or what would roughly equate to a 8000Hz polling rate in USB 2.0 terms*.
* The non-serial nature of USB 3.0 makes these translations an inexact correlation, but an idea of the increase in transmission speeds can be seen through these estimations.
In principle... I kinda agree with you about jumping the milking points to a bigger step. The 240Hz->360Hz jump should have been a 240Hz->480Hz jump, for example, to keep in line with the general "upgrade to 2x refresh rate" recommendation of Blur Busters.Futuretech wrote: ↑23 Dec 2020, 00:46In reality your just kinda milking every minor upgrade possible. What's next 10,000, 12,000, 15,000, 20,000 and finally 24,000Hz.
I am earlier told by Razer that this mouse is able to do support non-smoothed operation all the way to max DPI.
Nice, hopefully these settings will be saved onboard and will be editable by something similar to Logitech's new onboard manager (I hate the bloat that comes with stuff like GHUB). I really hope this mouse will gain traction and release soon, ideally without power saving features like dynamic sensor framerate adjustments. Let us set what we want, please. Same goes for smoothing/interpolation/poll/debounce timer/LOD etc. Give customers control over their peripherals.Chief Blur Buster wrote: ↑24 Dec 2020, 23:44I am earlier told by Razer that this mouse is able to do support non-smoothed operation all the way to max DPI.
BTW, I did recommend Razer to include an "Advanced Settings" section of mouse profiles in the Razer mouse software:
- Poll Rate [500 / 1000 / 2000 / 4000 / 8000 Hz]
- Enable smoothing [On / Off]
- Enable interpolation [On / Off]
- Sensor read frequency [20KHz / 16KHz / 8KHz]
Configurable per-game.
Some games clearly work better at 2000Hz or 4000Hz, and some buggy games like Cyberpunk 2077 seems to work better at 500Hz (temporarily, until it is fixed).
I'm afraid I can't take this forum post as anything more than some sort of misinterpretation by this individual when the official USB spec says that USB 3 (both superspeed and superspeed plus) has 125us transfer intervals : https://www.intel.com/content/dam/www/p ... b-xhci.pdf


smoothing at certain ranges or it should just be configured stock since the user doesn't know as much about capabilities and flaws as manufacturer? that is unless a power user like me who either A: owns relic/antic mouse pads that are of higher quality/standard than a lot of generic crap on the market these days, or B: actually dabbles with optimal (for various gameplay) mid to high dpi dials, where jitter of (current gen tech) sensors start to commonly get obvious, or both.Chief Blur Buster wrote: ↑24 Dec 2020, 23:44I am earlier told by Razer that this mouse is able to do support non-smoothed operation all the way to max DPI.
BTW, I did recommend Razer to include an "Advanced Settings" section of mouse profiles in the Razer mouse software:
- Poll Rate [500 / 1000 / 2000 / 4000 / 8000 Hz]
- Enable smoothing [On / Off]
- Enable interpolation [On / Off]
- Sensor read frequency [20KHz / 16KHz / 8KHz]
Configurable per-game.
Some games clearly work better at 2000Hz or 4000Hz, and some buggy games like Cyberpunk 2077 seems to work better at 500Hz (temporarily, until it is fixed).
Also, Razer_TheFriend, Cyberpunk 2077 isn't working well with the touchpad of my Razer Blade 15. Even though it worked well when I played a complete solo playthrough of Crysis 2 in a hammock during the summer on the Razer Blade 15 laptop. (You can't use a mouse in a backyard hammock during stay-at-home!)
This is interesting, so 8000hz is the theorical maximum transfer rate of USB 3.0 since 1/0,000125 = 8000 (I guess it's the same for USB 3.1 and 3.2, correct me if I'm wrong, I'm wondering if newer USB controller can stabilize poll induced interference from high pollrate devices, this topic has been discussed a lot in this forum)Razer_TheFiend wrote: ↑25 Dec 2020, 02:51I'm afraid I can't take this forum post as anything more than some sort of misinterpretation by this individual when the official USB spec says that USB 3 (both superspeed and superspeed plus) has 125us transfer intervals : https://www.intel.com/content/dam/www/p ... b-xhci.pdf
It says in multiple places that each microframe is 125us, and not a single mention of 41.6us or 24KHz anywhere in the document.
Could you elaborate on Sensor Read Frequency? This is the first time I heard about it.Chief Blur Buster wrote: ↑24 Dec 2020, 23:44
BTW, I did recommend Razer to include an "Advanced Settings" section of mouse profiles in the Razer mouse software:
- Poll Rate [500 / 1000 / 2000 / 4000 / 8000 Hz]
- Enable smoothing [On / Off]
- Enable interpolation [On / Off]
- Sensor read frequency [20KHz / 16KHz / 8KHz]