USB 2 or 3.2 PCIE USB card?

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
BlurWickd
Posts: 34
Joined: 27 Nov 2023, 18:31

USB 2 or 3.2 PCIE USB card?

Post by BlurWickd » 25 Dec 2023, 04:36

Hi guys, can someone recommend to me which is preferable for using the razer deathadder v3 4khz? My motherboard the x299-e gaming II only features 3.2 and 2.0 but the 2.0 ports are under a 3.0 roothub and all ports are through the chipset rather than any direct to the CPU so I'm wanting to buy a pcie usb card to see if anything improves. I can definitely tell the difference between using the 3.2 port and the supposedly 2.0 port, my mouse tester graphs aren't too bad but I use a few of the internal usb ports so I think it'd definitely improve if I got a dedicated one.

Do you guys recommend a 2.0 or a 3.2 pcie card? I ordered a 3.2 one currently that was recommended by a forum member but not sure which 2.0 one to order to also test it.

This is the 3.2 one I ordered: https://www.amazon.co.uk/gp/product/B09 ... UTF8&psc=1

Found this 2.0 one which seems reputable but not sure: https://www.amazon.co.uk/StarTech-com-P ... =UTF8&th=1

Thanks!

Slender
Posts: 603
Joined: 25 Jan 2020, 17:55

Re: USB 2 or 3.2 PCIE USB card?

Post by Slender » 25 Dec 2023, 05:35

usb 3.0 pci-e card - you need to pick only asm3142 controller for mouse, because any NEC or VIA chips so bad for mouse (just trust me). USB 3.0 have msi mode. USB 3.0 can affinity on 1 core (default 0 or 4).
USB 2.0 card - you have only 1 controller and port for mouse. Controller can work in usb 1.1 and usb 2.0, you have 1:1 with your mouse.
if you mouse in fullspeed controller work in fullspeed, that is good. What worse:
ISR and DPC latency worse then usb 3.0 (1 isr vs 10 isr) but it not affect on mouse responce and stability of frequency. USB 2.0 card dont have msi mode, default work on 0 core, if you want affinity it be work on 2 cores - preferred and 0core, idk it bad or not affect but it fact.
and for me, usb 2.0 controller increase kernel latency when mouse move.

also, check your motherboard, you 99% have usb 2.0 GL controller (it name like front ports), im check it and it feel.like usb 2.0 but with msi mode. It have separate chip but connect direct to your chipset usb. Also, if you have amd system you can use cpu usb for mouse and another devices to chipset usb.

i dont know about startech, but for me best controllers asm3142 for usb 3.0 and mcs9990 for usb 2.0, im test another like nec v2 and via, it only good for another devices (not for mouse)

Mr1991
Posts: 151
Joined: 24 Nov 2019, 10:10

Re: USB 2 or 3.2 PCIE USB card?

Post by Mr1991 » 26 Dec 2023, 19:39

Slender wrote:
25 Dec 2023, 05:35
usb 3.0 pci-e card - you need to pick only asm3142 controller for mouse, because any NEC or VIA chips so bad for mouse (just trust me). USB 3.0 have msi mode. USB 3.0 can affinity on 1 core (default 0 or 4).
USB 2.0 card - you have only 1 controller and port for mouse. Controller can work in usb 1.1 and usb 2.0, you have 1:1 with your mouse.
if you mouse in fullspeed controller work in fullspeed, that is good. What worse:
ISR and DPC latency worse then usb 3.0 (1 isr vs 10 isr) but it not affect on mouse responce and stability of frequency. USB 2.0 card dont have msi mode, default work on 0 core, if you want affinity it be work on 2 cores - preferred and 0core, idk it bad or not affect but it fact.
and for me, usb 2.0 controller increase kernel latency when mouse move.

also, check your motherboard, you 99% have usb 2.0 GL controller (it name like front ports), im check it and it feel.like usb 2.0 but with msi mode. It have separate chip but connect direct to your chipset usb. Also, if you have amd system you can use cpu usb for mouse and another devices to chipset usb.

