USB 3 PCI-E card
Most if not all usb 3 controllers are designed to use a single pci-e lane ... so you'll have either 500 MB/s or ~ 970 MB/s theoretical connection to the chipset / cpu. However, due to arranging data in packets, you'll probably have 5-10% less of that.
At the same time, usb 3.0 theoretical bandwidth is 5 gbps, but the data is sent between devices using 8b/10b encoding, which means for every 8 bits of actual data, you have 2 bits of stuff, so only 80% of 5 gbps is actually theoretically possible, or 4 gbps. Then, the device has to arrange data in packets an there's some limitations about how many packets can be sent, how much size can each data packet be, and each packet has some overhead (framing, signaling etc) ... basically, be happy if you get over 400 MB/s.
So a single pci-e lane is more or less more than enough for a single usb 3.0 used to the maximum.
You'd get slower transfer speeds if you access both usb devices at same time.
Doesn't matter if the actual edge connector on the card is x4 if the controller chip on the card can only use one pci-e lane anyway.
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now