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

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

post #381 of 394
I read along this thread but I'm still not sure...
So what is the advantage, for example when overclocking my mouse from 1000 to 2000Hz?
Better click latency, better movement?
post #382 of 394
Thread Starter 
Quote:
Originally Posted by sgtdisembodied View Post

So I'm wondering that if someone were able to add a new entry to the dropdown polling rate menu of the software (which currently allows 125, 500, 1000), it would allow the new value to be saved to the mouse and thus allowing to test the limits of the mouse.
OR find a way to access or bypass the onboard memory so that the value can be overriden by your overclocking tool. These seems overly complicated, but I'm all for tweaking stuff in my spare time tongue.gif
This software isn't mouse (or any other USB device) overclocking tool. To be precise - it's USB controller "overclocking". USB device can or can not respond to this action. But to really overclock device you have to change its firmware or/and hardware.
post #383 of 394
So this might be an odd question in a thread about mouse overclocking, but is this method usable in order to increase the communication rate of my Oculus sensors via USB?
post #384 of 394
Thread Starter 
Quote:
Originally Posted by killaspike View Post

So this might be an odd question in a thread about mouse overclocking, but is this method usable in order to increase the communication rate of my Oculus sensors via USB?
driver itself (although its name hidusbf) can "overclock" any usb device that use USB Interrupt protocol endpoints.
post #385 of 394
Quote:
Originally Posted by SweetLow View Post

driver itself (although its name hidusbf) can "overclock" any usb device that use USB Interrupt protocol endpoints.

Another question I have is, since I can't really check the polling rate of the sensors like I can the mouse, do you know of anyway I could test to see if they are indeed overclocking? I'm unsure if I'm doing it right, I click Process Parent for all my USB ports and just set them all at 31 don't notice a change so I just do them one by one with 'Filter on Device" and notice no change, I have no idea if they are going to 2k polling since my mouse is hard-capped at 1khz polling rate.
post #386 of 394
Thread Starter 
Quote:
Originally Posted by killaspike View Post

Another question I have is, since I can't really check the polling rate of the sensors like I can the mouse, do you know of anyway I could test to see if they are indeed overclocking? I'm unsure if I'm doing it right, I click Process Parent for all my USB ports and just set them all at 31 don't notice a change so I just do them one by one with 'Filter on Device" and notice no change, I have no idea if they are going to 2k polling since my mouse is hard-capped at 1khz polling rate.
1. If you sensor is in setup list then look what is its color - you need green. It's so easy.
2. You can send me output of usbview for this device and then i can say more.

>Process Parent
Why you, people, so like to set this option on??? rolleyes.gif There is nothing in readme and help hint to require this. It is in right state (off) by default smile.gif
post #387 of 394
They only turn green when Process Parent is turned on for some reason, but here is the usbview for the three devices. Honestly if you can get this working for Oculus Sensors there is a whole upcoming community of VR nuts that would kill for a guide on how to increase the poll rate of the sensors.


Sensor 1 (USB 3.0)
Device Descriptor:
bcdUSB: 0x0210
bDeviceClass: 0xEF
bDeviceSubClass: 0x02
bDeviceProtocol: 0x01
bMaxPacketSize0: 0x40 (64)
idVendor: 0x2833
idProduct: 0x0211
bcdDevice: 0x0000
iManufacturer: 0x01
0x0409: "Oculus VR"
iProduct: 0x02
0x0409: "Rift Sensor"
iSerialNumber: 0x03
0x0409: "WMTD303A3002Z1"
bNumConfigurations: 0x01

ConnectionStatus: DeviceConnected
Current Config Value: 0x01
Device Bus Speed: High
Device Address: 0x03
Open Pipes: 1

Endpoint Descriptor:
bEndpointAddress: 0x83 IN
Transfer Type: Interrupt
wMaxPacketSize: 0x0020 (32)
bInterval: 0x0B

