• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

Not All USB 3.0 Implementations Are Created Equal

qubit

Overclocked quantum bit
Joined
Dec 6, 2007
Messages
17,865 (2.99/day)
Location
Quantum Well UK
System Name Quantumville™
Processor Intel Core i7-2700K @ 4GHz
Motherboard Asus P8Z68-V PRO/GEN3
Cooling Noctua NH-D14
Memory 16GB (2 x 8GB Corsair Vengeance Black DDR3 PC3-12800 C9 1600MHz)
Video Card(s) MSI RTX 2080 SUPER Gaming X Trio
Storage Samsung 850 Pro 256GB | WD Black 4TB | WD Blue 6TB
Display(s) ASUS ROG Strix XG27UQR (4K, 144Hz, G-SYNC compatible) | Asus MG28UQ (4K, 60Hz, FreeSync compatible)
Case Cooler Master HAF 922
Audio Device(s) Creative Sound Blaster X-Fi Fatal1ty PCIe
Power Supply Corsair AX1600i
Mouse Microsoft Intellimouse Pro - Black Shadow
Keyboard Yes
Software Windows 10 Pro 64-bit
Despite the fact that today's USB 3.0 products center on the same NEC controller, we compared a handful of different USB 3.0 drives and found performance to range from 113 to 173 MB/s, depending on the implementation used. Should you be worried?

You might think that the performance of one USB 3.0-equipped product would be (or at least should be) the same as another. If so, you'd be wrong. We found that five different components, all based on the NEC controller, deliver different performance.

Doesn't seem like it's ready for prime time, does it? This reminds me of the significant performance differences at stock speeds of mobos in the 90s which used the same chipsets.

Tom's Hardware
 

FordGT90Concept

"I go fast!1!11!1!"
Joined
Oct 13, 2008
Messages
26,259 (4.63/day)
Location
IA, USA
System Name BY-2021
Processor AMD Ryzen 7 5800X (65w eco profile)
Motherboard MSI B550 Gaming Plus
Cooling Scythe Mugen (rev 5)
Memory 2 x Kingston HyperX DDR4-3200 32 GiB
Video Card(s) AMD Radeon RX 7900 XT
Storage Samsung 980 Pro, Seagate Exos X20 TB 7200 RPM
Display(s) Nixeus NX-EDG274K (3840x2160@144 DP) + Samsung SyncMaster 906BW (1440x900@60 HDMI-DVI)
Case Coolermaster HAF 932 w/ USB 3.0 5.25" bay + USB 3.2 (A+C) 3.5" bay
Audio Device(s) Realtek ALC1150, Micca OriGen+
Power Supply Enermax Platimax 850w
Mouse Nixeus REVEL-X
Keyboard Tesoro Excalibur
Software Windows 10 Home 64-bit
Benchmark Scores Faster than the tortoise; slower than the hare.
USB 3.0 requires a lot of bandwidth and some chips simply don't give it enough or there's too many other perhiperals eating away at the available bandwidth. I'm sure you'd see the same issue with SATA 6 Gb/s
 

PVTCaboose1337

Graphical Hacker
Joined
Feb 1, 2006
Messages
9,501 (1.43/day)
Location
Texas
System Name Whim
Processor Intel Core i5 2500k @ 4.4ghz
Motherboard Asus P8Z77-V LX
Cooling Cooler Master Hyper 212+
Memory 2 x 4GB G.Skill Ripjaws @ 1600mhz
Video Card(s) Gigabyte GTX 670 2gb
Storage Samsung 840 Pro 256gb, WD 2TB Black
Display(s) Shimian QH270 (1440p), Asus VE228 (1080p)
Case Cooler Master 430 Elite
Audio Device(s) Onboard > PA2V2 Amp > Senn 595's
Power Supply Corsair 750w
Software Windows 8.1 (Tweaked)
This is why I am slow to adapt to new standards. Maybe wait till USB 3.1? I just stick to ESATA for now, although it does have a TON of flaws, it works fairly well.
 

newtekie1

Semi-Retired Folder
Joined
Nov 22, 2005
Messages
28,472 (4.23/day)
Location
Indiana, USA
Processor Intel Core i7 10850K@5.2GHz
Motherboard AsRock Z470 Taichi
Cooling Corsair H115i Pro w/ Noctua NF-A14 Fans
Memory 32GB DDR4-3600
Video Card(s) RTX 2070 Super
Storage 500GB SX8200 Pro + 8TB with 1TB SSD Cache
Display(s) Acer Nitro VG280K 4K 28"
Case Fractal Design Define S
Audio Device(s) Onboard is good enough for me
Power Supply eVGA SuperNOVA 1000w G3
Software Windows 10 Pro x64
113MB/s? Still about 4 times as fast as USB 2.0, so sounds good to me.
 

