26

I know USB 3.0 is almost entirely backward-compatible, and I know that it introduces a new speed that USB 2.0 devices aren't capable of, but is there any advantage to having a USB 2.0 device in a USB 3.0 port?

Though I'm interested in if it would provide any benefit for any device, I was specifically thinking of a USB Hub that I plug my Bluetooth receiver and flash-drives into.

Nich Del
  • 398

8 Answers8

20

Since your USB is optimized for USB 2.0, using a 3.0 will see no improvement because it simply cannot operate at 3.0 speeds.

USB 2.0 has a maximum speed of 60 MB/s USB 3.0 has a maximum speed of 625MB/sec

From Wikipedia's Article on the Universal Serial Bus:

Typical hi-speed USB hard drives can be written to at rates around 25–30 MB/s, and read from at rates of 30–42 MB/s, according to routine testing done by CNet.[62] This is 70% of the total bandwidth available.

Based on this, you can see that USB 2.0 devices just are not capable of the speeds 3.0 has to offer.

TL;DR version: You will see no benefits

17

One advantage could be that USB 3.0 can supply more power than USB 2.0.

I have some doubt whether an USB 2.0 device could use that power, as it would be designed for a USB 2.0 port. On the other hand many USB 2.0 devices exceed the specified power and get away with it (mostly external disks when they start up).

starblue
  • 573
14

Actually, yes, it will be faster by a small margin. You will only see gain if the device in question can dish out a higher bandwidth over another interface like ExpressCard or PCIe. for instance a modern 7200 hard drive in a external enclosure could more than saturate the USB 2.0 port. If the enclosure is a USB 2.0 device, it will be operate with more of its bandwidth when plugged into a USB 3.0 hub, but not nearly as much as if it was a USB 3.0 to USB 3.0 device to hub link (with a USB 3.0 cable).

At least on my laptop, USB 2.0 external 500 GB on USB 2.0 gives me about 19–23 MB/s and up to 25–32 MB/s when connected to a USB 3.0 express card. So I am getting both a higher minimum speed and ceiling when the same USB 2.0 device is on the USB 3.0 hub. I think the controller is probably more efficient on USB 3.0. When I plugin a USB 3.0 thumb drive on the same ExpressCard USB 3.0 hub though, I get up to 122 MB/s.

So short answer; yes, a small increase, but not nearly as fast as native USB 3.0 links.

slhck
  • 235,242
8

At least on my computer, the 3.0 port is faster than the 2.0 port. However, that is because it is on a different controller, which is faster than the one built into the chipset.

Basically, if the usb 3.0 is from the same controller as the usb 2.0 port, it's going to be the same. Otherwise, YMMV.

Eli
  • 880
6

None, other than it will work. You gain no performance unless using USB 3.0 devices.

KCotreau
  • 25,622
0

I believe it is faster, here is why:

I have a Logitech Solar Keyboard. I had the unilink receiver plugged in to the 2.0 port and the keyboard would constantly lag to the point that I was going to return the solar keyboard to the store. I tried everything including contacting support, downloading the SetPoint app, switching ports (USB 2.0), etc... On a hunch I believed that the USB 2.0 port itself was the bottleneck. Sure enough, I plugged the unilink into the 3.0 port instead of the 2.0 port and never had a problem since.

I verified this later on because I have 2 additional monitors connected to my PC via a Diamond (BVU165) through a USB 2.0 powered hub. Whenever I would watch movies or youtube videos on the PC, after 2-3 mins, the hub would crash and I could hear my scanner (also connected to the hub) reboot and go through the warm up procedure (USB powered only). During this crash, the monitors would disconnect (turn black and go to sleep) and reconnect to the PC. I since attached a POWERED 3.0 hub which I connected the Diamond BVU165 (USB 2.0) through the USB 3.0 hub and never had a problem since.

I am not promoting this as a fix all for every device. Using the 3.0 ports instead of 2.0 seems to even out any sort of lag due to bottlenecks dealing with 2.0 technology and gives the devices the best chance of working properly.

Is there any studies to determine if USB 3.0 unpowered is faster than 2.0 powered?

Brian
  • 1
0

There is a fundamental misunderstanding beneath this question, and many similar questions.

Reality is that when you plug a USB 2 device into a "USB 3 port", you aren't really plugging into a USB 3 port! Not electrically, anyway.

The USB 3 port has all of the pins for a USB 2 port in it. The USB 3 cables have wiring for both. The host controller actually has logic for both USB 2 and USB 3 in it, and enumerates on the host system as two controllers: One USB 2/1.1/1, and one USB 3.

When you plug a USB 2 device into a USB 3 port, the USB 2 device uses the same pins that it always does, and those pins connect to wires that take the connection all the way back to the USB 2 controller int he host. Which does the same things that any other USB 2 controller would, and has the same 480 Mbit/s speed limit.

It is not the case that the hub or whatever takes some of the USB 3 bandwidth and gives it to a USB 2 device if one happens to show up. The controller provides both a USB 3 bus and a USB 2 bus. The USB 2 bus has all the bandwidth available that it usually does, without taking anything from the USB 3 side.

It is also not the case that having USB 3 capabilities implemented in the same controller - even if in the same chip - as the USB 2 controller will make the USB 2 controller work any faster.

So there is no reason from the architecture to expect that a USB 2 device plugged into a USB 3 hub (or port) will work any faster than if it's plugged into a "native" USB 2 port.

As others have suggested, it may be the case that a new USB controller that supports USB 3 as wwell as 2/1.1/1 might be faster at doing USB 2 than an older USB 2/1.1/1 controller. But it isn't inevitable.

-1

Some of the things stated on here are so wishy washy and guess like, don't you think that a USB 3.0 controller is for USB 3.0 and they simply have a separate controller for USB 2.0, I know my machine has a separate controller chips for both variants I can see it under the hardware listing. Unless you buy one of those cheap motherboards made by a manufacturer that has like 4 ports all feeding off the same controller like a cheap skate which TBH I have never seen a controller with a mixed port setup though that doesn't mean that they don't exist. USB 2.0 is USB 2.0, it cannot run any faster than USB 2.0 that's why it's called USB 2.0, even the wiring that makes the USB port is of a different gauge to that of a USB 3.0, this is evident by the different colour plugs with blue usually signifying USB 3.0, because the wiring is different it wouldn't matter even if they ran off the same chip-set because of the wiring, there are not extra wires or anything as such but the gauge of the wiring is different to accommodate not only for increased speed but voltage if required, otherwise if this wasn't the case it would be pointless to colour code the cables as every cable would support USB 3.0. I mean think about it logically as a manufacturer of cables I could save my self hundreds of thousands in costs as the only thing that would need to be colour coded is the port.

Miles
  • 1