Around a year ago I was searching for a solid single-cable solution for my M1 Max MacBook Pro to hook up to an external monitor, ethernet and peripherals - and best case a decent audio jack.
The MacBook supports Thunderbolt 4 so I thought I might as well go for a Thunderbolt 4 dock (as opposed to a "normal" USB-C dock), but oh boy.
First, there was the problem of display outputs. I thought I'd just get a dock with two DisplayPort ports. But there are a lot of differences. Some are DisplayPort 1.4, some only 1.2. And some use MST (multi stream transport) to support both ports; which macOS does not support. Thunderbolt 4 does support two distinct streams of DisplayPort though, so in theory docks could exist with two DisplayPort ports, each with their own dedicated stream/signal.
Long story short, there were basically no docks with these specifications. So it became clear to me early in the selection process that would need to act as a hub that has multiple Thunderbolt outputs, so I can simply use USB-C to DisplayPort cables. This seems to be the best solution anyways, as the dock doesn't limit you in DisplayPort version or feature set this way.
So I looked for a Dock with 2-3 Thunderbolt outputs, Power Delivery, USB-A, gigabit ethernet and an audio jack.
There's the Razer Thunderbolt 4 dock for example. Has all required ports, provides 90 watts of power to the computer and (at least in color "Mercury"), looks the part. Bought it, plugged it in, connected a display via USB-C to DisplayPort cable. So far, so good. USB-A seems to be working.
So, what are the problems? Well. Firstly, the ethernet controller is connected to the internal USB controller. This also means it shares bandwidth and when hammering the USB controller, doesn't only mean bandwidth is throttled, but also that latency can be affected and spike seemingly randomly (like you're on wifi). There are also reportedly some issues with USB ethernet when waking up from sleep, but this might be related to macOS. Anyways, use f* PCIe based ethernet in your 300,-€ dock!
Next problem was something I couldn't believe got through QA. When audio starts playing via the audio jack, the right channel starts playing immediately, but the left channel starts after I'd say around a 200-300ms delay. This is VERY irritating, especially with headphones. As I said I couldn't believe it so I tried other devices including Windows 10 and 11 notebooks, and they all showed the exact same issue with this dock.
I found out that the problem goes away or is at least reduced when you set audio output to 24-bit in Windows. That's not how it works in macOS though (I know you can set something in some MIDI audio setting app, but that didn't help). So you're basically stuck. It's so insane to me that this glaring and obvious issue went through QA.
Then I thought okay, it's just Razer being Razer and ordered alternative docks. Turns out THEY ARE ALL THE SAME CRAP INSIDE. Sonnet Echo 11, i-tec whatever, Kensington. If it has a similar port layout to the Razer dock, it's likely that it's the exact same crap with the only difference being the odd USB-A port more or less and slightly different PD wattage.
There's a highly praised 400,-€ dock from CalDigit, but availability was bad at the time.
I ended up getting an Anker dock for around 170,-€, which simply has 3 Thunderbolt 4 outputs and a single USB-A output. I connected a simple USB-A hub so I can connect keyboard, mouse and USB DAC and mic for audio. I use the Thunderbolt outputs for DisplayPort via USB-C and the Apple Thunderbolt (1) Gigabit Ethernet adapter plugged into an Apple Thunderbolt 2 to Thunderbolt 3 adapter, and that's plugged into the dock. You wouldn't believe that this abomination of adapter chaos works a million times better than this USB ethernet crap.
Now, this setup works but it's super ugly and messy on the desk.
Nowadays I'm using some HP monitor with USB-C which has built-in ethernet and USB-A ports. It's honestly not a great solution (and functionally worse than my solution above), but it's simple and doesn't clutter your desk with 3-4 different boxes and 10 cables.
Just imagine how easy things would have been if these 3000$+ computers had the necessary ports built into them.
3 usb type-c and two type-A ports, hdmi out, sd card reader should be bare minimum. A 3.5mm headset jack and collapsible rj45 or very least rj45 to usb adapter should also be included on machines intended for professional use.
Edit: for those complaining about having to disconnect multiple cables, sure you can buy a hub or dock if you want ease of use. But that would still be possible on a machine with its own ports. You don't have to have a working dock to actually use the machine.
I miss the days where you could just buy something from Logitec or Hayes or Gravis or CH Products and know it was not garbage just because the brand could be trusted. Finding a trustable brand these days seems super hit or miss. You'll get a great item and then the next one will be some cheap china garbage that dies in 4 months.
The problem is that almost all electronics available online (not just on Amazon) are rebranded Chinese bargain bin garbage marked up by 10x and people think "it must be good because it's expensive".
Really your only option is to either accept that everything is disposable and will need to be replaced frequently, or to find the "good" brands and stick to them.
That last part is by design... it's why a lot of this shit is perpetuated by the same parent company under a different name, to create a "hostile environment" to make it so you can't shop around for cheaper prices.
I'm confused why everybody calls these USB hubs -- they aren't hubs they are docking stations. A hub provides N USB ports so you can connect multiple. These provide other ports like ethernet, HDMI, etc. But do nothing if you actually want to plug more USB devices into your computer.
It is crazy expensive, and still doesn't work that well, but it seems to be the best thing on the market. I still have to power cycle mine once a week or so because the connected devices stop being visible.
Thank you, I love exactly these kind of dives. Realtek makes absolute trash, they just happen to make affordable trash. The DP to HDMI chip was interesting, given most of these dongles provide hdmi I assumed the main usb-c hub actually did HDMI protocol translation internally, or I think alt-mode has proper hdmi support?
I go through these pretty quick too, they don't last long, I had good luck with the Startech dkt31chpdl and an anker which is an upgraded version of the one you "liked".
Overall I've found they mostly die, I have a Lention that seems to be chugging along, as well as 2 Lionwei's that haven't given me trouble yet, but mostly I've found Caldigit thunderbolt does the job reliably and for more than 6 months at a time.
@otter The conclusion I have come to after going through many USB C multi hubs is that they are all, basically, dogshit, and will cause you more frustration than they solve.
I eventually just got a USB C to USB A hub and plugged dedicated devices (ethernet adaptors, etc) directly into it. If you want video and power, I guess you'd want a generic thunderbolt hub instead.
If yoi are looking for something good, Microsoft Surface Docks tends to be a solid yet underrated option that I rarely see people talk about, as their hardware design is usually exceptionally good.
Otherwise, I'd say Lenovo or Dell's business lines, because corporate IT had to deploy so many of them that most issues would be ironed out at that point.
The Dell D6000 actually works pretty well. I have it running two monitors, keyboard, mouse, Ethernet, USB-A microphone, and analog speakers via 3.5mm. Every once in a while I’ll need to reseat the cable if the HDMI-based monitor doesn’t wake up.
We bought those anker hubs as bootleg docks at the height of the supply chain crises. Because I had 150 laptops to deploy and nothing to connect them to (we were replacing desktops and older dell e dock types)
These generally have been serviceable en-masse. I expected higher failure rates but was surprised pelasantly. We still have and use them for imaging on our workbench. Many we gave to folks for hybrid folks under the agreement they keep their mouths shut and never bring them back. Only trusted users even got the offer.
We had about 5 doa. Another 5-10 died in the first year of service. The rest, still going strong.
I actually owned the first one he mentioned and it died after a few months of 9-5 usage.
I had tons of issues with the cheap ones sold by 3rd party resellers, mostly because they are cheap chinese crap with bottom of the barrel components inside. However, what the author fails to pay attention to is that Macs have Thunderbolt 4 ports. Yes, Thunderbolt is compatible with USB-C, but you are adding a layer of complexity into the mix. Instead I recommend getting a native Thunderbolt dock.
I eventually paid a premium for a native Thunderbolt 4 dock and have had zero issues since.
I came across this article way back when I was searching for a true to the name USB-C hub in that a device that gives you more than 1 usb-c socket!
When I read the article I gave up searching for them and now refuse to by anything that resembles a USB-C hub due to this article and the lack of true to the name USB-C hubs.
I have a bunch of USB-A to C adaptors and a USB-A self powered hub that gives me 7 USB-A ports 👍
Total side note but the utility knife pictured is the Stanley FatMax utility knife. It’s not perfect but of the 6 or so I’ve tried, it’s the one I hate the least.
Thanks for sharing. This is very timely because my gaming pc had it's ethernet port fried during a lightning storm this weekend. I grabbed my anker "Anker USB C Hub, PowerExpand 6-in-1 USB C PD Ethernet Hub". One thing I noticed is that it appears to have a different ethernet than your anker device. I'm seeing a ASIX AX88179 USB 3.0 to Gigabit Ethernet Adapter.
I'm very much a novice in this space, but is using a USB ethernet adapter preferable to a wireless access point that is close to my machine? And if so, does it make any different if my USB ethernet adapter also is used for additional USB ports? And if I am shopping just for an ethernet adapter, what manufacturer controller should I be trying to find for a windows machine?
This is why I basically buy all my minor electronics off Aliexpress. All of those "air pods" are all the same. The $60 are the same as the $40, which are exactly the same as the $8 ones, they just have fancier packaging and English insert that is actually readable.
Can confirm, such combined hubs have almost always a weak/cheap part that makes the whole thing useless on failing. That's why i now go with a single-job-per-component principle. Ethernet to USB adapter and HDMI to USB adapter on a hub for example.
USB-C hubs all seem to be dodgy crap made by anonymous Chinese companies and resold through various companies, including the likes of Apple. There's an absolute dearth of hubs made by actual reputable firms.
Did about a year of a docked laptop setup. Basically anything CableMatters is good. I used the 201331-BLK-J (DisplayPort Ultrawide) and the 201310-BLK-N (HDMI 2.1 OLED TV).
I would pass through my 100W charger and it worked fine. Audio would be sent over the video connection which meant no driver issues. I had speakers connected to the monitor.
The rest of the USB ports were miscellaneous and at least one cable going to the monitor to use its USB ports.
As someone who enjoys a bit of practicality into everything...? I was tempted to buy one of those little tidbits for a "futureproof" feel onto everything I plugged the little bastards in.
Until I met the... kvm switch. It may not allow me to plug a billion different things into it... but damn. It really works.
I don’t know why it has taken so many tries for the original writer to realize this. I did the same mistake back in 2020 with a hub rebranded that I paid 80 euros and after I saw that the charging power this hub is providing is capped at 70 watts, fired up AliExpress and like the movie “spoilers obviously”
spoiler
Moon
I saw all the same products just for 10 euros or so.
I ended up buying a dell docking station second hand for 50 euros that is doing what it promised to do and although might not be the best product but delivers enough power to my laptop.
I bought a $200 USBC hub. It worked for a few months and then suddenly would do something to my laptop so that it would stop accepting a charge until the battery died completely and I restarted it.
Still works for my Steam Deck but largely a giant waste of money.
I’ve use a CalDigit TS3 Plus on my MacBook Pro for a couple of years, it’s pretty reliable. There is a lot of noise over the headphone port though, so I don’t use that.
Not surprised to hear more people having this issue. I wanted a dock with usb 3 and usb c and a ports a few years back and was shocked at how few actually items were available. I tried a few that advertised as usb 3 but were obviously not. Not surprised to learn how much of a clusterfuck it was and still is.