Preface:
If you can't overclock, you definitely can't overclock!
Don't ask for overclocking help here without the magic words "I can set a lower rate but not higher".
And yes, to be 100% sure of the result, before trying to test a NEW device, it's good to know that your SYSTEM allows this type of overclocking using one of the "tested and approved" devices listed below.
Original release:
Testers Wanted!
A month ago I modified the USB overclocking software to work on itWin8-Win10.
The one and only big bug was debugged yesterday
But nothing can stop the overclocker. In the development process I saw a feature in the USB 3.0 host controller driver code, so here it is: Trying to achieve polling rates above 1000 Hz!
What do we have to prove?
1. USB3.x-Hostcontroller
2. Windows 8, 8.1, 10 or 11 and unofficialwear the 7 (Actually, we need Microsoft driver for USB3.x host controller - USBXHCI.SYS)
3. USB mouse (low/full speed) connected to this controller. Do not mix "driver" and "port", they are different concepts. You can check which driver your mouse uses in Device Manager, view devices by connection (device tree) (qsxcv screenshot ofon here):
Do not use USB hubs (first try) as this may limit the speed, connect the mouse directly to the ports on the controller. In Device Manager, the mouse (or HID or composite devices) must be connected to the "USB Root Hub" as shown in the screenshot above. Some xHCI controllers likeThis wayYou might have a built-in USB hub for low/full/high speed devices, so more than 2000Hz is not possible on such hardware. ysome without chipsetÖit's asmediathe drivers are probably simply interrupt rate limited (hardware error?). SomeChipset AMDxHCI controllers are also restricted.
4. Software:
hidusbf.zip - My official package as of 4/2/2021
hidusbfn.zip - Supplement for some recent versions of Windows (Win10 x64 21H2 tested). Usage described below
Edit: High speed driver versions are now included in this package (in their respective folders).
How to install:
1. Install HIDUSBF and try changing the rate (just change it). If successful, go to 2
2. Take the drivers from the 2khz-4khz or 4khz-8khz folders and install them (copy them directly to %systemroot%\system32\drivers\ or to the hidusbf installation folder and install the service).
3. Reboot after 2!
4. Run setup.exe and try changing the rate to 31 or 62. Rate = 31 actually corresponds to 2000Hz, 62 - 4000Hz for the 2kHz-4kHz version. Rate=31 actually corresponds to 4000Hz, 62 - 8000Hz for the 4kHz-8kHz version. (Don't forget to restart your device.)
5. Consult the tariff (bettermouse tester, but you can also use dimr, mouserate, MouseMovementRecorder or any other software). If the rate is 31 (62), then you've done something wrong (new driver install, USB driver type, newer USBXHCI.SYS version driver unknown). If you rate more than 31 (62) but not more than 1000 Hz, your mouse cannot overclock HARD.
You can also read the jeshuastarr README.2kHz-8kHz.ENG.TXT manual in the hidusbf package.
If you get a real rate greater than 1000 Hz, post your mouse name here (better with mousetester graphics).
I refer to the good result of this publication.
I have personally tested this before and my best overclocked mouse (a4tech bw-35) averages 1400 Hz (unstable).
A list of devices with 2K+ overclock.
These are truly low and full speed overclocked devices. High-speed devices are natively capable of 2K+ (but can also be overclocked).
HARD result (thanks to the qsxcv and mlt04 sensor):
WMO TRANSMITS 8000 Hz SOUNDS
...and all mice with mlt04 (Microsoft WMO 1.1, IMO 1.1, IME 3.0, Blau) are obviously heavily overclocked.
and another tricky result:
Zaunkönig M1K(@Windows 7)
This mouse was specifically designed for hardcore overclocking.
Other good results:
Sky Digital Maus 4K
SteelSeries Kinzu v1
Zalman ZM-M600R (like Nmouse 4K)
Microsoft Basic Optical Mouse v2.0
Roccat Kone Pure Ultra
Logitech M90
Roccat Blast Pro
Dell CN-09RRC7
Satisfactory results:
Razer DeathAdder (v1)
Microsoft Pro Intelli-Maus
And another not so good result:
Asus ROG Sword incorrectly 2000 Hz
(And it is NOT possible to get more than 1000Hz on ANY low or full speed device without overclocking the host.)
PS On modern versions of Windows 10 or 11 (if you want hard or normal overclocking):
1. If you have problems loading the driver in x64 version 1607+disable secure bootÖChange the registryor.
2. If you are using EHCI (USB2.0) driver only in x64 version 1703+ or any driver in version 1803+these driversand test mode oractive methodÖmethod headacheno test mode. If you are using atsiv check your AV (or something likeAnti-Cheat-Engine) if you can'tload control.Or use atsiv and thendownload it completelybefore loading the engine. And yes, don't trythis error.
PSD If you came here to get normal overclocked drivers (1000Hz-) and you have Windows 7 (or earlier version):
1. Check only with Windows 7 or Vista on modern PCs with xHCI controllersthese unofficial drivers.
2. Read about Intel chipsets with EHCI and xHCI drivers (ie 7x-9x series).it's manualswindlerthis optional supplementin case you are unable to overclock your mouse but still want to use the xHCI driver.
or you can usehidusbfn.zipand one of the two methods described above, especially if you have modern Intel hardware with xHCI controller only, but in this case the best solution is 1.
3.VIA USB 3.0 xHCI-Controllerallow error-free overclocking (without driver patches) of [slow] devices up to 1KHz on Windows 7 (and probably XP and Vista). But you can also try using 1.
P.P.P.S. JFYI (and for troubleshooting):There and after the linksYou can find the short descriptions of the internal components of hidusbf andleaves- what exactly does it do in the system.
P.P.P.P.S. Last checked system files. If you have files newer than this one and you can't overclock them, feel free to send them to me.
First (and foremost): if you can't take the watch off, YOU are doing something wrong. No exceptions. It doesn't matter how new your files are.
Secondly, if you are trying to overclock your device to the same USB speed range (eg device max 500Hz to 1000Hz), this table will not help you. If so, it's not a software issue, just a hardware issue.
Third, I typically only support release builds and am highly unlikely to pay attention to builds with any other preparation. But you can try asking...
How to use the table
1. Find your operating system.
2. Locate the USB driver that controls your device. Use "Copy ID" in settings:
Code:
Device: "USB\VID_046D&PID_C03E\6&265D47D&0&3" <- (first line). This is the internal unique name (ID) of the device. Only use it to reset this device. "USB\VID_046D&PID_C03E&REV_2000" Name: USB input device driver: HidUsb Binary: system32\DRIVERS\hidusb.sys Path: C:\Windows\system32\DRIVERS\hidusb.sys Version: 6.1.7601.24386 (win7sp1_ldr_escrow.19004) Binary: HIDUSBF. SYS Ruta: C:\Windows\System32\DRIVERS\HIDUSBF.SYS Versión: 1.2.0.0 LowerFilters: hidusbf BusSpeed: 0 bInterval: 2 Overrided.bInterval: 2Controller:"PCI\VEN_8086&DEV_1E2D\SUB_0454&REV1454&REV145 3&11583659&0&D0""PCI\VEN_8086&DEV_1E2D&CC_0C0320 " Name: Intel(R) 7 Series/C216 Chipset Family USB Host Controller - 1E2D Driver: usbehci Binary: \SystemRoot\system32\drivers\usbehci.sys Path: C:\Windows\system32\drivers\usbehci.sys Version: 6.1 .7601.24138 (win7sp1_ldr.180502-0600) Binary: USBPORT.SYS Path: C:\Windows\System32\DRIVERS\USBPORT.SYS <- This is the driver file version: 6.1.7601.24138 (win7sp1_ldr.180502-0600) < - This is the Driver file version of the driver
or Device Manager if there is a problem with "Copy ID":
3. Locate the driver file name (same as above).
In some cases you will find two (or even more) driver files, the first one is USBEHCI.SYS, USBUHCI.SYS or USBOHCI.SYS and the second one is USBPORT.SYS.
It's normal, we need the second one, USBPORT.SYS.
4. Locate the driver file version (use "Copy ID" or Explorer to view file ownership):
Then browse the table by operating system, file name, and file version.
If your file is newer than the latest version of the spreadsheet, please send it to me.
Column "HIDUSBFN Required" = Yes means you should take the add-on files to the main package and use Trial or Atsiv mode on x64 OS.
The "Possible Overclock" column describes what kind of overclock you can get with this combination of hardware and software.
LS=low speed (max. 125 Hz), BusSpeed: 0 (in Settings->"Copy ID")
FS = Maximum speed (max. 1000 Hz), BusSpeed: 1
HS = High speed (max. 8000 Hz), BusSpeed: 2
For example in the screenshots I have Windows 10 x64 1903 (with some updates), xHCI host driver, usbxhci.sys driver file and its version is 10.0.18362.207.
In the table this line is present (10.0.18362.207 falls in the range 10.0.17134.1-10.0.19041.xxxx) and you should use HIDUSBFN and you can potentially overclock your device up to 8000Hz.
Code:
OS controller driver HIDUSBFN File possible overclocking required ---------------------------------------- ------------- -------------98,98SE, usbport.sys, On LS->FSME,2000, openhci.sys,XP,2003, uhcd.sysVista, 7, 8 (latest version)x86 years x64Vista, 7 usbxhci.sys no LS,FS->HSx86 and x64 (6.2.9200.22099)7 x86 and x64 iusb3xhc.sys yes LS->FS (1.0.10.255 , 5.0.4.43) xhcdrv.sys not LS->FS *1 (6.1.7600.5601)8 x86 and x64 usbxhci.sys Not LS,FS->HS (latest version)8.1 x64 usbport.sys Not LS->FS ( -6.3.9600.19024)8.1 x86 usbport.sys No LS->FS (-6.3.9600.17195) usbport.sys Yes LS->FS (6.3.9600.18088- 6.3.9600.19024)8.1 x86 and x64 usbxhci.sys No LS,FS- >HS (-6.3.9600.19024)10 1709- x86 usbport.sys Not LS->FS (10.0.10240.16384- 10.0.16299.x)10 1607- x64 usbport.sys Not LS->FS (10.0.10240.16384- 10.0. 14393.x)10 1709- usbxhci.sys No LS,FS->HSx86 and x64 (10.0.10240.16461 -10.0.16299.x)10 x86 1803+ usbport.sys with LS->FS (10.0.17134.1- 10.0.19041.1 )10 x64 1703+ usbport.sys with LS->FS ( 10.0 0.150 63.1- 10.0.19041.1)10 x86 1803+ usbxhci.sys with LS,FS->HS (10.0.17134.1- 10.0.19041.1)10 x64 1803+ usbxhci.sys with LS,FS->HS (10.0.17134.1- 10.0. 19041.1566)11 21H2 usbport.sys No LS->FS (10.0 .22000.1)11 21H2 usbxhci.sys Si LS,FS->HS (10.0.22000.1) Notes:1. The VIA xHCI controller (and controller) probably allows for the overclocking allowed in XP and Vista, but no problem.
Reactions:
nofearek9, Overclock_Admin, HawkingFornutela e outros 7save not computer