Can Thunderbolt Survive USB SuperSpeed+?
Lucas123 writes: "The USB SuperSpeed+ spec (a.k.a. v3.1) offers up to 10Gbps throughput. Combine that with USB's new C-Type Connector, the specification for which is expected out in July, and users will have a symmetrical cable and plug just like Thunderbolt but that will enable up to 100 watts of power depending on the cable version. So where does that leave Thunderbolt, Intel's other hardware interconnect? According to some analysts, Thunderbolt withers or remains a niche technology supported almost exclusively by Apple. Even as Thunderbolt 2 offers twice the throughput (on paper) as USB 3.1, or up to 20Gbps, USB SuperSpeed+ is expected to scale past 40Gbps in coming years. 'USB's installed base is in the billions. Thunderbolt's biggest problem is a relatively small installed base, in the tens of millions. Adding a higher data throughput, and a more expensive option, is unlikely to change that,' said Brian O'Rourke, a principal analyst covering wired interfaces at IHS."
I figured that all along. It took off on Apple hardware, with almost no pickup on normal PCs. That has finally started to happen a little - some upper end motherboards have 1 or 2 Thunderbolt ports now, and Asus has an add-on board for a few others - but it is really a niche thanks to its odd hardware requirements and lack of early adoption outside of Apple. USB is easier to use, and at least up to 3.0 has been backward compatible with older devices. With an even faster option, as long as they don't screw something up, I don't see how USB could not continue to be the leading connectivity standard.
William George
Thunderbolt isn't going to replace USB in all cases, but Thunderbolt isn't about the speed. It's about the protocol. Thunderbolt is basically PCI-E over a wire. Can you connect a GTX 780 Ti (http://techreport.com/news/26426/thunderbolt-box-mates-macbook-pro-with-geforce-gtx-780-ti) with USB 3.1? No? Not really a replacement then. Same goes for any other device that has traditionally been a PCI-E card. Or, you know, you can get an adaptor (http://www.sonnettech.com/product/echoexpressiii.html) and directly connect a PCI-E card.
Speed wise Thunderbolt is evolving too. At this rate there isn't much of a chance of USB 3.1 catching Thunderbolt. As the OP mentioned, Thunderbolt is still ahead of USB 3.1 and 40 Gbps Thunderbolt is coming soon (http://www.extremetech.com/computing/181099-next-gen-thunderbolt-details-40gbps-pcie-3-0-hdmi-2-0-and-100w-power-delivery-for-single-cable-pcs). But again, even is USB catches Thunderbolt, or both become fast enough, the protocols and designs of the connections makes them entirely unsuitable for each other's uses (you wouldn't connect a mouse and keyboard to your PCI-E bus directly via Thunderbolt.)
I have a really hard time caring about "up to 100 watts of power depending on the cable version", mostly because of the "depending on the cable version" part of the statement.
How is this different from DVI, which much or might not have multichannel audio, might or might not be analog, might or might not support 5 channel digital sound, etc., etc.?
One thing Thunderbolt has going for it is that a cable is a cable, and you don't have to worry about it. If you want negotiated power supplied over USB, fine, but don't make me search my cardboard box for the "most sincere USB 3.1 cable". Thanks.
Will the new spec be able to solve the problem of not knowing which way up to insert the USB plug?
*ducks*
READY.
PRINT ""+-0
The problem with all USB to this point is the fact that it has been largely CPU bound. PCIe, Thunderbolt, SCSI, FireWire are DMA devices, not without it's risks but with proper management the performance is leaps and bounds above USB - sure it costs a little extra but that point quickly becomes moot when you see the benefits.
USB is fine for mice and keyboards and some other low-bandwidth and very cheap things. FireWire has been doing low-latency audio and video (high-res) since it's inception. Even full-speed USB2 on a modern computer has difficulties getting a VGA frame buffer to work properly while studios have been able to live-edit multiple streams using FireWire since the PowerMac G5.
Custom electronics and digital signage for your business: www.evcircuits.com
This is exactly what I came here to post. It's a shame, because FW400 was far superior to USB2.0. The problem lay with the peripheral manufacturers who didn't want to put in more expensive controllers and dual-ports on their enclosures. Heck, wasn't the iSight the only webcam for Firewire? No demand=no supply=high prices. FW800 was pretty much the same. Better tech, limited market, high prices, bang, whimper. I love that my old Mac Mini can transfer data between 3 daisy-chained FW400 drives much faster than it can transfer to a single USB2.0 drive, but the fact that enclosures are expensive and basically non-interchangeable with any of my other devices makes it a pretty niche market. Thunderbolt will probably follow the exact same progression, right down to the "new" faster Thunderbolt. Sure, its PCI-E, but 95% of consumers don't know, care, or need that capability. They buy on price and availability, plain and simple.
Thunderbolt 2 allows me to connect a 4k DisplayPort screen (or daisy chain two lower resolution DisplayPort monitors). Its connector is the same as mini-DisplayPort. It's small and convenient. Apple fit two TB 2 buses next to each other on my 13" MacBook Pro. Nice. Very high bandwidth, PCIe.
I don't want to plug a keyboard into this bus, because its overkill. Thunderbolt will probably never have any cost effective way to do a hub/star type topography. For general use lower bandwidth (haha, 1 gigabit is low bandwidth now!) peripherals I need USB. And my MacBook has that too. I wouldn't want it any other way.
That said, USB 3.0 seems like a ball of hurt compared to the difference between USB 1.0/1.1/2.0
Just look at the ads for USB 3 hubs. Most of them state which chipset revision they use, so you can look up whether or not your motherboard / OS will have difficulty with them. I built a FreeBSD 9.1 file server using usb 3 / usb 3 docks, but I failed them all back down to using their 2.0 interface due to persistent flakiness/dropping off the bus type issues. Rock solid on USB 2.0. YMMV, but I hope that USB 3 gets over its growing pains soon.
USB 3.0 added DMA and async (no-polling) control. CPU usage should be on par with FireWire.
Given Apple now has almost 15% of the laptop market (and way more if you count tablets, like some silly analysts do), it's clearly not a niche any more.
Especially since it's the top end of the market. Like iPhones, Apple may not have the #1 market share, but their customers spend a *lot* more per device than other hardware owners, which is a lot of motivation for high-end peripheral manufacturers to build it into their high-end peripherals...
It'll turn out just like how they abandoned Firewire once there was finally enough hardware on the market to even take note of it.
USB is the "mainstream, use for anything" connector. USB SS+ with type-C and 100 W power delivery makes it even moreso.
Thunderbolt is external PCI Express. Over long distances with optical cabling. Yes, there are few places in which TB is better than USB SS+, but in those places, USB SS+ can't compete - at all.
Need a 20 Gb/s connection to your storage array in the next room over? USB SS+ can't do that. Need an effectively-zero-latency connection to an external sound/video editing rig? Yeah, PCIe is your format, over Thunderbolt.
And don't expect Thunderbolt to sit still, either. While USB has plans to increase speed, so does TB. TB has PCIe3 coming up, and other improvements.
No, I never expect Thunderbolt to become even as mainstream as FireWire was, but it most certainly won't just go away, either.
Another non-functioning site was "uncertainty.microsoft.com."
The purpose of that site was not known.
I don't think devices outside of mass storage really call for USB 3.0. Many keyboards still use USB 1.1, even today, because they don't need anything more advanced.
If you can't convince them, convict them.
Amen to the "Ball of hurt".
I design USB3 H/W....what. a. piece. of. shit. I have truly given up hope of engineering anything that will ever work universally, even Intels interfaces which you would like to believe would be a model reference design look like crap when you plug them into a gizillion dollar Agilent USB3 analyzer. Should I be be surprised? Probably not, USB has never exactly been the premium interface has it? Firewire didn't go away because USB was technically superior thats for sure. Thunderbolt just friggin' works, day in, day out, incredible and reliable performance. Sure cables are expensive, they have all sorts of clever active electronics...because...thats what it takes to make 10G in a consumer application work...not a $1.99 piece of injection molded crap from god knows what Asian hell chemical works. In fact Thunderbolts worst problem is ....Intel.....who seem to have a bizarre attitude towards people who want to buy components from them to make peripherals...I honestly don't get it.
This. Firewire was designed for video. Almost all video equipment of the era had firewire ports. Pro and prosumer video cams still do.
==================
Hippie Logger Jock
==================
(and way more if you count tablets, like some silly analysts do),
As the tablets don't have thunderbolt ports its pretty irrelevant.
which is a lot of motivation for high-end peripheral manufacturers to build it into their high-end peripherals...
Meaning highend peripherals will support both thunderbolt and USB3.1? I mean its a high end peripheral right? so 2$ worth of hardware and some royalties aren't really a deal breaker.
And this ultimately just serves to marginalize thunderbolt even more, since the peripherals now have it, but you don't even need it to connect to them.
That we keep talking about the two in language that exactly describes the two, but we completely ignore the language?
EVERY spec for USB refers to the "up to" speed and quotes the maximum theoretical burst transfer rate that is sustainable for only fractions of a second in host to single peer communication.
Thunderbolt's speed is the speed. period. 1 peer or 16 peers doesn't matter. You get 20Gb/s every second after every second. USB has never and is likely to never achieve that.
This was true of Firewire vs USB as well; USB claimed "up to 480Mb/s" but could never sustain that for any human sense-able time. Firewire 800 was flatly 400Mb/s. Firewire didn't advertise a theoretical maximum speed that you could get once in a while; it was a real-world measurable throughput when you were copying files.
So as long as people are ignorant enough to fall for marketing hype instead of actual useful data then USB will continue to dominate (and people will continue to purchase cars based solely on HP ratings)
Article X: The powers not delegated... by the Constitution...are reserved...to the people
My point is simply that your argument for Thunderbolt isn't actually an argument for it.
Haha, yes, I understood the point I *thought* you were trying to make, but that wasn't what you said. It isn't my job to restate your conclusions correctly.
You are correct that my citation of using the DisplayPort functionality isn't support Thunderbolt per se. 1394 was certainly niche, but it was great when it came to bulk data transfer, such as pulling video from cameras.
I like Thunderbolt because I want a high speed PCIe type bus, and I believe the approach is more elegant than slots on a motherboard. I'm sure you understand that intersection of utility between a PCIe type bus and USB type peripheral bus is quite small. Things tend to fit into one realm or the other.
I also appreciate that Thunderbolt multiplexes DisplayPort, which is an elegant solution especially on smaller laptops.
Apple has a history of trying proprietary video connectors. The HDB-15, then the weird thing on some first gen PowerMacs, and then the ADC. With Thunderbolt/mini-DisplayPort they finally will probably succeed, mostly because the PCIe part is optional. I don't perceive why Apple would feel pressure to relent on Thunderbolt if DisplayPort monitors continue to get traction, and the Mac Pro users (especially) want high speed expansion.
same niche market that Apple made popular ;)......it was Apple who made USBpopular, with their first iMac.....USB was also original by Intel, and did hardly anything for 5 years...then came the first iMac, and suddenly almost overnight USB was hot...it took PC's about 2 years to catch up, from PS/2
would not underestimate the influence of Apple ...
Famous last words:"but...."
There is one thing Thunderbolt does have going for it, however.
Since it's essentially a PCI bus extension --- this means, you can add an external PCI chassis attached via Thunderbolt without needing special drivers, and in theory.... you can do things like add additional GPUs and arbitrary PCI devices to your desktop way beyond the expandability of your physical motherboard's or primary chassis' form factor.
There's really no way to accomplish something like that using USB, at least.... not with complicated specialized drivers being developed
DMA just means that you can program an I/O transaction to copy the data to the location you specify rather than have the CPU have to copy each byte. Most USB 2.0 controllers use DMA but they can not write to any location, and certainly devices plugged into USB have no ability to dictate where their data goes.
Even with bus-master devices, DMA is not inherently insecure. The copying is always done by the local host controller and never by the external device. The problems arise if the host controller is naive and allows the external devices to tell it what to do.
In the future, we will ship something WAY better than what Apple is shipping now, so obviously what Apple is shipping now is worthless.
You're confusing usefulness with relevance. Thunderbolt is, and will reman, irrelevant to PCs, largely because PCs have plenty of internal expansion capability and sufficient USB ports, Display Ports, HDMI ports, etc.
I figured that all along. It took off on Apple hardware, with almost no pickup on normal PCs. That has finally started to happen a little - some upper end motherboards have 1 or 2 Thunderbolt ports now, and Asus has an add-on board for a few others - but it is really a niche thanks to its odd hardware requirements and lack of early adoption outside of Apple.
The real problem with Thunderbolt is that it is niche as designed, while USB is a general-purpose interface.
Thunderbolt is a slower-speed (because copper) variant of Intel's "lightning" interface... which has lots of potential because it's optical. I think doing it first over copper was a rational stepping-stone to fiber, but the problem is that it doesn't seem to be general-purpose. Instead it was made as a carrier for faster version of existing standards: PCI and Display Port. This is a big limitation.
USB, on the other hand, beat out the (in some ways) technically superior Firewire for (I think) the very reason that it was less specific, more generic.
To be really honest, I am mystified by the lack of a universal optical interlink by now. I mean, USB over fiber, or something like it. Hell, TOSlink has been around for a long time now. It works. It isn't terribly fragile. I mean, you don't want to try to wad up your cable in your pocket, but otherwise no big deal.
Intel's Lightning might have been it, but again I think it was too specific. Something a lot closer to just "moving bits over cable" is what is needed, IMO.
That depends, do you consider your PCIe cards to be a gaping security hole too?
I figured that all along. It took off on Apple hardware, with almost no pickup on normal PCs. That has finally started to happen a little - some upper end motherboards have 1 or 2 Thunderbolt ports now, and Asus has an add-on board for a few others - but it is really a niche thanks to its odd hardware requirements and lack of early adoption outside of Apple. USB is easier to use, and at least up to 3.0 has been backward compatible with older devices. With an even faster option, as long as they don't screw something up, I don't see how USB could not continue to be the leading connectivity standard.
Try hooking an external SSD up to you machine via USB3 and then via Thunderbolt and you'll see why Thunderbolt is desirable if you are transferring large amounts of data: http://gizmodo.com/5980157/thu.... Take a look at the "Time to write 16.9 Gb of data" row in the table at the bottom and imagine you are transferring 3,4 or 500 Gb. There is about 250 Gb of data on the SSD in my MacBook Pro, large amounts of that data can change frequently meaning long backup times and cutting the time it takes to write that stuff up to disk in half is a major bonus. The problem Thunderbolt has had is not just backwards compatibility, i..e. that here are so many USB 3 devices out there that it is going to take a looooong while to put a dent in the USB monoculture (as you correctly pointed out). Thunderbolt devices have also had a tendency to be more expensive which didn't help either nor did the fact that up until now you have only started to benefit from Thunderbolt for real when using SSDs and they are also expensive which just aggravates the cost problem. When the USB 3 alternative is 2-3 times less expensive than Thunderbolt the choice for the consumer is obvious. If there is going to be a USB standard that is comparable in speed to Thunderbolt, backwards compatible with all the old USB2 and USB3 devices and that has a better connector, Thunderbolt is doomed. Intel should have pushed Thunderbolt way more aggressively i.e. handed out Thunderbolt product licenses liberally, provide motherboard and peripheral manufacturers with incentives or even sell Thunderbolt chips at cost.
Only to idiots, are orders laws.
-- Henning von Tresckow
I hear in the next version, USB 3.14, will come with a 360 orientation-less connector. It will be shaped like a standard headphone jack.
especially once USB gets its shit together and provides enough power to run HDDs without an extra power supply.
It already does... for 2.5" drives.
systemd is Roko's Basilisk.
The problem with all USB to this point is the fact that it has been largely CPU bound. PCIe, Thunderbolt, SCSI, FireWire are DMA devices, not without it's risks but with proper management the performance is leaps and bounds above USB - sure it costs a little extra but that point quickly becomes moot when you see the benefits.
USB is fine for mice and keyboards and some other low-bandwidth and very cheap things. FireWire has been doing low-latency audio and video (high-res) since it's inception. Even full-speed USB2 on a modern computer has difficulties getting a VGA frame buffer to work properly while studios have been able to live-edit multiple streams using FireWire since the PowerMac G5.
This is largely a myth. USB have supported DMA since the beginning so the transfers themselves doesn't use any processing power at all. What required processing power was periodically reading the status of transfers and creating a new schedule of things to be done. This was done 1024 times per second - not really a problem.
What USB (even with recent enhancements) have a problem with is latency - as transfers are mostly done at a fixed schedule and that schedule is updated relatively seldom there are many ways the device may be forced to wait even though it is ready to read or write data. This means that for sustained data transfer USB is much worse than interfaces with less inherent latency.
Correlation is not causation. What really made USB popular was when 2.0 came out, which was developed mostly by Intel and HP. At that point you could connect hard drives and get reasonable speeds, and hardware costs for slow devices like keyboards dropped too as HP found a way to do the timing required for USB 1.1 cheaply.
const int one = 65536; (Silvermoon, Texture.cs)
SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
"Heck, wasn't the iSight the only webcam for Firewire? "
Nope, not even close. Not only were there dedicated FireWire based webcams, but almost every digital video camera had FireWire (and could be used as a webcam) until they went from tape to flash/HD.
People who see FireWire as some kind of failure must have been completely absent in the digital video industry for almost a decade.
I take it you don't do video?
Faster! Faster! Faster would be better!
To my mind that's where Apple went wrong with the new Mac Pro. Looks pretty, no internal expansion. So you have this nice object on your desk - with a bunch of trailing wires to your storage, optical drive, card readers etc...
If it had an internal optical drive, multiformat card reader (SD and CF at least) and room for at least one or two extra drives (hot swappable would be nice), it would be a great machine. I'd imagine more people would find that useful than the dual graphics cards. I know I'd prefer it all in one box, with just one external drive, or array (USB would do) for backups. And of course I could build a PC to the spec that meets my needs for a lot less.
I do actually use a Mac, and prefer OSX to Windows, but the hardware choices are sooo limited.
Sigs are so 1990s. No way would I be seen dead with one.
You're confusing usefulness with relevance. Thunderbolt is, and will reman, irrelevant to PCs, largely because PCs have plenty of internal expansion capability and sufficient USB ports, Display Ports, HDMI ports, etc.
Not often I wish for mod points and don't have them, but this pretty much nails it.
Thunderbolt is solid technology - basically PCIe on a cable - but its relevance to machines that don't need PCIe on a cable (or provide an equivalent - ie: a docking station) is close to nil.
The use case for Thunderbolt on Macs, due to their typical design focusing on form factor over other factors, is reasonable.
The use case outside of Macs, is niche (to say the least).
I see a lot of concern here about backwards compatibility with any new interface. Why are we really concerned about this?
Your brand new server with quad-port Gig-E interfaces still auto-negotiates down to 10Mb speeds. Why? Because you might hook up your new $10,000 server to a $20 network hub you bought off eBay? Uh...no.
Apple had literally billions of devices in the market with the old sync connector. Then, they came out with an all-new connector, alienating entire lines worth of products. Did they go bankrupt? Was there some massive revolt in the industry? No, not quite.
My point is we should learn to move on. Stop worrying about backwards compatibility to ensure that we address scenarios that rarely happen, if ever. What exactly was Thunderbolt compatible with when it came out? Or Firewire? Didn't stop them from innovating.
Besides, there's a damn good chance that every single piece of computing hardware in your hands today will be replaced within 3-5 years, so I fail to see why we care even from a logistical standpoint. You won't even have the hardware in your hands to worry about backwards compatibility, and vendors will always see replacement as THE solution, so don't expect many long-term favors from them either.
If you plug that USB1 device into a port of a USB3 hub, it will slow down the USB3 transfer rate simply by taking up time slots that now have to slow down for grandpa.
That is, if you can get your USB3 device to work at all, from some of the stuff I'm reading here.
#naabhaprzrag, #sverubfr-000, #agi-fcbafberq, negvpyr[pynff*=' negvpyr-ary-'] { qvfcynl: abar !vzcbegnag; }
That sounds amazing! You're saying that USB 3.1 means I won't be able to suck out the entire contents of your RAM like I can with a Firewire or Thunderbolt dongle?
What would really be amazing would be if instead of snark, your comment contained some sort of awareness of the existence of an IOMMU, which prevents this sort of attack on modern hardware.
"You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
I have a bunch of thunderbolt ports and handful of USB 3 ports on my Mac. I would love to trade my thunderbolt ports for some more USB 3s and maybe 2 HDMIs.
DisplayPort is great. DisplayPort can serve as a transport for HDMI. Thunderbolt is PCIe + DisplayPort via a mini-DisplayPort plug.
See where I'm going with this? You're welcome.
I like having Thunderbolt on my MacBook. If I require more USB 3 connectivity I just use a hub. USB 3 isn't suitable for the same kind of applications that Thunderbolt does well.
No in theory about it.
I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
first to use? no, first to mandate its use however would be correct (the imac only had USB this is correct, but USB was out before hand)
have you seen my sig? there are many others like it but none that are the same
I had it with Windows 95 OSR/2. As usual Apple fanatics reinvent history by claiming Apple is responsible for innovation they clearly aren't responsible for. They did not develop the spec, did not develop the prototypes, did not develop most of the market, ad nauseum.