i dont know about startech, but for me best controllers asm3142 for usb 3.0 and mcs9990 for usb 2.0, im test another like nec v2 and via, it only good for another devices (not for mouse)
Curious, why do you recommend that specific usb 2.0 card?

Slender
Posts: 603
Joined: 25 Jan 2020, 17:55

Re: USB 2 or 3.2 PCIE USB card?

Post by Slender » 26 Dec 2023, 23:34

Mr1991 wrote:
26 Dec 2023, 19:39
Slender wrote:
25 Dec 2023, 05:35
usb 3.0 pci-e card - you need to pick only asm3142 controller for mouse, because any NEC or VIA chips so bad for mouse (just trust me). USB 3.0 have msi mode. USB 3.0 can affinity on 1 core (default 0 or 4).
USB 2.0 card - you have only 1 controller and port for mouse. Controller can work in usb 1.1 and usb 2.0, you have 1:1 with your mouse.
if you mouse in fullspeed controller work in fullspeed, that is good. What worse:
ISR and DPC latency worse then usb 3.0 (1 isr vs 10 isr) but it not affect on mouse responce and stability of frequency. USB 2.0 card dont have msi mode, default work on 0 core, if you want affinity it be work on 2 cores - preferred and 0core, idk it bad or not affect but it fact.
and for me, usb 2.0 controller increase kernel latency when mouse move.

also, check your motherboard, you 99% have usb 2.0 GL controller (it name like front ports), im check it and it feel.like usb 2.0 but with msi mode. It have separate chip but connect direct to your chipset usb. Also, if you have amd system you can use cpu usb for mouse and another devices to chipset usb.

i dont know about startech, but for me best controllers asm3142 for usb 3.0 and mcs9990 for usb 2.0, im test another like nec v2 and via, it only good for another devices (not for mouse)
Curious, why do you recommend that specific usb 2.0 card?
because it good and get you 1:1 port - mouse

BlurWickd
Posts: 34
Joined: 27 Nov 2023, 18:31

Re: USB 2 or 3.2 PCIE USB card?

Post by BlurWickd » 27 Dec 2023, 21:42

Slender wrote:
25 Dec 2023, 05:35
usb 3.0 pci-e card - you need to pick only asm3142 controller for mouse, because any NEC or VIA chips so bad for mouse (just trust me). USB 3.0 have msi mode. USB 3.0 can affinity on 1 core (default 0 or 4).
USB 2.0 card - you have only 1 controller and port for mouse. Controller can work in usb 1.1 and usb 2.0, you have 1:1 with your mouse.
if you mouse in fullspeed controller work in fullspeed, that is good. What worse:
ISR and DPC latency worse then usb 3.0 (1 isr vs 10 isr) but it not affect on mouse responce and stability of frequency. USB 2.0 card dont have msi mode, default work on 0 core, if you want affinity it be work on 2 cores - preferred and 0core, idk it bad or not affect but it fact.
and for me, usb 2.0 controller increase kernel latency when mouse move.

also, check your motherboard, you 99% have usb 2.0 GL controller (it name like front ports), im check it and it feel.like usb 2.0 but with msi mode. It have separate chip but connect direct to your chipset usb. Also, if you have amd system you can use cpu usb for mouse and another devices to chipset usb.

i dont know about startech, but for me best controllers asm3142 for usb 3.0 and mcs9990 for usb 2.0, im test another like nec v2 and via, it only good for another devices (not for mouse)
So the 3.2 pci card arrived, turns out its an asm3142 but whats weird is that the hardware id is PCI\VEN_1B21&DEV_2142&SUBSYS_21421B21&REV_00


I can't seem to install the latest asm drivers, so I'm not sure if I should be leaving it as the stock microsoft ones. For now I've force installed 1.16.60.1 using the have disk option for the controller and the hub. I connected the pci to a x16 slot, I have an i9 10980xe and a x299-e gaming II motherboard, seems like theres 3 x16 slots but this particular pci card converts it to x1. I don't think I have a usb 2 controller, there are 4 usb 2 slots on the back of the mobo within the intel usb 3.0 roothub with MS drivers but I think its just 3.0 and backwards compatible to usb 2. Should I also be disabling the other USB slots? Image
Should I also set it to gen3 in the bios or leave it auto?