qubit

Overclocked quantum bit
Joined
Dec 6, 2007
Messages
17,865 (2.99/day)
Location
Quantum Well UK
System Name Quantumville™
Processor Intel Core i7-2700K @ 4GHz
Motherboard Asus P8Z68-V PRO/GEN3
Cooling Noctua NH-D14
Memory 16GB (2 x 8GB Corsair Vengeance Black DDR3 PC3-12800 C9 1600MHz)
Video Card(s) MSI RTX 2080 SUPER Gaming X Trio
Storage Samsung 850 Pro 256GB | WD Black 4TB | WD Blue 6TB
Display(s) ASUS ROG Strix XG27UQR (4K, 144Hz, G-SYNC compatible) | Asus MG28UQ (4K, 60Hz, FreeSync compatible)
Case Cooler Master HAF 922
Audio Device(s) Creative Sound Blaster X-Fi Fatal1ty PCIe
Power Supply Corsair AX1600i
Mouse Microsoft Intellimouse Pro - Black Shadow
Keyboard Yes
Software Windows 10 Pro 64-bit
USB 3.0 requires a lot of bandwidth and some chips simply don't give it enough or there's too many other perhiperals eating away at the available bandwidth. I'm sure you'd see the same issue with SATA 6 Gb/s

I'm sure you're right and I have to confess, that I've only read the first few paragraphs of this article, so they might mention this point in it somewhere.

113MB/s? Still about 4 times as fast as USB 2.0, so sounds good to me.

+1 I'd take it, ready for prime time or not, as long as it works without errors. Performance would only improve over time.
 
Joined
Dec 27, 2007
Messages
8,519 (1.43/day)
Location
Kansas City
System Name The Dove Box Rev 3.0
Processor i7 8700k @ 4.7GHz
Motherboard Asus Maximus X APEX
Cooling Custom water loop
Memory 16GB 3600 MHz DDR4
Video Card(s) 2x MSI 780 Ti's in SLI
Storage 500GB Samsung 850 PCIe SSD, 4TB
Display(s) 27" Asus 144Hz
Case Enermax Fulmo GT
Audio Device(s) ON BOARD FTW
Power Supply Corsair 1200W
Keyboard Logitech G510
Software Win 10 64x
Dont some USB2.0 devices benefit just from being connected to a USB3.0 slot? I want to say Mussels got better transfer rates(not 2-4x better) just by using the 3.0 slot.

I'm not sure on this, but would be nice to see. :)
 

PVTCaboose1337

Graphical Hacker
Joined
Feb 1, 2006
Messages
9,501 (1.43/day)
Location
Texas
System Name Whim
Processor Intel Core i5 2500k @ 4.4ghz
Motherboard Asus P8Z77-V LX
Cooling Cooler Master Hyper 212+
Memory 2 x 4GB G.Skill Ripjaws @ 1600mhz
Video Card(s) Gigabyte GTX 670 2gb
Storage Samsung 840 Pro 256gb, WD 2TB Black
Display(s) Shimian QH270 (1440p), Asus VE228 (1080p)
Case Cooler Master 430 Elite
Audio Device(s) Onboard > PA2V2 Amp > Senn 595's
Power Supply Corsair 750w
Software Windows 8.1 (Tweaked)
Dont some USB2.0 devices benefit just from being connected to a USB3.0 slot? I want to say Mussels got better transfer rates(not 2-4x better) just by using the 3.0 slot.

I'm not sure on this, but would be nice to see. :)

I have no idea why you think connecting a 2.0 device to a 3.0 would magically increase performance. I think you fail to see the concept of a bottleneck. I could be wrong, but I am almost 100% sure putting a 2.0 device into a 3.0 port would do nothing (to increase performance).
 
Joined
Dec 27, 2007
Messages
8,519 (1.43/day)
Location
Kansas City
System Name The Dove Box Rev 3.0
Processor i7 8700k @ 4.7GHz
Motherboard Asus Maximus X APEX
Cooling Custom water loop
Memory 16GB 3600 MHz DDR4
Video Card(s) 2x MSI 780 Ti's in SLI
Storage 500GB Samsung 850 PCIe SSD, 4TB
Display(s) 27" Asus 144Hz
Case Enermax Fulmo GT
Audio Device(s) ON BOARD FTW
Power Supply Corsair 1200W
Keyboard Logitech G510
Software Win 10 64x
I think you fail to see my last sentence:

