Remix.run Logo
mort96 4 hours ago

All these USB version names. I used to know what they all meant, but then the USB IF went ahead and renamed them all and made a bunch of versions have the same name and renamed some versions to have the same name as the old name of other versions.

I have absolutely no idea what anyone means when they say USB 3.2 gen 2x2. I used to know what USB 3.2 meant but it's certainly not that.

adrian_b 32 minutes ago | parent | next [-]

Unfortunately "USB 3.2" is just a version of the standard, which does not give any information about the performance of a USB port or device.

USB 5 Gb/s = USB 3.2 gen 1, available on Type A or Type C connectors (or on devices on a special extended micro B connector)

USB 10 Gb/s = USB 3.2 gen 2, available on Type A or Type C connectors

USB 20 Gb/s = USB 3.2 gen 2x2, available only on Type C connectors

Moreover, "5 Gb/s" is a marketing lie. The so-called USB of 5 Gb/s has a speed of 4 Gb/s (the same as PCIe 2.0). On the other hand, 10 Gb/s and 20 Gb/s, have the claimed speeds, so USB of 10 Gb/s is 2.5 times faster than USB of 5 Gb/s, not 2 times faster.

10 Gb/s USB and Ethernet have truly the same speed, but the USB overhead is somewhat higher, leading to a somewhat lower speed. However, the speed shown in TFA, not much higher than 7 Gb/s seems too low, and it may be caused by the Windows drivers. It is possible that on other operating systems, e.g. Linux, one can get a higher transfer speed.

ssl-3 3 hours ago | parent | prev | next [-]

Oh, it's fine.

The lack of clarity is in keeping with the USB C connector itself, which may supply or accept power at various rates or not at all, may be fast or slow, may provide or accept video or not, and may even provide an interpretation of PCI Express but probably doesn't.

It probably looks the same no matter what, and the cable selected to use probably also won't be very forthcoming with its capabilities either.

(Be sure to drink your Ovaltine.)

wongarsu an hour ago | parent | next [-]

The USB A connector stayed the same between USB 1, 2 and 3. Yet most manufacturers voluntary distinguished them by giving USB 1 and 1.1 a white insert in plug and port, USB 2 a black insert and USB 3 a blue one

This was neither standarized nor enforced, yet it worked remarkably well in the real world

Then we decided to just have no markings at all on USB C cables. On the ports at least we occasionally get little thunderbolt or power symbols

theandrewbailey 2 hours ago | parent | prev [-]

This quagmire (along with the version names) is why I call it the Unintuitive Serial Bus.

PaulKeeble 2 hours ago | parent | prev | next [-]

USB is just a complete mess. I don't mind so much ports having different capabilities if they are well documented in the specification sheets of the hardware because then at least I can find out what they are capable of, but alas it never seems to be the case. Its very hard to work out whether a port can do Displayport and to what extent/performance or its true power capability or just its real data transfer speed. More often than I like I have just hoped that something works. Anything above 5W charging and 5gbps transfer is optional.

TomatoCo 43 minutes ago | parent | prev | next [-]

Going by Fabien Sanglard's cheat sheet (who I trust uncritically) https://fabiensanglard.net/usbcheat/index.html it looks like 3.2 actually is a broader term than expected. Maybe there was some awful attempt at backwards compatibility? Or forwards?

Someone1234 25 minutes ago | parent [-]

Great site, thanks for the link. But holy heck, that "Also Known As" column is complete chaos. What the heck is wrong with the USB Consortium, do they have brain damage?

Also, according to that table, "USB4 Gen 2×2" is a downgrade on "USB 3.2 Gen 2x2", since the cable length is 0.8m instead of 1m for the same speeds. Which is uhh unexpected.

Latty 3 hours ago | parent | prev | next [-]

To be fair they seem to have taken this often-stated criticism on board. USB 4's naming is more sensible, and they've pushed the simple data speed & power labelling that makes it easier to work out what you need.