Thank you

Edit: image doesnt seem to show but can see it if you right click and open in new tab

Slender
Posts: 603
Joined: 25 Jan 2020, 17:55

Re: USB 2 or 3.2 PCIE USB card?

Post by Slender » 28 Dec 2023, 20:09

BlurWickd wrote:
27 Dec 2023, 21:42
Slender wrote:
25 Dec 2023, 05:35
usb 3.0 pci-e card - you need to pick only asm3142 controller for mouse, because any NEC or VIA chips so bad for mouse (just trust me). USB 3.0 have msi mode. USB 3.0 can affinity on 1 core (default 0 or 4).
USB 2.0 card - you have only 1 controller and port for mouse. Controller can work in usb 1.1 and usb 2.0, you have 1:1 with your mouse.
if you mouse in fullspeed controller work in fullspeed, that is good. What worse:
ISR and DPC latency worse then usb 3.0 (1 isr vs 10 isr) but it not affect on mouse responce and stability of frequency. USB 2.0 card dont have msi mode, default work on 0 core, if you want affinity it be work on 2 cores - preferred and 0core, idk it bad or not affect but it fact.
and for me, usb 2.0 controller increase kernel latency when mouse move.

also, check your motherboard, you 99% have usb 2.0 GL controller (it name like front ports), im check it and it feel.like usb 2.0 but with msi mode. It have separate chip but connect direct to your chipset usb. Also, if you have amd system you can use cpu usb for mouse and another devices to chipset usb.

i dont know about startech, but for me best controllers asm3142 for usb 3.0 and mcs9990 for usb 2.0, im test another like nec v2 and via, it only good for another devices (not for mouse)
So the 3.2 pci card arrived, turns out its an asm3142 but whats weird is that the hardware id is PCI\VEN_1B21&DEV_2142&SUBSYS_21421B21&REV_00


I can't seem to install the latest asm drivers, so I'm not sure if I should be leaving it as the stock microsoft ones. For now I've force installed 1.16.60.1 using the have disk option for the controller and the hub. I connected the pci to a x16 slot, I have an i9 10980xe and a x299-e gaming II motherboard, seems like theres 3 x16 slots but this particular pci card converts it to x1. I don't think I have a usb 2 controller, there are 4 usb 2 slots on the back of the mobo within the intel usb 3.0 roothub with MS drivers but I think its just 3.0 and backwards compatible to usb 2. Should I also be disabling the other USB slots? Image
Should I also set it to gen3 in the bios or leave it auto?

Thank you

Edit: image doesnt seem to show but can see it if you right click and open in new tab
you need 1:1 gen controller - gen pci
for usb 2.0 - gen1
for 3.0 - gen 1
also you can check it in hwmonitor
i install asm drivers without mouse connected to it, via device manager, 2 drivers.

BlurWickd
Posts: 34
Joined: 27 Nov 2023, 18:31

Re: USB 2 or 3.2 PCIE USB card?

Post by BlurWickd » 29 Dec 2023, 13:05

Slender wrote:
28 Dec 2023, 20:09
BlurWickd wrote:
27 Dec 2023, 21:42
Slender wrote:
25 Dec 2023, 05:35
usb 3.0 pci-e card - you need to pick only asm3142 controller for mouse, because any NEC or VIA chips so bad for mouse (just trust me). USB 3.0 have msi mode. USB 3.0 can affinity on 1 core (default 0 or 4).
USB 2.0 card - you have only 1 controller and port for mouse. Controller can work in usb 1.1 and usb 2.0, you have 1:1 with your mouse.
if you mouse in fullspeed controller work in fullspeed, that is good. What worse:
ISR and DPC latency worse then usb 3.0 (1 isr vs 10 isr) but it not affect on mouse responce and stability of frequency. USB 2.0 card dont have msi mode, default work on 0 core, if you want affinity it be work on 2 cores - preferred and 0core, idk it bad or not affect but it fact.
and for me, usb 2.0 controller increase kernel latency when mouse move.