I'm not sure on this, but would be nice to see.

Dont worry when my UD5 comes on Saturday I'll fire it up and see for ya. :)
 

qubit

Overclocked quantum bit
Joined
Dec 6, 2007
Messages
17,865 (2.99/day)
Location
Quantum Well UK
System Name Quantumville™
Processor Intel Core i7-2700K @ 4GHz
Motherboard Asus P8Z68-V PRO/GEN3
Cooling Noctua NH-D14
Memory 16GB (2 x 8GB Corsair Vengeance Black DDR3 PC3-12800 C9 1600MHz)
Video Card(s) MSI RTX 2080 SUPER Gaming X Trio
Storage Samsung 850 Pro 256GB | WD Black 4TB | WD Blue 6TB
Display(s) ASUS ROG Strix XG27UQR (4K, 144Hz, G-SYNC compatible) | Asus MG28UQ (4K, 60Hz, FreeSync compatible)
Case Cooler Master HAF 922
Audio Device(s) Creative Sound Blaster X-Fi Fatal1ty PCIe
Power Supply Corsair AX1600i
Mouse Microsoft Intellimouse Pro - Black Shadow
Keyboard Yes
Software Windows 10 Pro 64-bit
Dont worry when my UD5 comes on Saturday I'll fire it up and see for ya. :)

I'd be keen to see if it improves performance.

There can be unexpected results sometimes. Say, the throughput rate isn't steady on a USB 2.0/2.0 connection, something one sees all the time on a network (try transferring a big file between two networked PCs and watching the throughput with NetMeter to see how it often drops massively). Making a USB 2.0/3.0 connection might resolve this and wouldn't surprise me at all.
 

PVTCaboose1337

Graphical Hacker
Joined
Feb 1, 2006
Messages
9,501 (1.43/day)
Location
Texas
System Name Whim
Processor Intel Core i5 2500k @ 4.4ghz
Motherboard Asus P8Z77-V LX
Cooling Cooler Master Hyper 212+
Memory 2 x 4GB G.Skill Ripjaws @ 1600mhz
Video Card(s) Gigabyte GTX 670 2gb
Storage Samsung 840 Pro 256gb, WD 2TB Black
Display(s) Shimian QH270 (1440p), Asus VE228 (1080p)
Case Cooler Master 430 Elite
Audio Device(s) Onboard > PA2V2 Amp > Senn 595's
Power Supply Corsair 750w
Software Windows 8.1 (Tweaked)
Ok everyone, I made a diagram of how USB works, from 2 perspectives. Stand back:



To mlee, not trying to pick on you, just think this is hilarious.
 

Attachments

  • mleeportals.jpg
    mleeportals.jpg
    73.3 KB · Views: 968
Joined
Dec 27, 2007
Messages
8,519 (1.43/day)
Location
Kansas City
System Name The Dove Box Rev 3.0
Processor i7 8700k @ 4.7GHz
Motherboard Asus Maximus X APEX
Cooling Custom water loop
Memory 16GB 3600 MHz DDR4
Video Card(s) 2x MSI 780 Ti's in SLI
Storage 500GB Samsung 850 PCIe SSD, 4TB
Display(s) 27" Asus 144Hz
Case Enermax Fulmo GT
Audio Device(s) ON BOARD FTW
Power Supply Corsair 1200W
Keyboard Logitech G510
Software Win 10 64x
Massive win!!! Thanks PVT, caught a laugh while doing homework.
 

qubit

Overclocked quantum bit
Joined
Dec 6, 2007
Messages
17,865 (2.99/day)
Location
Quantum Well UK
System Name Quantumville™
Processor Intel Core i7-2700K @ 4GHz
Motherboard Asus P8Z68-V PRO/GEN3
Cooling Noctua NH-D14
Memory 16GB (2 x 8GB Corsair Vengeance Black DDR3 PC3-12800 C9 1600MHz)
Video Card(s) MSI RTX 2080 SUPER Gaming X Trio
Storage Samsung 850 Pro 256GB | WD Black 4TB | WD Blue 6TB
Display(s) ASUS ROG Strix XG27UQR (4K, 144Hz, G-SYNC compatible) | Asus MG28UQ (4K, 60Hz, FreeSync compatible)
Case Cooler Master HAF 922
Audio Device(s) Creative Sound Blaster X-Fi Fatal1ty PCIe
Power Supply Corsair AX1600i
Mouse Microsoft Intellimouse Pro - Black Shadow
Keyboard Yes
Software Windows 10 Pro 64-bit
Ok everyone, I made a diagram of how USB works, from 2 perspectives. Stand back:

