Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Why don’t they quote those numbers then, at least the common ones.
No one makes a 600Hz 1080p display or a 450Hz 1440p display. All of those numbers are for HBR3 link rate. Thunderbolt can only have one of those. The second display would be limited to HBR link rate. This gets complicated. It's easier to say that the Thunderbolt hub just allows an extension of the DisplayPort capabilities of the host computer up to two DisplayPort connections not exceeding a total of 40 Gbps.
 
I don’t recommend it. I have it and find that peripherals that are rock solid when plugged directly into my Mac fail to be recognized when plugged in through the Echo 11. I’m currently in the process of returning the Echo 11 and replacing it with the CalDigit Element hub.
Unfortunately I've had this happen a couple of times with the caldigit Element too, only solution is to disconnect/reconnect the hub from Mac.
 
So just regular M1 Mac users are limited to 1 monitor. Still lame and something even cheap hubs support.
I do find it pretty usual that given all the horsepower Apple claims the M1 has, that it cannot support more than one external monitor.
My old Lenovo desktop at work drives 2 monitors with a fossil of a GTX 750Ti and a third monitor off of an external j5Create USB 3 graphics adapter. It only drives a 1080p display which is more than enough for web/office work and it has gotten the job done for over a year now.

I haven't tested it on my Mini but I do see drivers for it on the j5 website.
 
I do find it pretty usual that given all the horsepower Apple claims the M1 has, that it cannot support more than one external monitor.
My old Lenovo desktop at work drives 2 monitors with a fossil of a GTX 750Ti and a third monitor off of an external j5Create USB 3 graphics adapter. It only drives a 1080p display which is more than enough for web/office work and it has gotten the job done for over a year now.

I haven't tested it on my Mini but I do see drivers for it on the j5 website.
It not so much horsepower as just how the display controller is segmented. The laptops are setup for one internal display and that leave one external. The mini can manage two large external displays, one hdmi and one thunderbolt, because it doesn’t have an internal display allocated in the display controller.

The M1 was the first chip in this line and it was targetted at the low end products. It just wasn’t a priority to support more monitors with the first chip. The M1 Pro/Max allow for more monitors. The eventual M2 may as well. Multiple external displays is not a common use case in the consumer space. It is more common with processional users.
 
I do find it pretty usual that given all the horsepower Apple claims the M1 has, that it cannot support more than one external monitor.
You are referring to the original M1 Macs. The M1 Pro and especially M1 Max are much more respectable.

  1. Original M1 Macs are limited to 2 displays but actually have 3 DisplayPort outputs from the GPU to allow for one of the displays to be a tiled display (like the LG UltraFine 5K).
  2. Intel Macs are limited to 3 displays.
  3. PCs or Macs with Nvidia are limited to 4 displays.
  4. PCs or Macs with AMD are limited to 4 displays for some GPUs and 6 displays for other GPUs.
  5. New M1 Pro Macs are limited to 3 displays but actually have 5 DisplayPort outputs from the GPU to allow for 2 of the displays to be tiled displays.
  6. New M1 Max Macs are limited to 5 displays but actually have 8! DisplayPort outputs from the GPU to allow for 3 of the displays to be tiled displays.

  • In all the above cases the built-in display counts as a display.
  • A tiled display counts as two displays in the non-M1 cases (for Intel, Nvidia, AMD)

My old Lenovo desktop at work drives 2 monitors with a fossil of a GTX 750Ti and a third monitor off of an external j5Create USB 3 graphics adapter. It only drives a 1080p display which is more than enough for web/office work and it has gotten the job done for over a year now.

I haven't tested it on my Mini but I do see drivers for it on the j5 website.
For USB displays (not connected to GPU) on the Mac, usually people use DisplayLink which can go up to 4K (or even 5K in some cases). People have connected up to 6 displays to an original M1 Mac using DisplayLink for additional displays.
 
Unfortunately I've had this happen a couple of times with the caldigit Element too, only solution is to disconnect/reconnect the hub from Mac.
Yeah, the problem with the Echo 11 is that even when I do that (disconnect / reconnect the hub) the peripherals attached to the hub aren't recognized. The same peripherals are recognized instantly when connected directly to my Mac.
 
It not so much horsepower as just how the display controller is segmented. The laptops are setup for one internal display and that leave one external. The mini can manage two large external displays, one hdmi and one thunderbolt, because it doesn’t have an internal display allocated in the display controller.