Configuration Descriptor:
wTotalLength: 0x01DE
bNumInterfaces: 0x02
bConfigurationValue: 0x01
iConfiguration: 0x00
bmAttributes: 0x80 (Bus Powered )
MaxPower: 0x64 (200 Ma)

Unknown Descriptor:
bDescriptorType: 0x0B
bLength: 0x08
08 0B 00 02 FF 03 00 04

Interface Descriptor:
bInterfaceNumber: 0x00
bAlternateSetting: 0x00
bNumEndpoints: 0x01
bInterfaceClass: 0xFF
bInterfaceSubClass: 0x01
bInterfaceProtocol: 0x00
iInterface: 0x04
0x0409: "CV1 External Camera"

Unknown Descriptor:
bDescriptorType: 0x24
bLength: 0x0D
0D 24 01 00 01 4E 00 00 5A 62 02 01 01

Unknown Descriptor:
bDescriptorType: 0x24
bLength: 0x12
12 24 02 01 01 02 00 00 00 00 00 00 00 00 03 0E
00 00

Unknown Descriptor:
bDescriptorType: 0x24
bLength: 0x09
09 24 03 02 01 01 00 04 00

Unknown Descriptor:
bDescriptorType: 0x24
bLength: 0x0B
0B 24 05 03 01 00 00 02 7F 14 00

Unknown Descriptor:
bDescriptorType: 0x24
bLength: 0x1B
1B 24 06 04 AD CC B1 C2 F6 AB B8 48 8E 37 32 D4
F3 A3 FE EC 05 01 03 02 06 0E 00

Endpoint Descriptor:
bEndpointAddress: 0x83 IN
Transfer Type: Interrupt
wMaxPacketSize: 0x0020 (32)
bInterval: 0x0B

Unknown Descriptor:
bDescriptorType: 0x25
bLength: 0x05
05 25 03 00 04

Interface Descriptor:
bInterfaceNumber: 0x01
bAlternateSetting: 0x00
bNumEndpoints: 0x00
bInterfaceClass: 0xFF
bInterfaceSubClass: 0x02
bInterfaceProtocol: 0x00
iInterface: 0x00

Unknown Descriptor:
bDescriptorType: 0x24
bLength: 0x0F
0F 24 01 02 31 01 81 00 02 00 01 01 01 00 00

Unknown Descriptor:
bDescriptorType: 0x24
bLength: 0x1B
1B 24 04 01 04 59 55 59 32 00 00 10 00 80 00 00
AA 00 38 9B 71 10 01 00 00 00 00

Unknown Descriptor:
bDescriptorType: 0x24
bLength: 0x1E
1E 24 05 01 00 00 05 D0 02 00 00 5E 1A 00 00 5E
1A 00 20 1C 00 47 F4 10 00 01 47 F4 10 00

Unknown Descriptor:
bDescriptorType: 0x24
bLength: 0x1E
1E 24 05 02 00 00 05 C0 03 00 00 60 09 00 00 60
09 00 80 25 00 D0 12 13 00 01 D0 12 13 00

Unknown Descriptor:
bDescriptorType: 0x24
bLength: 0x1E
1E 24 05 03 00 C0 03 40 02 00 00 F7 08 00 00 F7
08 00 E0 10 00 CB F9 08 00 01 CB F9 08 00

Unknown Descriptor:
bDescriptorType: 0x24
bLength: 0x1E
1E 24 05 04 00 C0 03 C0 03 00 00 08 07 00 00 08
07 00 20 1C 00 D0 12 13 00 01 D0 12 13 00

Unknown Descriptor:
bDescriptorType: 0x24
bLength: 0x06
06 24 0D 01 01 04

Unknown Descriptor:
bDescriptorType: 0x24
bLength: 0x0B
0B 24 06 02 04 01 01 00 00 00 00

Unknown Descriptor:
bDescriptorType: 0x24
bLength: 0x1E
1E 24 07 01 00 00 05 D0 02 00 00 BC 34 00 00 BC
34 00 20 1C 00 0A 8B 02 00 01 0A 8B 02 00

