USB 3.0/3.1 add on card

Nov 26, 2005
15,194
403
126
Looking to run my Keyboard in MSI mode on my old X58 EVGA board. The issue is my EVGA board only has USB 2.0 so I'm wondering if a USB 3.0 add on card will put the keyboard in MSI mode?

Anyone know what mode a keyboard on a USB 3.0 card runs in?
 

vailr

Diamond Member
Oct 9, 1999
5,365
54
91
AFAIK, for the keyboard to work while in bios setup, it must be connected via one of the two USB ports located adjacent to the PS/2 port(s).
What exactly is this "MSI mode"?
The solution may be to upgrade to newer board that already includes on-board USB 3.0 ports. And preferably Intel USB 3.0.
 

VirtualLarry

No Lifer
Aug 25, 2001
56,587
10,225
126
He's been talking about Message Signaled Interrupts for a while now. Not sure why, are they really noticably lower latency? Even if the hardware interrupt is lower latency, the resulting triggered DPC call to process the input still depends on the CPU scheduler. So I really don't think changing the interrupt signalling mode buys you much. Especially on a keyboard. (I could see it on a high-performance ethernet NIC, processing thousands of packets a second. Then again, they support interrupt coalescing, so that's not usually a problem even then.)
 

sdifox

No Lifer
Sep 30, 2005
100,190
17,888
126
I am just trying to comprehend what you are trying to accomplish. Other than bragging rights. There are plenty of USB3.0 PCIE add on cards.
 
Nov 26, 2005
15,194
403
126
Ok. For the past 4-5yrs I've been playing Unreal Tournament III, and recently, the latest free to play pre Alpha version of UT4. There has ALWAYS been a lag with the input for double tapping to dodge, and sometimes my character will dodge without my input. I started playing UT3 on an AMD FX 60 machine. Went to a Yorkfield Quad core, then X58. It's consistently been there. I just recently swapped out my X58 EVGA board (USB 2.0) and started to tinker around with my UD7 Rev2.0 X58 board. There are two USB 3.0 ports on it. The USB 3.0 controller works in MSI mode. The movement is more precise and responsive on USB 3.0 than 2.0. One caveat is if you plug your mouse into the USB 3.0 port it will run the devices on the controller in 2.0 mode, from what I heard. MSI mode will report more instances than legacy mode, hence the more precise movement. This is my first USB 3.0 experience, as well as motherboard.

EDIT: the movement is noticeable in every other game I play too, which includes Rising Storm, and infrequently CS:GO
 
Last edited:
Nov 26, 2005
15,194
403
126
No, I just use the keyboard on it. I don't use any vendor drivers for either. 100% sure it's the USB 2.0 legacy IRS mode. It's been there since I started playing UT3 years ago and the majority of the time I was on a USB 2.0 port.

Also want to apologize for being a little abrupt n rude. Life issues. Sorry.
 

sdifox

No Lifer
Sep 30, 2005
100,190
17,888
126
Most input lag is related to mouse or wireless setup or simply slow machine. I have never encountered kb related lag that is why I am asking. I guess I'll fire up UT3 later tonight and see if I experience what you are getting.


Actually, I have experienced kb lag, but that was caused by me installing ms driver for mouse but it installed kb driver as well and I dont have ms kb. Took like ten sec after I get to windows screen before the kb is usable, but once it is working, it was fine.
 
Last edited:
Nov 26, 2005
15,194
403
126
The lag is always present. Just swap your keyboard between USB 2.0 n 3.0 It's more present when trying to dodge and strafe for survival against an opponent. Why don't you try the new UT4, it's free
 

sdifox

No Lifer
Sep 30, 2005
100,190
17,888
126
The lag is always present. Just swap your keyboard between USB 2.0 n 3.0 It's more present when trying to dodge and strafe for survival against an opponent. Why don't you try the new UT4, it's free


my laptop doesnt even have usb 3.0 :sweat: And I dont feel like installing it on my server which has 2 pice usb 3.0 cards since it is in the basement.

UT3 is already installed, UT4 will take a while to dl and install.

USB interrupt is still in the ms range.
 

VirtualLarry

No Lifer
Aug 25, 2001
56,587
10,225
126
I always used a gamepad in one hand, for crouch, jump, movement, and a mouse in the other hand. How people play it with a keyboard, is beyond me.

I remember something happening with GTA IV on my friend's AMD quad-core with a 9800GT card, and an Xbox360 wired controller. I tried playing it on his machine, using the keyboard (PS/2, I think), and after holding down or pressing a few keys, so that it triggered the PS/2 keyboard repeat, the entire game would lag, badly.

Using the Xbox360 controller, wouldn't do that.

I'm suggesting, perhaps something similar is happening with your setup, and you should investigate using a controller instead of keyboard.
 

sdifox

No Lifer
Sep 30, 2005
100,190
17,888
126
I always used a gamepad in one hand, for crouch, jump, movement, and a mouse in the other hand. How people play it with a keyboard, is beyond me.

I remember something happening with GTA IV on my friend's AMD quad-core with a 9800GT card, and an Xbox360 wired controller. I tried playing it on his machine, using the keyboard (PS/2, I think), and after holding down or pressing a few keys, so that it triggered the PS/2 keyboard repeat, the entire game would lag, badly.

Using the Xbox360 controller, wouldn't do that.

I'm suggesting, perhaps something similar is happening with your setup, and you should investigate using a controller instead of keyboard.

auto repeat shouldn't be an issue, games have been able to exception that long time ago. humm, maybe some hotkey combo were activated?

I used to play Descent on keyboard. then switched to kb + mouse after being trashed by the mouse + kb people :hushed:

That was when we used to lug our big ass towers and CRTs to a friend's house and hook up 10Base2... LAN party!


how do you play one handed on a gamepad?


P.S. Got pwned badly on UT alpha.
 
Last edited:

sdifox

No Lifer
Sep 30, 2005
100,190
17,888
126
http://forums.guru3d.com/showthread.php?t=378044

Seems to be more determined by the device than the USB 3.0 Host. So you can enable MSI mode on the Host, but the device will drop it down to whatever it wants to run in. KB and mouse are HID 1.1

just pick up a PCIE USB 3.0 card and try it. Worst case is you have now added USB 3.0 to your computer to slap on external hdds.
 
Nov 26, 2005
15,194
403
126
When both are on the host it will drop it. Only the keyboard will communicate in MSI mode from what I've heard, AND felt in games.

So does anyone know if an add in card (USB 3.0) will run the keyboard in MSI mode? I'm looking to re-use my EVGA board.

EDIT: only when the keyboard is on the host will it operate in MSI mode.
 
Last edited:
Nov 26, 2005
15,194
403
126
Thanks, I'm just trying to avoid spending the money if it doesn't work like that... the issue is the EVGA board is a better overclocking board than the UD7. It can push the QPI Frequency close to 4GHz where the UD7 is limited to 3.6GHz.. the temp sensors are better on the UD7 but the EVGA has easily accessible voltage read points.. there are a few more + (plus points) for the UD7 but it's irrelevant to the overall discussion here.
 

nerp

Diamond Member
Dec 31, 2005
9,865
105
106
Hey, do you have a ps/2 port on your system? Might be worth considering trying that and either using an adapter with your favorite usb device or find a good PS/2 keyboard like a Model M.
 

sdifox

No Lifer
Sep 30, 2005
100,190
17,888
126
Something I just remembered. Do you have usb legacy mode turned on or off? If off try turning it on.
 
Nov 26, 2005
15,194
403
126
That never did anything except turn off USB support. But I wonder if it would force both to use MSI mode, or it might just not let the devices work ... hmmm

I think if I had a PCIe add in card it would allow MSI mode... or it could be enabled through registry editing...
 

mnewsham

Lifer
Oct 2, 2010
14,539
428
136
I have no idea if it will help you at all, but from some internet searching I found someone attempting to troubleshoot an external PCIe USB 3.0 card they were trying to hotplug (install while the system was still running).

Anyway, they posted a log of what was happening during the installation.

[ 1.314043] xhci_hcd 0000:03:00.0: xHCI Host Controller
[ 1.314049] xhci_hcd 0000:03:00.0: new USB bus registered, assigned bus number 3
[ 1.314343] xhci_hcd 0000:03:00.0: irq 42 for MSI/MSI-X
[ 1.314350] xhci_hcd 0000:03:00.0: irq 43 for MSI/MSI-X
[ 1.314356] xhci_hcd 0000:03:00.0: irq 44 for MSI/MSI-X
[ 1.314362] xhci_hcd 0000:03:00.0: irq 45 for MSI/MSI-X
[ 1.314369] xhci_hcd 0000:03:00.0: irq 46 for MSI/MSI-X

[ 1.314544] usb usb3: New USB device found, idVendor=1d6b, idProduct=0002
[ 1.314546] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.314548] usb usb3: Product: xHCI Host Controller
[ 1.314549] usb usb3: Manufacturer: Linux 3.13.0-30-generic xhci_hcd
[ 1.314551] usb usb3: SerialNumber: 0000:03:00.0
[ 1.314658] hub 3-0:1.0: USB hub found
[ 1.314672] hub 3-0:1.0: 2 ports detected
[ 1.314742] xhci_hcd 0000:03:00.0: xHCI Host Controller
[ 1.314746] xhci_hcd 0000:03:00.0: new USB bus registered, assigned bus number 4
[ 1.317621] usb usb4: New USB device found, idVendor=1d6b, idProduct=0003
[ 1.317622] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.317624] usb usb4: Product: xHCI Host Controller
[ 1.317625] usb usb4: Manufacturer: Linux 3.13.0-30-generic xhci_hcd
[ 1.317627] usb usb4: SerialNumber: 0000:03:00.0
[ 1.317700] hub 4-0:1.0: USB hub found
[ 1.317713] hub 4-0:1.0: 2 ports detected


So based off that it looks as if a PCIe USB 3.0 device does support MSI/MSI-X. Whether or not your keyboard would run in that mode or not I have no idea.
 
  • Like
Reactions: BTRY B 529th FA BN
Nov 26, 2005
15,194
403
126
Thanks, mnewshaw. After I thought how pcie devices like the GPU and Sound card can be put in MSI mode I realized it might be possible with a USB 3.0/3.1 card