Corsair K100 4kHz polling

Everything about latency. Tips, testing methods, mouse lag, display lag, game engine lag, network lag, whole input lag chain, VSYNC OFF vs VSYNC ON, and more! Input Lag Articles on Blur Busters.
Post Reply
howiec
Posts: 183
Joined: 17 Jun 2014, 15:36

Corsair K100 4kHz polling

Post by howiec » 04 Dec 2020, 11:09

So it seems like the K100 actually is communicating at max 4kHz:

Speed 0x02 - High speed (2.0)

Various endpoints with bInterval of 2:

bEndpointAddress 0x81 - Endpoint# = 1, Direction = IN
bmAttributes 0x03 - Transfer Type = Interrupt
wMaxPacketSize 0x0010 - 16 bytes
bInterval 0x02

bEndpointAddress 0x82 - Endpoint# = 2, Direction = IN
bmAttributes 0x03 - Transfer Type = Interrupt
wMaxPacketSize 0x0400 - 1024 bytes
bInterval 0x02

bEndpointAddress 0x83 - Endpoint# = 3, Direction = IN
bmAttributes 0x03 - Transfer Type = Interrupt
wMaxPacketSize 0x0040 - 64 bytes
bInterval 0x02 - 2 milliseconds

bEndpointAddress 0x01 - Endpoint# = 1, Direction = OUT
bmAttributes 0x03 - Transfer Type = Interrupt
wMaxPacketSize 0x0400 - 1024 bytes
bInterval 0x02

victor910
Posts: 61
Joined: 28 Nov 2020, 08:56

Re: Corsair K100 4kHz polling

Post by victor910 » 04 Dec 2020, 22:54

Binterval 2 equal 500hz only

howiec
Posts: 183
Joined: 17 Jun 2014, 15:36

Re: Corsair K100 4kHz polling

Post by howiec » 05 Dec 2020, 16:48

victor910 wrote:
04 Dec 2020, 22:54
Binterval 2 equal 500hz only
That's for low/full speed, not high speed.

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

Re: Corsair K100 4kHz polling

Post by Chief Blur Buster » 05 Dec 2020, 17:36

victor910 wrote:
04 Dec 2020, 22:54
Binterval 2 equal 500hz only
Correct me if I am wrong, but:
- For USB1, that meant 1000/2 = 500 Hz
- For USB2, that meant 8000/2 = 4000 Hz
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!

victor910
Posts: 61
Joined: 28 Nov 2020, 08:56

Re: Corsair K100 4kHz polling

Post by victor910 » 06 Dec 2020, 01:03

you are absolutely right, I thought this full speed ....

howiec
Posts: 183
Joined: 17 Jun 2014, 15:36

Re: Corsair K100 4kHz polling

Post by howiec » 06 Dec 2020, 06:56

Chief Blur Buster wrote:
05 Dec 2020, 17:36
victor910 wrote:
04 Dec 2020, 22:54
Binterval 2 equal 500hz only
Correct me if I am wrong, but:
- For USB1, that meant 1000/2 = 500 Hz
- For USB2, that meant 8000/2 = 4000 Hz
For a device connected at high speed each microframe is 1/8 ms.

Formula and details can be found here:
https://docs.microsoft.com/en-us/window ... descriptor

So 2^(2-1) = 2
(2/8) ms => 4kHz

S3m
Posts: 2
Joined: 03 Apr 2021, 09:49

Re: Corsair K100 4kHz polling

Post by S3m » 03 Apr 2021, 10:09

Could someone test the corsair 8k hyperpolling k65 mini?

S3m
Posts: 2
Joined: 03 Apr 2021, 09:49

Re: Corsair K100 4kHz polling

Post by S3m » 03 Apr 2021, 10:26

Has anyone been able to test the corsair 8k Hz keyboard? Corsair k65 mini?

howiec
Posts: 183
Joined: 17 Jun 2014, 15:36

Re: Corsair K100 4kHz polling

Post by howiec » 06 Apr 2021, 16:24

S3m wrote:
03 Apr 2021, 10:26
Has anyone been able to test the corsair 8k Hz keyboard? Corsair k65 mini?
I don't have the K65 mini or plan on getting it but I suspect that it's also true 4kHz scanning. As for 8kHz polling, I'm guessing it's real too. It's not difficult to implement.

Post Reply