Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Maybe more info on the MBP forum, assuming the 4 TB3 ports on them (only) have one Tb controller
On a laptop that's perfectly forgivable.
But on a desktop that's supposed to take advantage of TB3 I/O bandwidth for expansions it is a concern.
 
  • Like
Reactions: StellarVixen
A 2018 MBP15" has two TB3 controllers for four ports.

Unless it's a secret, Intel don't make a 4-port TB3 controller that I'm aware of - it's either PCIe 3.0 ×4 for 2 ports (aka Double Port), PCIe 3.0 ×4 for 1 port (aka Single Port) or PCIe 3.0 ×2 for one port (aka Low Power)
 
  • Like
Reactions: ElectronGuru
A 2018 MBP15" has two TB3 controllers for four ports.

Unless it's a secret, Intel don't make a 4-port TB3 controller that I'm aware of - it's either PCIe 3.0 ×4 for 2 ports (aka Double Port), PCIe 3.0 ×4 for 1 port (aka Single Port) or PCIe 3.0 ×2 for one port (aka Low Power)
One controller gives full speed on two ports, right?
 
Go to the fourth page of comments. The reviewer says there is one TB3 controller for ALL FOUR Thunderbolt™ 3 ports.

So I guess I can forget about getting full 40 Gbps from both graphics card and external NVMe drive, for example.

Did you read further through that particular thread? A few additional comments from Mike:


It appears to be one controller, with two buses. Titan Ridge is over-provisioned from a bandwidth standpoint versus Alpine Ridge and expressly allows for this. but you're right this would be a problem with the older controller.

We'll be torturing the TB3 subsystem a bit later in the week and next week, but so far, we're not seeing any issues with the high-speed SSD in the red enclosure you see in the pic which can shove data very nearly at 40gbit/sec, in conjunction with the Apple Thunderbolt display. We'll push it to the max with multiple displays and drives.

... and in response to, "Marco Arment just tweeted that there are two TB3 controllers. Can you look in the hardware profile? It should be there."

The profiler shows buses, not controllers, doesn't have to be a a 1:1 correlation with Titan Ridge. Titan Ridge can do two buses per controller, plus Apple has explicitly told us that there is one controller for the two buses. We've been given wrong info by Apple before, though, which is why we're relaying what Apple has said, and also waiting for the teardown. Trust but verify.

GPUs aren't constantly using all 32gbit/sec, even with multiple 4K displays hanging off the box. In most cases, even if limited to 40gbit/sec by the controller -- which Titan Ridge is not -- the user will see no speed issues with that setup you're describing.
 
Did you read further through that particular thread? A few additional comments from Mike:




... and in response to, "Marco Arment just tweeted that there are two TB3 controllers. Can you look in the hardware profile? It should be there."
I must admit that I do not understand a single damn thing from this. Does this mean 40Gbps on all four ports or not?
 
I think it means "It's 40Gbps on all four ports together, but it's not a big problem in practice".

Of course, that only covers the "wall of displays" use case only.
It would be equally interesting to know, if the 10GB NIC is somehow sharing the bus with the TB3 controller(s).
 
  • Like
Reactions: ElectronGuru
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.