usagisushi 2 hours ago | parent | next [-]

Yeah, now it's USB4 Version 2.0 / USB 80Gbps / USB4 Gen4.

mort96 3 hours ago | parent | prev [-]

I don't think they've taken the criticism on board, USB 3 still has the completely nonsensical names

renticulous 40 minutes ago | parent | prev | next [-]

I predict in future when our civilization will advance to higher level, this phenomenon will happen with english words and jargons. e.g. here are versioned and namespaced words. topology.bio.23, topology.math.45 etc.

Welcome to the brave new world we will enter in far future.

izacus 3 hours ago | parent | prev [-]

[flagged]

zoward 3 hours ago | parent | next [-]

It means that if I pick up a random USB cable and plug it into a USB port I have no idea how well it will work or even if it will work at all. It's like the U in USB stands for Unpredictable.

massysett 2 hours ago | parent | next [-]

Now I only buy USB cables if they are marked with their speed and wattage. If it’s not marked, I have to assume it carries little power and is glacially slow, which is fine to charge some Bluetooth headphones but is not usable to connect an SSD.

https://www.usb.org/sites/default/files/usb_type-c_cable_log...

izacus 3 hours ago | parent | prev [-]

You'll notice a difference between USB 3.1 and 3.2 2x2?

ddtaylor 2 hours ago | parent | next [-]

All I know is that I pick up some cables they work for some things and then I try to use them for other things and they don't work.

Isn't the whole point of the USB standard to make it so you don't have to be a super nerd to plug stuff together? People just want to transfer data from their phone or camera to a laptop without navigating spec sheets.

yurishimo 2 hours ago | parent | prev | next [-]

Would you recognize the difference between usb 3.2 and usb 2.0? Cables also play into the standard and the reality of our modern lives is that we all accumulate random cables as a matter of course of life. Sometimes things get mixed up and if you didn’t label the cable in some way when you acquired it, there is no way to easily test it without a lot of hassle and headache.

Forgeties79 28 minutes ago | parent | prev [-]

I use cables that look exactly the same to hook up sound boards, SSD’s, HDD’s, remote KVM switchers, phones, computers, tablets, peripherals of every shape, size, and demand. One livestream station (of our 2) has literally 10-15 of these cables hooked up and the demands vary across devices. It is incredibly important that I know what I am using and what it is hooked up to. I can’t have random things flashing off and on or under-powered when I’m running live streams at work for audiences in the thousands. I can’t be constantly swapping cables because data transfers are suddenly 1/10th what I expected.

This is not some minor inconvenience. It is a serious problem that creates completely avoidable hurdles. We have to label everything so meticulously and anytime somebody asks to borrow/use any usb-c cables from my department, we have to be incredibly particular about what we hand off.

HDMI? Whatever grab it from drawer. USB-C? I need to assemble a committee and find out your use case, as well as when we’ll get it back. It’s absolutely ridiculous.

The only consistent solution is to massively over spec and spend 10x on cables you don’t need.

hnlmorg 3 hours ago | parent | prev | next [-]

This article we are discussing this about gives a great example of why understanding the difference matters a lot when purchasing hardware.

xattt 3 hours ago | parent | prev | next [-]

A sense of perfect knowledge of the things around you, and not feeling like someone is trying to take advantage of you any time you go shopping.

mort96 3 hours ago | parent | prev [-]

Well it means I have no idea what TFA is talking about when it mentions USB versions, for one.

izacus 3 hours ago | parent [-]

[flagged]

wallst07 2 hours ago | parent | next [-]

For me, it makes a difference much later on after buying some computer. I see a usb/c port and think I can plug anything into it that fits and it just works.

When it doesn't, it will take hours/days to figure out why and if it comes down to a cable incompatibility, I would have already made the mistake of not knowing what I was buying.

mort96 2 hours ago | parent | prev [-]

Why do you ask?