Can all four thunderbolt ports be used simultaneously without splitting bandwidth?
For example if I plug high-resolution displays into three of them and an eGPU into the fourth, will the displays be taking up bandwith that could have been used by the eGPU?
I’m not lucky enough to have three high-res displays and an eGPU to test with, I’m just curious.
@BusyBoredom I want to say yes since 4 lanes are dedicated to each port but I do know for sure that the left and right side each have their own controllers so at least 2 ports for sure can be used without splitting bandwidth (one on each side). If all ports are being strained that much it is possible that the controllers wouldn’t be able to keep up but I don’t know for sure. Somebody can chime in to go in greater detail.
@BusyBoredom I think the answer to that is a bit complicated - each of the TB4 ports can do full bandwidth on the low level, but since TB is a tunneling protocol, the stuff that is tunneled on top of that might be limited. I previously wrote a big blogpost on USB and TB that might help understand this, though I did not dig into total bandwidth limits for the framework laptop. I did write a bit on the limits on displayport bandwidth:
The USB-C ports are divided into two pairs, each pair sharing a single USB4 router / TB controller, and with two DP 4xHBR3 interfaces on each controller. This means at most two DP streams divided between the two ports in the pair (which includes both TB/USB4 tunnels and DP-alt-mode). [source, section 10, Framework uses UP3]
Hmm interesting, ok thanks That’s a really awesome writeup you’ve put together.
I guess practically speaking, putting an EGPU alone on one side and all other peripherals on the other should satisfy the vast majority of use cases without having to worry about possibly leaving EGPU bandwidth on the table.
Would be neat if someone from framework could chime with some definitive guidance on what the total bandwidth limitations are (across all 4 ports and per-side).
Short answer, yes! eGPUs, docks, storage devices…if it uses the protocol, it will connect.
Long answer, you could connect and use them near-perfectly (and in my experience perfectly) beforehand, even with the 11th gen. What this thread means is that Intel themselves are slapping a badge of honor on the laptop and saying “this passes our standards for a laptop that can connect to Thunderbolt 4 devices”. It’s a marketing point.
Since new gen products have recently been announced I think the company will focus on them primarily.
So can we consider Thunderbolt 4 certification for Gen 12 abandoned?
I have no insight but would presume that it eventually will come out of beta. I’m on the 11th gen rather than 12th, and have been on the latest beta firmware for it since November. Each individual must assess his or her own risk tolerance when choosing whether to install the beta firmware or wait for the official release.
@anon81945988 I do consider 3.06 as a certification. When it comes out of beta of course.
Until 3.06 I don’t consider 12th gen certified at all. And now I really doubt they will ever release 3.06.
Holy cow, this is AMAZING!! A laptop with 4 fully functional Thunderbolt 4 ports is what I want… finally no issues anymore when I want to use Power Delivery over USB together with 2 external displays - something that is pretty much impossible to do with almost any laptop in existence. THANK YOU FRAMEWORK!!
Now for the love of god, deliver to Switzerland already and take my money…