The M1 was the first chip in this line and it was targetted at the low end products. It just wasn’t a priority to support more monitors with the first chip. The M1 Pro/Max allow for more monitors. The eventual M2 may as well. Multiple external displays is not a common use case in the consumer space. It is more common with processional users.
I doubt Apple will let future M2 users have more than one external monitor. The regular number in the CPU will be tied to the consumer market and the "Max or Pro" will get all the bells and whistles.
Multiple displays is more common in the professional market which Apple seems to be dead-set on losing over the throngs of iPhone masses. Why invest in Apple equipment as a small independent when you have no idea what their roadmap is?


You are referring to the original M1 Macs. The M1 Pro and especially M1 Max are much more respectable.

  1. Original M1 Macs are limited to 2 displays but actually have 3 DisplayPort outputs from the GPU to allow for one of the displays to be a tiled display (like the LG UltraFine 5K).
I know what I was referring to and a majority of new Macs on the market are most likely M1 which means they are restricted to just one monitor without shelling out for an adapter of some kind.
 
I know what I was referring to and a majority of new Macs on the market are most likely M1 which means they are restricted to just one monitor without shelling out for an adapter of some kind.
I don't see what the problem is. Buy the Mac that supports the number of displays that you want. It is the same as always.
 
No one makes a 600Hz 1080p display or a 450Hz 1440p display. All of those numbers are for HBR3 link rate. Thunderbolt can only have one of those. The second display would be limited to HBR link rate. This gets complicated. It's easier to say that the Thunderbolt hub just allows an extension of the DisplayPort capabilities of the host computer up to two DisplayPort connections not exceeding a total of 40 Gbps.
No, but my 1440p display is 240hz and I’m not going to buy something that isn’t capable of the same frame rate.
 
I don't see what the problem is. Buy the Mac that supports the number of displays that you want. It is the same as always.
Not entirely true, in the Intel days you could add more displays later. My 2018 Mini can output 6 displays with its eGPU, there is no eGPU option for any of the ARM machines.

Doesn't help that the current ARM based machines that support multiple displays are expensive laptops and not desktops.
 
It's so unfortunate that they limited charging to 60w. I'm in the market for a Thunderbolt dock, and this unit is otherwise pretty much PERFECT... I don't want HDMI ports, audio in/out, etc., just USB/TB (I do need ethernet too, but I'm fine going with a dongle for that).

It's tricky, because in my testing of my most common high-usage task (exporting JPEGs from Lightroom), my M1 Max pulls about 55-58w, so I'd probably be ok with 60w of charging for 90% of what I do, but encoding video with Handbrake draws a bit more than 60w, so if I left it running for a while like that on a big batch of encode jobs, it could hypothetically run the battery down and shut off.
 
WARNING: Make SURE your laptop doesn't come with a power adapter LARGER than 60w.

If it does, this will ONLY act as a hub (not a proper power supply for your laptop). While it can keep your 95w (and over) laptop "running", you won't be getting full computer performance as it won't be receiving enough power. I didn't realize that when they said it's M1 compatible, that didn't relate to my 14" M1-Pro (10 Core). So I have to have to use both it's huge power brick and my laptop's power adapter together. This takes up a lot of room on my desk and in my backpack.

I'm choked I spent $375cdn on this thing now. $375...for. a. hub... that doesn't even supply proper power to my device. Anyhow... hopefully I can get a good portion back when I try to sell it and get their upcoming, Thunderbolt Station 4.

CalDigit Thunderbolt Station 4
98w Power, 18 Ports, 8K Display, Dual Displays, 2,5GbE
thunderbolt-station-4
 
Last edited:
It's so unfortunate that they limited charging to 60w. I'm in the market for a Thunderbolt dock, and this unit is otherwise pretty much PERFECT... I don't want HDMI ports, audio in/out, etc., just USB/TB (I do need ethernet too, but I'm fine going with a dongle for that).

It's tricky, because in my testing of my most common high-usage task (exporting JPEGs from Lightroom), my M1 Max pulls about 55-58w, so I'd probably be ok with 60w of charging for 90% of what I do, but encoding video with Handbrake draws a bit more than 60w, so if I left it running for a while like that on a big batch of encode jobs, it could hypothetically run the battery down and shut off.
CalDigit: thunderbolt-station-4
 
