Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Does anyone know how something like this allocates the bandwidth? A TB5 upstream host port is "limited" to 80/120 Gbps while the total of the peripherals could hit ~ 400Gbps, and I doubt any of them are talking to anything other than the host. Is it basically like multiple clients talking to a single server through an ethernet switch with these things? That is, any one device can get up to full bandwidth while active but two devices talking to the host would gracefully share the available bandwidth?

For example, if one hung two 4K monitors off this thing, would the internal SSD be throttled while the monitors are active but then speed up if the monitors were put to sleep? If no monitors were connected, could one copy data to/from an external SSD hanging off this thing from/to this thing's internal SSD at ~ 6GB/sec (taking advantage of the full-duplex potential of TB)?

P.S.Satachi, you put the power button wrong -- the standard is on the underside in the back.
 
It's a Windows computer.



Does that work with ExFAT? We're a mixed Mac/Windows household so I like to keep my drives universally accessible, but I guess since it's a dock that only I would use, it doesn't matter.
If it's locked down, would it actually try to mount the drive?
 
  • Like
Reactions: vjl323
@bzgnyc2 "Does anyone know how something like this allocates the bandwidth?
...any one device can get up to full bandwidth while active but two devices talking to the host would gracefully share the available bandwidth?"


Bandwidth is dynamically allocated, so shared if the demand exceeds the total available.
But the NVM2e slot only has an allocation of 64 Gbps maximum, so there is enough additional bandwidth to run 4K monitors using DSC without dropping the SSD speed.

Because to this sharing, high bandwidth data channels, like PCIe for a NVMe slot, or a 10GbE port couldn't co-exist without significant drop in operation speeds.
So a TB5 dock will have only one, NVMe or 10GbE, not both.
 
Last edited:
Thats cool and all, but can't Apple get an entire powerful personal computer in an enclosure that size?
Apparently, Apple has discontinued the one computer that could do all of this and much more. And half the users here think that nobody needs a such a computer, just lots of docks, dongles, expanders, and workarounds that are ultimately just waste money and time.
 
Last edited:
Nicely done, Satechi, although I agree that the 2.5Gb should have been 10Gb, and I'd LOVE to see an integrated CF Express card slot (although I don't know anyone that makes a dock with this integrated)...

The OWC dock I currently use has both 10Gb and a built-in CFExpress slot. Although it's "technically" TB3 it handles TB4 protocols so it works great for my use case: https://www.owc.com/solutions/thunderbolt-pro-dock
 
  • Like
Reactions: rtrueman
If it's locked down, would it actually try to mount the drive?
Yeah, that is doubtful that it would mount an unknown drive if the system is truly locked down. If it *does* allow an unknown drive to be mounted, then the IT department needs to take some classes on system security, as that is a giant hole in theirs!
 
  • Like
Reactions: Le Big Mac
Looks like a very good product. Size seems to be similar to a Mac mini or maybe slightly bigger. Not planning to get one immediately. All Satechi products look nice and are made well. I like them.
 
I started caring about it after being burned by Ethernet compatibility issues that a lot of people had in this thread: https://forums.macrumors.com/threads/usb-c-ethernet-unreliable.2287743/

I ended up finding that PCIe based Ethernet controllers are faster and more reliable than either of the ECM/NCM USB Ethernet controllers.
Yep, I've gone so far as to get rid of any ASIX/non-RTLxxx adapter or dock, and even test + label the rest as RTL8153 vs 8156 (preferred).
 
Yep, I've gone so far as to get rid of any ASIX/non-RTLxxx adapter or dock, and even test + label the rest as RTL8153 vs 8156 (preferred).
The dock I settled on has a BCM570x controller (same as the Thunderbolt to Ethernet adapter and some built-in Ethernet in Macs), but I have seen some docks getting Intel i220v controllers too.
 
@bzgnyc2 "Does anyone know how something like this allocates the bandwidth?
...any one device can get up to full bandwidth while active but two devices talking to the host would gracefully share the available bandwidth?"


Bandwidth is dynamically allocated, so shared if the demand exceeds the total available.

Thanks for the confirmation. Wasn't sure what mechanisms TB has for managing that other than assigning PCIe lanes. I recall Ethernet (legacy, haven't kept up with the latest) just dropped the frames along the way and depended on the upper level protocols (e.g. TCP) to manage, but assume we're dealing with simpler, hardware-level protocols here.