http://forums.techpowerup.com/attachment.php?attachmentid=37906&stc=1&d=1283831434

To mlee, not trying to pick on you, just think this is hilarious.

Dunno if you saw my answer in post 9. In theory, of course you should see no difference at all, but it's possible that making a USB 2.0/3.0 connection might make the data transfer rate more consistent and allow it to reach full USB 2.0 speed, assuming it wasn't already for some reason.

I haven't tried this out myself, but it sounds like a plausible scenario to me.
 

PVTCaboose1337

Graphical Hacker
Joined
Feb 1, 2006
Messages
9,501 (1.43/day)
Location
Texas
System Name Whim
Processor Intel Core i5 2500k @ 4.4ghz
Motherboard Asus P8Z77-V LX
Cooling Cooler Master Hyper 212+
Memory 2 x 4GB G.Skill Ripjaws @ 1600mhz
Video Card(s) Gigabyte GTX 670 2gb
Storage Samsung 840 Pro 256gb, WD 2TB Black
Display(s) Shimian QH270 (1440p), Asus VE228 (1080p)
Case Cooler Master 430 Elite
Audio Device(s) Onboard > PA2V2 Amp > Senn 595's
Power Supply Corsair 750w
Software Windows 8.1 (Tweaked)
Dunno if you saw my answer in post 9. In theory, of course you should see no difference at all, but it's possible that making a USB 2.0/3.0 connection might make the data transfer rate more consistent and allow it to reach full USB 2.0 speed, assuming it wasn't already for some reason.

I haven't tried this out myself, but it sounds like a plausible scenario to me.

I understand what you are saying, talking about how 3.0 would make 2.0 work to its full potential. This is not the case however. Let's say the 2.0 device transfers max of 1 mb/s, and the 3.0 a max of 9000mb/s. Regardless, the max you can have the 2.0 go is 1 mb/s. Now if in a 2.0 port the 2.0 device was going .9mb/s then yes maybe it can go 1mb/s in the 3.0 port, but in reality, the bottleneck is IN the 2.0 device, meaning that there should be no change. Theory says no change. Reality will make no change. I can do some tests for you on a 3.0 card with a 2.0 device and a 2.0 device in a 2.0 port on the same machine. I promise you the results are so close together that the difference in negligible.
 

qubit

Overclocked quantum bit
Joined
Dec 6, 2007
Messages
17,865 (2.99/day)
Location
Quantum Well UK
System Name Quantumville™
Processor Intel Core i7-2700K @ 4GHz
Motherboard Asus P8Z68-V PRO/GEN3
Cooling Noctua NH-D14
Memory 16GB (2 x 8GB Corsair Vengeance Black DDR3 PC3-12800 C9 1600MHz)
Video Card(s) MSI RTX 2080 SUPER Gaming X Trio
Storage Samsung 850 Pro 256GB | WD Black 4TB | WD Blue 6TB
Display(s) ASUS ROG Strix XG27UQR (4K, 144Hz, G-SYNC compatible) | Asus MG28UQ (4K, 60Hz, FreeSync compatible)
Case Cooler Master HAF 922
Audio Device(s) Creative Sound Blaster X-Fi Fatal1ty PCIe
Power Supply Corsair AX1600i
Mouse Microsoft Intellimouse Pro - Black Shadow
Keyboard Yes
Software Windows 10 Pro 64-bit
I understand what you are saying, talking about how 3.0 would make 2.0 work to its full potential. This is not the case however. Let's say the 2.0 device transfers max of 1 mb/s, and the 3.0 a max of 9000mb/s. Regardless, the max you can have the 2.0 go is 1 mb/s. Now if in a 2.0 port the 2.0 device was going .9mb/s then yes maybe it can go 1mb/s in the 3.0 port, but in reality, the bottleneck is IN the 2.0 device, meaning that there should be no change. Theory says no change. Reality will make no change. I can do some tests for you on a 3.0 card with a 2.0 device and a 2.0 device in a 2.0 port on the same machine. I promise you the results are so close together that the difference in negligible.