Unknown Descriptor:
bDescriptorType: 0x24
bLength: 0x1E
1E 24 07 02 00 00 05 C0 03 00 00 48 3F 00 00 48
3F 00 80 25 00 61 D3 02 00 01 61 D3 02 00

Unknown Descriptor:
bDescriptorType: 0x24
bLength: 0x1E
1E 24 07 03 00 C0 03 40 02 00 00 76 2F 00 00 76
2F 00 E0 10 00 07 B2 01 00 01 07 B2 01 00

Unknown Descriptor:
bDescriptorType: 0x24
bLength: 0x1E
1E 24 07 04 00 C0 03 C0 03 00 00 76 2F 00 00 76
2F 00 20 1C 00 61 D3 02 00 01 61 D3 02 00

Unknown Descriptor:
bDescriptorType: 0x24
bLength: 0x06
06 24 0D 01 01 04

Interface Descriptor:
bInterfaceNumber: 0x01
bAlternateSetting: 0x01
bNumEndpoints: 0x01
bInterfaceClass: 0xFF
bInterfaceSubClass: 0x02
bInterfaceProtocol: 0x00
iInterface: 0x00

Endpoint Descriptor:
bEndpointAddress: 0x81 IN
Transfer Type: Isochronous
wMaxPacketSize: 0x0400 (1024)
bInterval: 0x01

Interface Descriptor:
bInterfaceNumber: 0x01
bAlternateSetting: 0x02
bNumEndpoints: 0x01
bInterfaceClass: 0xFF
bInterfaceSubClass: 0x02
bInterfaceProtocol: 0x00
iInterface: 0x00

Endpoint Descriptor:
bEndpointAddress: 0x81 IN
Transfer Type: Isochronous
wMaxPacketSize: 0x0C00 (3072)
bInterval: 0x01

Interface Descriptor:
bInterfaceNumber: 0x01
bAlternateSetting: 0x03
bNumEndpoints: 0x01
bInterfaceClass: 0x0E
bInterfaceSubClass: 0x02
bInterfaceProtocol: 0x00
iInterface: 0x00

Endpoint Descriptor:
bEndpointAddress: 0x81 IN
Transfer Type: Isochronous
wMaxPacketSize: 0x1400 (5120)
bInterval: 0x01

Sensor 2 (USB 2.0)
Device Descriptor:
bcdUSB: 0x0210
bDeviceClass: 0xEF
bDeviceSubClass: 0x02
bDeviceProtocol: 0x01
bMaxPacketSize0: 0x40 (64)
idVendor: 0x2833
idProduct: 0x0211
bcdDevice: 0x0000
iManufacturer: 0x01
0x0409: "Oculus VR"
iProduct: 0x02
0x0409: "Rift Sensor"
iSerialNumber: 0x03
0x0409: "WMTD303A3002Z1"
bNumConfigurations: 0x01

ConnectionStatus: DeviceConnected
Current Config Value: 0x01
Device Bus Speed: High
Device Address: 0x03
Open Pipes: 1

Endpoint Descriptor:
bEndpointAddress: 0x83 IN
Transfer Type: Interrupt
wMaxPacketSize: 0x0020 (32)
bInterval: 0x0B

Configuration Descriptor:
wTotalLength: 0x01DE
bNumInterfaces: 0x02
bConfigurationValue: 0x01
iConfiguration: 0x00
bmAttributes: 0x80 (Bus Powered )
MaxPower: 0x64 (200 Ma)

Unknown Descriptor:
bDescriptorType: 0x0B
bLength: 0x08
08 0B 00 02 FF 03 00 04

Interface Descriptor:
bInterfaceNumber: 0x00
bAlternateSetting: 0x00
bNumEndpoints: 0x01
bInterfaceClass: 0xFF
bInterfaceSubClass: 0x01
bInterfaceProtocol: 0x00
iInterface: 0x04
0x0409: "CV1 External Camera"