That doesn’t matter at all. I’m using it with my M1 Pro. Doesn’t need more than that.
I have an M1-Pro (10 Core - 96watts) and the 60watts the Element 4 delivers isn't enough to provide full performance of all 10 cores. When you spend more money for more performance, it makes no sense to spend even more on top of that for something that throttles that performance. ;)
 
Why did they make this with only 60w power delivery. I cannot find a single USB or Thunderbolt hub, at any price, that offers the single-cable solution I want for my 2021 Macbook Pro (90w power delivery, 4k 60hz, multiple USB-A ports, connected by a single USC-C cable.) If anybody knows of one that works, please let me know!
CalDigit: thunderbolt-station-4
 
Original M1 Macs support one display from Thunderbolt.
M1 Pro/Mac and Intel Macs can support two displays from Thunderbolt.
The hub can connect two displays.


No hub allows an original M1 Mac to use two monitors unless it is using DisplayLink or something similar (not a real GPU driven display).


Yes, any Thunderbolt device in a chain can drive one or two displays (depends on the device) but the total number of displays in a Thunderbolt chain is still dependant on the number of displays supported by the host's Thunderbolt port.


The LG UltraFine 5K is a dual tile display and therefore counts as two displays when working properly at 5K 60Hz - is a Thunderbolt device that uses two DisplayPort connections - one for the left half and one for the right half of the display.
So you cannot connect two of those.

Now for a single tile display: a 5K 60Hz display (assuming 16:9 aspect ratio) requires ≈22.2 Gbps for 8bpc and 27.8 Gbps for 10bpc or HDR. There's no way to connect two of those to a single Thunderbolt port (34.56 Gbps for DisplayPort except the Apple Pro Display XDR which uses up to 39 Gbps) unless you reduce the refresh rate or the bpp. DSC can reduce the bpp from 24 or 30 down to 12 (or maybe 8 with a macOS preference modification). Chroma sub sampling can reduce the bpp from 30 down to 20 or 15 or from 24 down to 16 or 12. The minimum bpp that could allow two 5K60 displays from Thunderbolt is 18.


That's just a USB-C hub. USB-C hubs are less expensive than Thunderbolt. But they are limited to 12.96 Gbps DisplayPort bandwidth, down from 34.56 Gbps for Thunderbolt. USB-C is limited to a single DisplayPort connection (unless it's using DisplayLink for additional connections but that uses USB instead of a real GPU connection). This USB-C hub appears to use an MST Hub for additional displays but Macs don't support MST for multiple displays, so this hub can only connect one display. I'm not sure if this USB-C hub supports DSC or relies on chroma sub sampling to allow two HDMI 4K30 displays. One or the other has to be used.


M1 Mac mini only allows one display from Thunderbolt, just like the other original M1 Macs. Think of the HDMI port as corresponding to the built-in display of the original M1 MacBooks.


Just another Thunderbolt 4 dock. The problem with Thunderbolt 4 hubs/docks (or Thunderbolt 3 docks that use Titan Ridge) is that everything internal is USB so the max portion of the Thunderbolt 40 Gbps bandwidth that can be used by a Thunderbolt 4 dock/hub is 10 Gbps - more of the 40 Gbps can be used only by downstream displays or Thunderbolt devices. Internally, these Titan Ridge or Goshen Ridge docks have a single PCIe USB controller with a single USB port which has a USB hub connected to it. Most Thunderbolt 4 hubs have one USB hub. The Element Hub has two USB hubs connected together (I like it because it adds more ports without increasing the size much). Thunder 4 docks will have three USB hubs with a bunch of USB adapters for audio, SD card, Ethernet.

The situation is worse for USB4 hosts like the M1 Macs - in that case USB tunnelling is used to bypass all the USB controllers in the chain of Thunderbolt 4 docks/hubs - so the max bandwidth for all USB devices connected to all Thunderbolt 4 docks/hubs in the chain is 10 Gbps. You can put a Thunderbolt 3 device between the host and the Thunderbolt 4 chain to disable USB tunnelling so then all the USB controllers in the Thunderbolt 4 chain can have their own PCIe connection - and the Goshen Ridge USB controller is superior to the USB controller of the M1 Macs (except maybe the ASM3142 controller in the 4 port M1 iMacs for the non-thunderbolt ports).

