Next-Gen Thunderbolt: Twice as Fast, But a Different Connector
Details have leaked about the next iteration of Intel's Thunderbolt connector. The good news: bandwidth will double, going up to about 40Gbps from its current 20. Power usage will drop by half, and it'll support PCI-e 3.0. The bad news: it uses a redesigned connector, and will rely on adapters for backward compatibility. From the article:
"Doubling the available bandwidth will enable next-generation Thunderbolt controllers to drive two 4K displays simultaneously, where current controllers can only drive one. The new controllers will allegedly be compatible with a variety of other protocols as well, including DisplayPort 1.2, USB 3.0, and HDMI 2.0. Intel will offer two different versions of the controller—a version that uses four PCI Express lanes to drive two Thunderbolt ports and an "LP" (presumably "Low Power") version that uses two PCI Express lanes to drive one port."
Why is it everything apple embraces early ends up being a constantly changing connector
All I want is: (snip)
So... USB?
If God forks the Universe every time you roll a die, he'd better have a damned good memory.
USB 3.1 and Thunderbolt are redundant. At this point, they even both support uncompressed video. Pick one, drop (or deprecate) support for the other, and the industry will migrate.
No they are not. They overlap in functionality but they are not the same. If you want to transfer files sometimes from one medium to another, both can accomplish the task. However if you want low latency, low overhead data transfers (like real-time HD video edits on a NAS device), you want Thunderbolt. Also you can run USB, Ethernet, and video over TB and not the other way around. Even for all of their updates to the spec, USB 3.1 still has large overhead: "Though, some initial tests demonstrated usable transfer speeds of only 7.2 Gbit/s, leading to a 30% encoding overhead". Yes it does support uncompressed video but how well it does so far does not seem as though it is as good as TB.
For most consumers, USB 3.1 will be fine for most applications. For professionals, they are likely to get TB devices for their needs.
Well, there's spam egg sausage and spam, that's not got much spam in it.
The thing is USB doesn't have DMA. This is on purpose, it allows for cheaper devices and is more secure. However it means everything has to go through the CPU. So higher load, higher latency. Thunderbolt is just PCIe (and display) so it is as low latency and impact as a card in the system.
For lots of usages, the difference doesn't matter, but for heavy hitting stuff it can.