Unknown Descriptor:
bDescriptorType: 0x24
bLength: 0x0D
0D 24 01 00 01 4E 00 00 5A 62 02 01 01

Unknown Descriptor:
bDescriptorType: 0x24
bLength: 0x12
12 24 02 01 01 02 00 00 00 00 00 00 00 00 03 0E
00 00

Unknown Descriptor:
bDescriptorType: 0x24
bLength: 0x09
09 24 03 02 01 01 00 04 00

Unknown Descriptor:
bDescriptorType: 0x24
bLength: 0x0B
0B 24 05 03 01 00 00 02 7F 14 00

Unknown Descriptor:
bDescriptorType: 0x24
bLength: 0x1B
1B 24 06 04 AD CC B1 C2 F6 AB B8 48 8E 37 32 D4
F3 A3 FE EC 05 01 03 02 06 0E 00

Endpoint Descriptor:
bEndpointAddress: 0x83 IN
Transfer Type: Interrupt
wMaxPacketSize: 0x0020 (32)
bInterval: 0x0B

Unknown Descriptor:
bDescriptorType: 0x25
bLength: 0x05
05 25 03 00 04

Interface Descriptor:
bInterfaceNumber: 0x01
bAlternateSetting: 0x00
bNumEndpoints: 0x00
bInterfaceClass: 0xFF
bInterfaceSubClass: 0x02
bInterfaceProtocol: 0x00
iInterface: 0x00

Unknown Descriptor:
bDescriptorType: 0x24
bLength: 0x0F
0F 24 01 02 31 01 81 00 02 00 01 01 01 00 00

Unknown Descriptor:
bDescriptorType: 0x24
bLength: 0x1B
1B 24 04 01 04 59 55 59 32 00 00 10 00 80 00 00
AA 00 38 9B 71 10 01 00 00 00 00

Unknown Descriptor:
bDescriptorType: 0x24
bLength: 0x1E
1E 24 05 01 00 00 05 D0 02 00 00 5E 1A 00 00 5E
1A 00 20 1C 00 47 F4 10 00 01 47 F4 10 00

Unknown Descriptor:
bDescriptorType: 0x24
bLength: 0x1E
1E 24 05 02 00 00 05 C0 03 00 00 60 09 00 00 60
09 00 80 25 00 D0 12 13 00 01 D0 12 13 00

Unknown Descriptor:
bDescriptorType: 0x24
bLength: 0x1E
1E 24 05 03 00 C0 03 40 02 00 00 F7 08 00 00 F7
08 00 E0 10 00 CB F9 08 00 01 CB F9 08 00

Unknown Descriptor:
bDescriptorType: 0x24
bLength: 0x1E
1E 24 05 04 00 C0 03 C0 03 00 00 08 07 00 00 08
07 00 20 1C 00 D0 12 13 00 01 D0 12 13 00

Unknown Descriptor:
bDescriptorType: 0x24
bLength: 0x06
06 24 0D 01 01 04

Unknown Descriptor:
bDescriptorType: 0x24
bLength: 0x0B
0B 24 06 02 04 01 01 00 00 00 00

Unknown Descriptor:
bDescriptorType: 0x24
bLength: 0x1E
1E 24 07 01 00 00 05 D0 02 00 00 BC 34 00 00 BC
34 00 20 1C 00 0A 8B 02 00 01 0A 8B 02 00

Unknown Descriptor:
bDescriptorType: 0x24
bLength: 0x1E
1E 24 07 02 00 00 05 C0 03 00 00 48 3F 00 00 48
3F 00 80 25 00 61 D3 02 00 01 61 D3 02 00

Unknown Descriptor:
bDescriptorType: 0x24
bLength: 0x1E
1E 24 07 03 00 C0 03 40 02 00 00 76 2F 00 00 76
2F 00 E0 10 00 07 B2 01 00 01 07 B2 01 00

Unknown Descriptor:
bDescriptorType: 0x24
bLength: 0x1E
1E 24 07 04 00 C0 03 C0 03 00 00 76 2F 00 00 76
2F 00 20 1C 00 61 D3 02 00 01 61 D3 02 00