But the NVM2e slot only has an allocation of 64 Gbps maximum,

I am assuming though that's what is available to the PCIe tunnel but the tunneling and other overhead consumes more than that? That is, not all the 80-64=16 Gbps is left over for other devices?

so there is enough additional bandwidth to run 4K monitors using DSC without dropping the SSD speed.

You can make my example 6K monitors or what not. I was more curious how the system handles it when the monitors are consuming the majority of the available bandwidth. I am assuming they get first priority and then remainder is dynamically allocated to other devices as demanded. Then assuming if the monitors are turned off that bandwidth is freed up for other devices.

Which would make sense logically understanding such a setup/architecture but would be unintuitive from a legacy systems perspective. That is if I was watching an Oceans or Mission Impossible movie 20 years ago and some character was complaining, "Hurry up we have to get out of here!" and the other was like "It's still copying!" and then first character was like "Turn off the monitors!", I'd be like 'wha?'

Because to this sharing, high bandwidth data channels, like PCIe for a NVMe slot, or a 10GbE port couldn't co-exist without significant drop in operation speeds.
So a TB5 dock will have only one, NVMe or 10GbE, not both.

But if the bandwidth is dynamically allocated, 10GbE shouldn't use more of the TB5 channel to the host when not in use? Also, even the difference between 2.5GbE and 10GbE isn't a lot out of 80GbE?
 
  • Like
Reactions: vjl323
Even the latest TB docks like this can’t support three monitors for Macs……must be a limitation with Mac hardware?

There are TB docks that support 3 monitors for Windows hosts while only supporting 2 monitors for Mac hosts so it's not the protocols or the current dock hardware. Not sure if the limitation is in macOS or current Mac hardware or some combination (i.e. macOS doesn't support it because making it work on the current hardware would degrade performance too much).
 
I wonder how dimensionally similar this unit is to the M4 mini
If they can measure properly, identical.

20% off CES 2026 released items on their website.

ScreenHunter_615 Jan. 07 13.08.jpg
 
  • Like
Reactions: vjl323
Man, so close. If this had 10Gb ethernet and a CFExpress slot it would have been an insta-buy. Guess I'm sticking with the OWC Thunderbolt dock for a while longer.
Agreed.... for me a 10Gb ethernet port would really make this useful.
 
Hmmmm.... with a single TB5 host computer port the other three TB5 ports will have to share the single incoming TB5 data stream when they are being used.

It will also be interesting to see if the single host computer's TB5 port connection can indeed support 6,000+ MB/s to the internal SSD blade such as the Samsung - 990 PRO 4TB Internal SSD PCle Gen 4x4 NVMe that claims some 7,450 MB/s for reads and some 6,900 MB/s for writes.

I have the M3 Ultra Studio and it has 6x TB5 ports all having their own controller. I connect two OWC Envoy Pro Ultras (4TB each) setup as RAID-0 to the M3 and it will provide some 13,500 MB/s. Connecting these two Envoys to the TB5 CubeDock will likely not provide this level of I/O data rates.

I have to admit, I like the demential aspect for this TB5 CubeDock as it does almost match the dimensions of the Mac mini from what see. This TB5 CubeDock does provide two extra TB5 ports for my M3 Ultra Studio.

Hmmmm, an interesting setup for high-performance I/O could be to connect my 2x OWC Envoy Pro Ultras to the CubeDock with a Samsung - 990 PRO 4TB Internal SSD PCle Gen 4x4 NVMe installed and set them up as RAID-0. Suspect this would top out at no more than 10,000 MB/s since the single host computer's TB5 port will be a limiting factor.
 
Last edited:
If this CubeDock is pre-ordered you can obtain a 20% discount, but be aware you will be charged immediately you click the BUY button even though delivery is likely to be by end of March 2026. Satechi however does offer a 30-day return policy if you find the CubeDock does not live up to your expectations.
 
  • Like
Reactions: Brian33
Looks like a very good product. Size seems to be similar to a Mac mini or maybe slightly bigger. Not planning to get one immediately. All Satechi products look nice and are made well. I like them.
They are except it is slightly taller 2.0 mini vs 2.04 cubedock.
 
Yup. 2.5Gb just doesn't cut it for me in 2026. Bummer because otherwise this looks great.
Correct me if I’m wrong, but unless your NAS, router ports, LAN cables and switches all support 10Gb, and you use SSD and NVMe for storage, you want see any difference.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.