The TS3+ is old and uses Alpine Ridge instead of Titan Ridge or Goshen Ridge, so it can use all of the Thunderbolt data bandwidth (up to 22-25 Gbps) for its devices (the rest of the 40 Gbps can only be used up by displays). Internally, it has 5 PCIe devices: the Thunderbolt controller itself including the Alpine Ridge USB controller and 4 other devices connected to it: three USB controllers (two FL1100 and one ASM1142), and an Intel Ethernet controller.

Goshen Ridge has 1 lane of PCIe (for an additional 8 Gbps of possible Thunderbolt bandwidth), but no-one uses it because a PCIe device wouldn't be usable if the Thunderbolt 4 hub/dock was connected to a USB-C (non-Thunderbolt) host. But if CalDigit want's to do something new (and maybe they do - the TS3+ and Element Hub are different designs compared to other Thunderbolt 3 docks and Thunderbolt 4 hubs), then using some PCIe would be interesting. And in fact, they could pair a Thunderbolt 4 controller with a Thunderbolt 3 controller to get the benefit of having additional downstream Thunderbolt ports and to have superior PCIe controllers (especially for Ethernet - no-one likes USB Ethernet) which can use more than 10 Gbps of the Thunderbolt bandwidth.


and up to the capacity of the M1 Pro/Max - which is 2.


But only one from Thunderbolt. The other must be connected to HDMI.
I confess you lost me in the longest paragraph, but that’s because I don’t know anything about the various chipsets you mention.
So perhaps you can boil it all down to a thumbs up or thumbs down on this hub?
 
Does anybody know whether the USB-A ports on this all have their own USB controllers or if they are sharing controllers via an internal hub (or, more likely, some combination thereof)?

I.e. if I connected 4 x 5 Gbps USB 3 devices to this hub, could they all get 5 Gbps simultaneously, or would they be competing for a single 5Gbps connection (plus all the other speed/latency/compatibility disadvantages of using a USB hub)?

Trying to decide whether the USB A ports on this would be any "better" than just hanging a plain old USB 3 hub off the Mac.

I guess you could get a clue from a Mac "System Report"?
 
Does anybody know whether the USB-A ports on this all have their own USB controllers or if they are sharing controllers via an internal hub (or, more likely, some combination thereof)?

I.e. if I connected 4 x 5 Gbps USB 3 devices to this hub, could they all get 5 Gbps simultaneously, or would they be competing for a single 5Gbps connection (plus all the other speed/latency/compatibility disadvantages of using a USB hub)?

Trying to decide whether the USB A ports on this would be any "better" than just hanging a plain old USB 3 hub off the Mac.

I guess you could get a clue from a Mac "System Report"?
I am trying to understand what you want to know it for - they probably all share the 5GBps to the final destination anyways?
 
I am trying to understand what you want to know it for - they probably all share the 5GBps to the final destination anyways?
No, the final destination is a 20-40Gbps Thunderbolt 4 port. In theory a TB device could contain enough PCIe-to-USB controllers to provide 4 independent USB 3.1 ports that could each support full bandwidth. Or, it could just have a single USB controller and use an internal hub to turn that into multiple ports - which creates an internal 5 Gbps total bandwidth bottleneck and adds a lot of other latency & overheads that come from using a hub & would be no better than connecting via a regular USB hub.
 
No, the final destination is a 20-40Gbps Thunderbolt 4 port. In theory a TB device could contain enough PCIe-to-USB controllers to provide 4 independent USB 3.1 ports that could each support full bandwidth. Or, it could just have a single USB controller and use an internal hub to turn that into multiple ports - which creates an internal 5 Gbps total bandwidth bottleneck and adds a lot of other latency & overheads that come from using a hub & would be no better than connecting via a regular USB hub.
I see what you mean now. Was just still not sure on what scenario it would come to play. But it would be odd if the hub would have a shared controller for all ports. (Without that I know)
 
But it would be odd if the hub would have a shared controller for all ports. (Without that I know)
Its not unusual - e.g. on my Mac Studio Max, according to system report, all 4 of the non-Thunderbolt USB C and A ports appear to be on an internal hub.
 
Does anybody know whether the USB-A ports on this all have their own USB controllers or if they are sharing controllers via an internal hub (or, more likely, some combination thereof)?

I.e. if I connected 4 x 5 Gbps USB 3 devices to this hub, could they all get 5 Gbps simultaneously, or would they be competing for a single 5Gbps connection (plus all the other speed/latency/compatibility disadvantages of using a USB hub)?

