4 ms·
I actually like the 3.2 naming. Gen is speed, "by" is width. It puts it very roughly on par with PCIe's naming which nobody complains about. I just don't like t
by Neywiny 6mo ago
I actually like the 3.2 naming. Gen is speed, "by" is width. It puts it very roughly on par with PCIe's naming which nobody complains about. I just don't like that USB 3, USB 3.1, and USB 3.2 are the same things. And that sales people don't seem to understand that saying a chip supports 3.1 or 3.2 tells me it's anywhere from 5-20gbps which isn't ideal.
- mistyvales 6mo agoPCI-E has had the same standard since its inception: 1.0, 2.0, 3.0, etc. USB has changed multiple times and has remained confusing for the vast majority of people. What was 3.0 is now not 3.0. Even 3.1 has changed. There is no reason to use this naming convention they currently have but for some reason they stick with it..
- Neywiny 6mo agoPossibly they stick with it because it's usable (ish) and it was driving everyone up the wall when they'd change it?
- kimixa 6mo agoPCIe also had things like "1.1", "2.1" and "3.1" - that fixed issues and added functionality - but there wasn't the same crossover between "feature sets and spec revisions" and "speeds" we see in USB today.
- mistyvales 6mo agoManufacturers of mainstream consumer motherboards never used 1.1, 2.1, etc. for PCI-E though. What is 4.0 on the spec sheet will be 4.0 to the buyer. My old 2016 motherboard has a slew of 3.0 labelled USB ports that are now not 3.0, hence the conundrum. It just doesn't make sense why they changed established naming conventions. Is this something that causes me sleepless nights? Not in the least. But it's still an annoyance for consumers and even advanced users as detailed in that latest Geerling video et al.
- kimixa 6mo ago1.1 was very much commonly used in consumer marketing, to the level where there's many instances today of people referring to pcie1.x speeds as "1.1". And I'm pretty sure I've seen 2.1 in consumer marketing contexts. But you're right I didn't know 3.1 existed until I looked it up :p But USB 3.0 is pretty much the only "speed" that hasn't changed - it always required the extra connectors for 5Gbps from the start - but no more. What about those ports is now not "3.0"?
- toast0 6mo agoThe problem with USB, is the revisions are all encompasing. So USB 2.0 includes the 1.5 Mbps and 12.0 Mbps modes from usb 1.x as well as the new 480 Mbps mode, so you could have a USB 2.0 device that only did 12 Mbps (high speed!). It might actually be your old usb 1.1 device with a new label. PCI-e requires hosts and devices to be backwards compatible, but the interface speed is a required part of the spec. Nobody makes a PCI-E 2.0 device that only works with PCI-E 1.0 encodings/speeds, or anyway, it wouldn't be acceptable.
- retired 6mo agoAnd not only the sales people. Windows doesn't report anywhere what your motherboard is capable of, and even if you connect with a device it will not tell you the speed it agreed on.
- Liftyee 6mo agoOut of curiosity, what do you use the higher 20gbps transfer speeds for? Video production? I use USB-C displays, but they run in DP Alt mode. I don't have many (any?) storage devices that can max out a 20gbps connection, and usually don't exceed 5gbps
- Neywiny 6mo agoThis goes back to another point I've historically made which is that except for storage devices, pretty much nothing supports those speeds. I think there are some USB adapters that don't use alt mode and that can have some advantages on some hosts but usually that's a disadvantage. USB interface chips are, as far as I've seen, a Cypress/Infineon FX3 or a bit more rare FTDI FT600/FT601. I even talked with the FTDI guys at s conference and they said nobody's asking for higher than 5gbps. Infineon just recently, after I think 10+ years, came out with 10 and 20gbps chips. But only for receive. Seems to be for cameras mainly. So surprisingly yes, video production. But I want it for other reasons professionally. For example, if you look at the signalhound (which uses the fx3) series of products, they often cap out at 40 Msamples/sec for USB. This is a classic 5gbps limit. To compete with the big boys they need 250 MHz if not more. That's 8 gbps before protocol overhead. It doesn't help that USB is extremely dependent on host compute capability to keep throughput up but assuming your PC is up to the task, 20 gbps could interface some serious data to the real world.
- adrian_b 6mo agoBesides storage devices, i.e. external SSDs, which are very frequently used and they need a USB port as fast as possible, the other frequent application that needs the fastest USB ports is the use of USB Ethernet interfaces.
- joveian 6mo agoAlso eGPU. I have a tiny NUC-size system with decent internal GPU and a (physically much larger) game system with a slower CPU that idles at only a bit under twice the maximum power of the NUC. It would be handy to be able to just plug in an eGPU when needed. The power and cooling requirements of fancy GPUs are so much higher than that of CPUs that large cases designed around the CPU don't make much sense. Even the pysical stability of a large GPU in an ATX style case is not ideal.