Unknown Descriptor:
bDescriptorType: 0x24
bLength: 0x06
06 24 0D 01 01 04

Interface Descriptor:
bInterfaceNumber: 0x01
bAlternateSetting: 0x01
bNumEndpoints: 0x01
bInterfaceClass: 0xFF
bInterfaceSubClass: 0x02
bInterfaceProtocol: 0x00
iInterface: 0x00

Endpoint Descriptor:
bEndpointAddress: 0x81 IN
Transfer Type: Isochronous
wMaxPacketSize: 0x0400 (1024)
bInterval: 0x01

Interface Descriptor:
bInterfaceNumber: 0x01
bAlternateSetting: 0x02
bNumEndpoints: 0x01
bInterfaceClass: 0xFF
bInterfaceSubClass: 0x02
bInterfaceProtocol: 0x00
iInterface: 0x00

Endpoint Descriptor:
bEndpointAddress: 0x81 IN
Transfer Type: Isochronous
wMaxPacketSize: 0x0C00 (3072)
bInterval: 0x01

Interface Descriptor:
bInterfaceNumber: 0x01
bAlternateSetting: 0x03
bNumEndpoints: 0x01
bInterfaceClass: 0x0E
bInterfaceSubClass: 0x02
bInterfaceProtocol: 0x00
iInterface: 0x00

Endpoint Descriptor:
bEndpointAddress: 0x81 IN
Transfer Type: Isochronous
wMaxPacketSize: 0x1400 (5120)
bInterval: 0x01

Oculus Headset (USB 3.0)


Device Descriptor:
bcdUSB: 0x0200
bDeviceClass: 0x00
bDeviceSubClass: 0x00
bDeviceProtocol: 0x00
bMaxPacketSize0: 0x40 (64)
idVendor: 0x2833
idProduct: 0x0031
bcdDevice: 0x0708
iManufacturer: 0x01
0x0409: "Oculus VR, Inc."
iProduct: 0x02
0x0409: "Rift"
iSerialNumber: 0x03
0x0409: "WMHD303A500K8Q"
bNumConfigurations: 0x01

ConnectionStatus: DeviceConnected
Current Config Value: 0x01
Device Bus Speed: Full
Device Address: 0x0A
Open Pipes: 3

Endpoint Descriptor:
bEndpointAddress: 0x81 IN
Transfer Type: Interrupt
wMaxPacketSize: 0x0040 (64)
bInterval: 0x20

Endpoint Descriptor:
bEndpointAddress: 0x82 IN
Transfer Type: Interrupt
wMaxPacketSize: 0x0040 (64)
bInterval: 0x20

Endpoint Descriptor:
bEndpointAddress: 0x02 OUT
Transfer Type: Interrupt
wMaxPacketSize: 0x0040 (64)
bInterval: 0x20

Configuration Descriptor:
wTotalLength: 0x0042
bNumInterfaces: 0x02
bConfigurationValue: 0x01
iConfiguration: 0x00
bmAttributes: 0x80 (Bus Powered )
MaxPower: 0x32 (100 Ma)

Interface Descriptor:
bInterfaceNumber: 0x00
bAlternateSetting: 0x00
bNumEndpoints: 0x01
bInterfaceClass: 0x03 (HID)
bInterfaceSubClass: 0x00
bInterfaceProtocol: 0x00
iInterface: 0x00

HID Descriptor:
bcdHID: 0x0110
bCountryCode: 0x00
bNumDescriptors: 0x01
bDescriptorType: 0x22
wDescriptorLength: 0x04B8

Endpoint Descriptor:
bEndpointAddress: 0x81 IN
Transfer Type: Interrupt
wMaxPacketSize: 0x0040 (64)
bInterval: 0x01

Interface Descriptor:
bInterfaceNumber: 0x01
bAlternateSetting: 0x00
bNumEndpoints: 0x02
bInterfaceClass: 0x03 (HID)
bInterfaceSubClass: 0x00
bInterfaceProtocol: 0x00
iInterface: 0x00