also, check your motherboard, you 99% have usb 2.0 GL controller (it name like front ports), im check it and it feel.like usb 2.0 but with msi mode. It have separate chip but connect direct to your chipset usb. Also, if you have amd system you can use cpu usb for mouse and another devices to chipset usb.

i dont know about startech, but for me best controllers asm3142 for usb 3.0 and mcs9990 for usb 2.0, im test another like nec v2 and via, it only good for another devices (not for mouse)
So the 3.2 pci card arrived, turns out its an asm3142 but whats weird is that the hardware id is PCI\VEN_1B21&DEV_2142&SUBSYS_21421B21&REV_00


I can't seem to install the latest asm drivers, so I'm not sure if I should be leaving it as the stock microsoft ones. For now I've force installed 1.16.60.1 using the have disk option for the controller and the hub. I connected the pci to a x16 slot, I have an i9 10980xe and a x299-e gaming II motherboard, seems like theres 3 x16 slots but this particular pci card converts it to x1. I don't think I have a usb 2 controller, there are 4 usb 2 slots on the back of the mobo within the intel usb 3.0 roothub with MS drivers but I think its just 3.0 and backwards compatible to usb 2. Should I also be disabling the other USB slots? Image
Should I also set it to gen3 in the bios or leave it auto?

Thank you

Edit: image doesnt seem to show but can see it if you right click and open in new tab
you need 1:1 gen controller - gen pci
for usb 2.0 - gen1
for 3.0 - gen 1
also you can check it in hwmonitor
i install asm drivers without mouse connected to it, via device manager, 2 drivers.
Do you force install the latest asm drivers using the have disk option? They don't natively support windows 10

Slender
Posts: 603
Joined: 25 Jan 2020, 17:55

Re: USB 2 or 3.2 PCIE USB card?

Post by Slender » 29 Dec 2023, 13:07

BlurWickd wrote:
29 Dec 2023, 13:05
Slender wrote:
28 Dec 2023, 20:09
BlurWickd wrote:
27 Dec 2023, 21:42
Slender wrote:
25 Dec 2023, 05:35
usb 3.0 pci-e card - you need to pick only asm3142 controller for mouse, because any NEC or VIA chips so bad for mouse (just trust me). USB 3.0 have msi mode. USB 3.0 can affinity on 1 core (default 0 or 4).
USB 2.0 card - you have only 1 controller and port for mouse. Controller can work in usb 1.1 and usb 2.0, you have 1:1 with your mouse.
if you mouse in fullspeed controller work in fullspeed, that is good. What worse:
ISR and DPC latency worse then usb 3.0 (1 isr vs 10 isr) but it not affect on mouse responce and stability of frequency. USB 2.0 card dont have msi mode, default work on 0 core, if you want affinity it be work on 2 cores - preferred and 0core, idk it bad or not affect but it fact.
and for me, usb 2.0 controller increase kernel latency when mouse move.

also, check your motherboard, you 99% have usb 2.0 GL controller (it name like front ports), im check it and it feel.like usb 2.0 but with msi mode. It have separate chip but connect direct to your chipset usb. Also, if you have amd system you can use cpu usb for mouse and another devices to chipset usb.

i dont know about startech, but for me best controllers asm3142 for usb 3.0 and mcs9990 for usb 2.0, im test another like nec v2 and via, it only good for another devices (not for mouse)
So the 3.2 pci card arrived, turns out its an asm3142 but whats weird is that the hardware id is PCI\VEN_1B21&DEV_2142&SUBSYS_21421B21&REV_00


I can't seem to install the latest asm drivers, so I'm not sure if I should be leaving it as the stock microsoft ones. For now I've force installed 1.16.60.1 using the have disk option for the controller and the hub. I connected the pci to a x16 slot, I have an i9 10980xe and a x299-e gaming II motherboard, seems like theres 3 x16 slots but this particular pci card converts it to x1. I don't think I have a usb 2 controller, there are 4 usb 2 slots on the back of the mobo within the intel usb 3.0 roothub with MS drivers but I think its just 3.0 and backwards compatible to usb 2. Should I also be disabling the other USB slots? Image
Should I also set it to gen3 in the bios or leave it auto?