Trying to decide whether the USB A ports on this would be any "better" than just hanging a plain old USB 3 hub off the Mac.

I guess you could get a clue from a Mac "System Report"?
What you are asking is probably outlined here https://www.caldigit.com/element-hubs-controllers-and-data-paths/
 
  • Like
Reactions: theluggage
Does anybody know whether the USB-A ports on this all have their own USB controllers or if they are sharing controllers via an internal hub (or, more likely, some combination thereof)?

I.e. if I connected 4 x 5 Gbps USB 3 devices to this hub, could they all get 5 Gbps simultaneously, or would they be competing for a single 5Gbps connection (plus all the other speed/latency/compatibility disadvantages of using a USB hub)?

Trying to decide whether the USB A ports on this would be any "better" than just hanging a plain old USB 3 hub off the Mac.

I guess you could get a clue from a Mac "System Report"?
The USB-A ports are a 4 port USB 3.1 gen 2 hub connected to the USB 3.1 gen 2 hub that supplies the USB-C ports. This means the USB-C ports will have slightly better performance.

The CalDigit Element Hub only has one USB controller. This is true for all Thunderbolt 3 and Thunderbolt 4 docks that support being connected to USB-C hosts that don't support Thunderbolt. Such docks use either the Goshen Ridge chip (Thunderbolt 4) or the Titan Ridge chip (Thunderbolt 3). These docks support 10 Gbps USB total. PCIe from downstream Thunderbolt devices can be combined with USB for up to 22 Gbps of data. DisplayPort 1.4 can use between 0 and 38 Gbps of the 40 Gbps total. Whatever remains can be used by USB and PCIe.

Note that the USB controller of a Thunderbolt 4 dock is not used when connected to a host that supports USB4 (such as with Apple Silicon Macs). In that case, the USB controller of the host is used. The USB controller of Apple Silicon Macs is known to be less performant than the USB controller that's in the Thunderbolt 4 dock. You can force using the USB controller of the Thunderbolt 4 dock by putting a Thunderbolt 3 device between the Apple Silicon Mac and the Thunderbolt 4 dock.
https://forums.macrumors.com/thread...ally-10gb-s-also-definitely-not-usb4.2269777/

Older docks that use Alpine Ridge chip (like the CalDigit TS3 Plus) do not support being connected to USB-C hosts that don't support Thunderbolt. These docks usually contain multiple USB controllers. The TS3+ has two 5 Gbps USB controllers (4 Gbps), one 10 Gbps USB controller (7.88 Gbps), and the 10 Gbps USB controller of the Thunderbolt chip (9.7 Gbps) so you could get up to 22 Gbps.
https://www.caldigit.com/ts3-plus-interface-bandwidth-allocation-and-diagram/
These older docks only support DisplayPort 1.2.

This shows how a USB 3 hub is actually two hubs: one for USB 3.x and one for USB 2.0. USB 2.0 devices are always separate from USB 3 devices.
 
Note that the USB controller of a Thunderbolt 4 dock is not used when connected to a host that supports USB4 (such as with Apple Silicon Macs). In that case, the USB controller of the host is used.
Thanks - that's really helpful. The Caldigit article doesn't make it clear what the data path is when connected to a TB4 host. So, I think what you're saying is that - as far as downstream USB 2 & 3.1 gen 1 bandwidth and latency is concerned this is not going to be any better than my current setup of an old-school 7 port USB3 hub connected to a TB4 port on my Studio. (and, just like that hub, ports 4-7 are provided by a second internal USB hub).

One of my issues is that I have a number of USB 2 devices - 2 audio interfaces and several USB MIDI devices - which may use a piddling amount of bandwidth by modern standards but do need low latency and are best connected as close to the 'root' of the USB tree as possible (I already understand that the USB 2 tree is separate from & parallel to the USB 3 tree so even on USB 3 hardware they're still subject to USB2 era bandwidth and latency issues). They'll probably be fine on a hub, but I'd certainly rather avoid them going through a cascade of hubs... I think in my case the role of something like the Element hub would be to consolidate other devices to free up ports on the Mac for Audio devices.

Alternatively, I suppose there's this:

...or getting a PCIe enclosure and putting in some USB controller cards, but that's getting a bit ridiculously expensive.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.