Thanks for that. It's just that I've seen how crappy data transfer performance can be over a network - and I'm talking about a very simple 100Mb (and later 1Gb) connection between two Windows PCs at home connected through a hub - so I figured if the same thing happens with USB it might improve it. Perhaps this problem doesn't exist with a USB connection? I really don't know and I'd be very grateful if you could do that experiment and post the result here. :)
 

PVTCaboose1337

Graphical Hacker
Joined
Feb 1, 2006
Messages
9,501 (1.43/day)
Location
Texas
System Name Whim
Processor Intel Core i5 2500k @ 4.4ghz
Motherboard Asus P8Z77-V LX
Cooling Cooler Master Hyper 212+
Memory 2 x 4GB G.Skill Ripjaws @ 1600mhz
Video Card(s) Gigabyte GTX 670 2gb
Storage Samsung 840 Pro 256gb, WD 2TB Black
Display(s) Shimian QH270 (1440p), Asus VE228 (1080p)
Case Cooler Master 430 Elite
Audio Device(s) Onboard > PA2V2 Amp > Senn 595's
Power Supply Corsair 750w
Software Windows 8.1 (Tweaked)
Thanks for that. It's just that I've seen how crappy data transfer performance can be over a network - and I'm talking about a very simple 100Mb (and later 1Gb) connection between two Windows PCs at home connected through a hub - so I figured if the same thing happens with USB it might improve it. Perhaps this problem doesn't exist with a USB connection? I really don't know and I'd be very grateful if you could do that experiment and post the result here. :)

I was speaking hypothetically, but you have now given me a reason to get a 3.0 card for my laptop. I might as well... ;)
 
Joined
Dec 14, 2008
Messages
1,226 (0.22/day)
Location
The Netherlands
System Name Silent allround
Processor i5 750 @ 3,0Ghz 1.04v / 3.4Ghz 1.11v/ 3,6Ghz 1.15v
Motherboard Gigabyte P55-USB3
Cooling Thermalright IFX-14 + Scythe Slip Stream 140mm @ 600RPM
Memory 2 x 4GB Samsung M378B5273DH0-CH9 @ 2000 MHz 9-10-10-27 T1
Video Card(s) Sapphire HD 5870 Vapor-X @ 940/1270
Storage Intel Postville 80GB SSD & Western Digital Green 2TB
Display(s) Dell Ultrasharp U2412M
Case Bitfenix Merc Alpha
Audio Device(s) Asus Xonar D2 with Unified Drivers
Power Supply Nexus NX-5000 R3 530W
Software Windows 7 Home Premium x64
Benchmark Scores Super pi 1M : 8,549s @ 4,7Ghz (Core i7 920)
I have no idea why you think connecting a 2.0 device to a 3.0 would magically increase performance. I think you fail to see the concept of a bottleneck. I could be wrong, but I am almost 100% sure putting a 2.0 device into a 3.0 port would do nothing (to increase performance).

When I use my External HDD with USB 2.0 on my USB3 the transfer rates are about 40-50-60 MB/s instead of the usual 20-25 MB/s with USB 2.0
 

qubit

Overclocked quantum bit
Joined
Dec 6, 2007
Messages
17,865 (2.99/day)
Location
Quantum Well UK
System Name Quantumville™
Processor Intel Core i7-2700K @ 4GHz
Motherboard Asus P8Z68-V PRO/GEN3
Cooling Noctua NH-D14
Memory 16GB (2 x 8GB Corsair Vengeance Black DDR3 PC3-12800 C9 1600MHz)
Video Card(s) MSI RTX 2080 SUPER Gaming X Trio
Storage Samsung 850 Pro 256GB | WD Black 4TB | WD Blue 6TB
Display(s) ASUS ROG Strix XG27UQR (4K, 144Hz, G-SYNC compatible) | Asus MG28UQ (4K, 60Hz, FreeSync compatible)
Case Cooler Master HAF 922
Audio Device(s) Creative Sound Blaster X-Fi Fatal1ty PCIe
Power Supply Corsair AX1600i
Mouse Microsoft Intellimouse Pro - Black Shadow
Keyboard Yes
Software Windows 10 Pro 64-bit
When I use my External HDD with USB 2.0 on my USB3 the transfer rates are about 40-50-60 MB/s instead of the usual 20-25 MB/s with USB 2.0

Yeah, I'm not surprised. It shouldn't make a difference, yet it does. Perhaps it's to do with drivers? Who knows.
 
Top