Thank you

Edit: image doesnt seem to show but can see it if you right click and open in new tab
you need 1:1 gen controller - gen pci
for usb 2.0 - gen1
for 3.0 - gen 1
also you can check it in hwmonitor
i install asm drivers without mouse connected to it, via device manager, 2 drivers.
Do you force install the latest asm drivers using the have disk option? They don't natively support windows 10
yes but you install only 1 driver

BlurWickd
Posts: 34
Joined: 27 Nov 2023, 18:31

Re: USB 2 or 3.2 PCIE USB card?

Post by BlurWickd » 29 Dec 2023, 13:13

Slender wrote:
29 Dec 2023, 13:07
BlurWickd wrote:
29 Dec 2023, 13:05
Slender wrote:
28 Dec 2023, 20:09
BlurWickd wrote:
27 Dec 2023, 21:42


So the 3.2 pci card arrived, turns out its an asm3142 but whats weird is that the hardware id is PCI\VEN_1B21&DEV_2142&SUBSYS_21421B21&REV_00


I can't seem to install the latest asm drivers, so I'm not sure if I should be leaving it as the stock microsoft ones. For now I've force installed 1.16.60.1 using the have disk option for the controller and the hub. I connected the pci to a x16 slot, I have an i9 10980xe and a x299-e gaming II motherboard, seems like theres 3 x16 slots but this particular pci card converts it to x1. I don't think I have a usb 2 controller, there are 4 usb 2 slots on the back of the mobo within the intel usb 3.0 roothub with MS drivers but I think its just 3.0 and backwards compatible to usb 2. Should I also be disabling the other USB slots? Image
Should I also set it to gen3 in the bios or leave it auto?

Thank you

Edit: image doesnt seem to show but can see it if you right click and open in new tab
you need 1:1 gen controller - gen pci
for usb 2.0 - gen1
for 3.0 - gen 1
also you can check it in hwmonitor
i install asm drivers without mouse connected to it, via device manager, 2 drivers.
Do you force install the latest asm drivers using the have disk option? They don't natively support windows 10
yes but you install only 1 driver
I installed the 1.16.60.1 driver with the have disk option on the controller and then again on the roothub, what other driver do I need / where do I install it onto?

BlurWickd
Posts: 34
Joined: 27 Nov 2023, 18:31

Re: USB 2 or 3.2 PCIE USB card?

Post by BlurWickd » 30 Dec 2023, 14:35

BlurWickd wrote:
29 Dec 2023, 13:13
Slender wrote:
29 Dec 2023, 13:07
BlurWickd wrote:
29 Dec 2023, 13:05
Slender wrote:
28 Dec 2023, 20:09


you need 1:1 gen controller - gen pci
for usb 2.0 - gen1
for 3.0 - gen 1
also you can check it in hwmonitor
i install asm drivers without mouse connected to it, via device manager, 2 drivers.
Do you force install the latest asm drivers using the have disk option? They don't natively support windows 10
yes but you install only 1 driver
I installed the 1.16.60.1 driver with the have disk option on the controller and then again on the roothub, what other driver do I need / where do I install it onto?
I assume I install this one Image on the controller right?
then they appear as this Image

Is this correct because I'm not sure what you mean about the 2 drivers?

I also installed it on the 3rd pciex16 slot on my motherboard, this card converts to x1 anyway and the pciex16 are the only slots that're on the cpu not the chipset is this right?

This card is also gen 2, should I set it to gen1 even though its meant to be gen2?

Thank you for all your help

Update:
This is my mousetester graphs with and without the drivers - https://---imgur.com/a/bnSORAZ

Not sure if I'm doing something wrong but I have all cstates disabled, latest windows 10, idle disabled, calyptos guide in terms of device manager/services, bios optimized with legacy usb disabled etc. my bios doesn't have an xhci hand-off option. I'm running a wired deathadder v3 at 2000hz is this good or bad?

Idk if my mousetester is the wrong version I'm using v1.5.3 im using 3200dpi so i set it as 3200cpi in the app etc

Thanks again

Post Reply