HID Descriptor:
bcdHID: 0x0110
bCountryCode: 0x00
bNumDescriptors: 0x01
bDescriptorType: 0x22
wDescriptorLength: 0x04B8

Endpoint Descriptor:
bEndpointAddress: 0x82 IN
Transfer Type: Interrupt
wMaxPacketSize: 0x0040 (64)
bInterval: 0x01

Endpoint Descriptor:
bEndpointAddress: 0x02 OUT
Transfer Type: Interrupt
wMaxPacketSize: 0x0040 (64)
bInterval: 0x03

Also here is an image of how hidusbf is currently setup. If I uncheck Process Parent they all go white again.

http://imgur.com/a/Bm8PI


Thanks for your time, as you can probably tell I don't really know what I'm doing and your input is awesome.
post #388 of 394
Thread Starter 
Quote:
Originally Posted by killaspike View Post

They only turn green when Process Parent is turned on for some reason, but here is the usbview for the three devices.
Green lines are from headset (and you successfully change it rate, BTW).

Sensor is not HID device and you can't see it in setup (in standard mode). But it have interrupt endpoint and thus it polling rate can be changed.

Send me screenshot of sensor in device manager in Tree View mode (as in first post of this thread).
P.S. Don't post long listings, attach file instead.
P.P.S. When you sort out the problem of one usb device - detach all other usb devices for the first time (if you can do it, of course), it will help not touch unnecessary devices.
Edited by SweetLow - 4/28/17 at 1:23am
post #389 of 394
Either this is a joke or it doesn't work.

I followed, to the best of my ability, the poorly translated English READMEs and my polling rate will not go up to this magical "2000" or "4000", ect. I can only change my polling rate around from 250, 500, and 1000. Setting it to 31 or 62 does nothing for my Zowie FK2.
post #390 of 394
Works perfectly fine. Just not for your mouse and pretty much not for any other mouse that's released these days.That's not the drivers fault though.
Woop
(19 items)
 
  
CPUMotherboardGraphicsRAM
Intel i7 7700k @ 5.0GHz MSI Z270 Gaming M3 KFA² 1070 Ex G.Skill F4-3600C16-8GTZ 
Hard DriveHard DriveHard DriveOptical Drive
Samsung 840 Pro Samsung 840 Samsung 850 Evo Samsung SH-B123L/BSBP Blu-ray 
CoolingOSMonitorMonitor
Corsair H110 Windows 10 Pro BenQ XL2411Z BenQ XL2420T 
KeyboardPowerCaseMouse
Corsair Gaming K70 RGB Rapidfire Corsair AX760 Corsair Carbide Series Air 540 Nixeus Revel 
Mouse PadAudioAudio
Xtrfy XTP1-L4-NiP-LI Asus Xonar Essence STX Beyerdynamic MMX300 
  hide details  
Reply
Woop
(19 items)
 
  
CPUMotherboardGraphicsRAM
Intel i7 7700k @ 5.0GHz MSI Z270 Gaming M3 KFA² 1070 Ex G.Skill F4-3600C16-8GTZ 
Hard DriveHard DriveHard DriveOptical Drive
Samsung 840 Pro Samsung 840 Samsung 850 Evo Samsung SH-B123L/BSBP Blu-ray 
CoolingOSMonitorMonitor
Corsair H110 Windows 10 Pro BenQ XL2411Z BenQ XL2420T 
KeyboardPowerCaseMouse
Corsair Gaming K70 RGB Rapidfire Corsair AX760 Corsair Carbide Series Air 540 Nixeus Revel 
Mouse PadAudioAudio
Xtrfy XTP1-L4-NiP-LI Asus Xonar Essence STX Beyerdynamic MMX300 
  hide details  
Reply
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Mice
Overclock.net › Forums › Components › Mice › USB mouse hard overclocking (2000 Hz+)