What is Intel’s Thunderbolt 3 dual port controller’s total bandwidth?
communities.intel.com
communities.intel.com
If Intel treated the original USB in the same way they do ThunderBolt, we'd still be using ADB, serial, parallel, and PS/2 interfaces on all our machines.
The "problem" with Thunderbolt is the same as with Firewire, it's overkill for most of the consumer market. I don't think that's a deal breaker, people who are willing and able to pay for computers with Thunderbolt and devices have plenty of options.
Hey, I'm willing to pay for Thunderbolt on an AMD Threadripper (because PCIe lanes matter) and I'm happy to build devices based on it (as noted, that was what I working on for a couple of years). Feel free to show me the options available to achieve that goal absent being a special preferred Intel vendor.
Amusingly, I have some history with Intel... I worked there. I've also seen how they mismanage or abandon anything that isn't core x86.
The Macbook has one port that looks the same but it isn't a Thunderbolt 3 port and only supports speeds up to 5Gbps.
This means ask your system manufacturer to give the bad news.
Also, there is the thunderbolt authorization protocol (see: boltctl on Linux): is that broken in any way?
Which adds up, because, a single port maxes at 22gbps FULL DUPLEX shave off a 10% overhead factor, and double it = 40gbps.
(3840 * 2160 * 3B * 2 * 60)/s in Gbit/s = 23.887872 Gbit/s
So two 4k monitors at 60 Hz alone should require almost 24 Gbps, not counting audio streams, etc.
And yes, despite the generic support claims of 2x4k displays, it is possible to get 2 4k displays you can't run simultaneously on one TB3 port. It's just fairly unlikely.
In practice you'll have 2 4k displays using about 17.28Gbps of the bandwidth leaving the rest for other things. And there's a good reason for that. It enables MST at 4k 60hz. An example is the Dell P2415Q. It supports MST daisy chaining and you can use two of those same monitors together (not with macOS but with Windows) from a single DP1.2 port. That's only possible because the display doesn't actually demand over 8.5-ish Gbps bandwidth.
There are many TB3 docks available like https://mymantiz.com/products/md-01-zeus that offer dual 4k @60 Hz and as far as I know, they work just fine on Macbook Pro.
Are you sure you're not confusing it with USB-C, which can only drive one 4k@60Hz monitor per connector? USB-C connectors are compatible with TB3.
The PCIe throughput is thus the minimum of the CIO switch's capacity, the PCIe switch's capacity and the PCIe adapter's capacity. The PCIe 4 lane interface is only how the Upstream Port on the PCIe switch is attached to the CPU or PCH.
It is very unlikely that Intel will answer this question satisfactorily because they'd reveal details of the controller's internal architecture.
Note that a PCIe tunnel may pass through a Thunderbolt controller without being terminated on it. The CIO switch must then handle that tunnel's traffic in addition to any tunnels terminated on it.
(Disclosure, I've authored a couple of commits in the Linux kernel's Thunderbolt driver.)
Amazingly dense. It's like they don't want anyone to use Thunderbolt.
https://www.youtube.com/watch?v=uOlQbP63lDQ
I think the reason this question so so hard to answer for Intel is because Thunderbold on Intel goes through the chipset, after which it's on a shared PCIx4 lane to the processor. The main reason for this is hotplugging PCI-E is difficult.
On Threadripper, the Leve1Tech use a lot of hacks to get an Intel Thurnderbolt controller connected directly to the PCIE lanes that go straight to the processor.
I worked for a large telco and the new Manager of IT had to stop her first "all hands" meeting to ask what IPv6 is.
Seriously.
Obligatory reference: https://xkcd.com/806/, which the other day I had occasion to pass along to a really-great [seriously] AT&T U-Verse TSR who'd never heard of it (XKCD). This one is in the running for greatest XKCD of all time.
<rant> They are completely clueless, you can tell that they a bunch of on prem net ops people who took a class in AWS and just translated our AWS architecture to exactly what they would have done on prem. This was before either my AWS savvy manager or I were hired. You ask them about anything that involves anything about AWS besides EC2 instances, security groups and subnets they just shrug. I’ve spent the last few months cleaning up things to try to save the company money. </rant>
Then I went to AWS directly. Thier online chat might as well been a chatbot. They just regurgitated the FAQ.
Intel did the same thing to hobbyist communities when Intel tried to enter consumer IoT market with Arduino101/Edison/Curie. They did open sourced the code (more than a year late since released the hardware though) but never provided good enough public documentations about the chips. Intel eventually gave up the market.
Foremost, eGPU and external RAID storage units. However, only native Thunderbolt 3 implementation makes sense in order to meet compatibility standards.
But Intel seems to have - for the third time, with the conditions better than ever - really messed up the Thunderbolt launch/promotion.