this post was submitted on 17 Jul 2023
1039 points (99.0% liked)

Technology

55702 readers
3940 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related content.
  3. Be excellent to each another!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, to ask if your bot can be added please contact us.
  9. Check for duplicates before posting, duplicates may be removed

Approved Bots


founded 1 year ago
MODERATORS
 

I was looking for a new USB-c hub and came across this article. It's an interesting write-up of what is on the inside of some popular options

top 50 comments
sorted by: hot top controversial new old
[–] [email protected] 154 points 11 months ago (16 children)

USB-C and Thunderbolt docks/hubs are a huge mess.

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.

Unbelievable.

[–] [email protected] 47 points 11 months ago* (last edited 11 months ago) (3 children)

So I'm not the only one pissed off. At least this.

What annoys me even more is that one of my monitors is capable of daisy chaining thunderbolt. But MacOS isn't. It would be the perfect solution, but no. Apple doesn't like it.

[–] QuarterSwede 20 points 11 months ago (1 children)

Don’t worry, I can’t get Windows 10 to daisy chain my work’s Viewsonic daisy chain-able displays either (they have a built in dock). Stuck plugging in one to USB-C and one to HDMI.

[–] [email protected] 11 points 11 months ago (1 children)
[–] QuarterSwede 8 points 11 months ago

Lol, exactly. Just sharing in the pain.

load more comments (2 replies)
[–] realbaconator 13 points 11 months ago (1 children)

Coming from the professional/enterprise side of things, docks have been a PITA for a few years. Especially thanks to Apple Silicon and their entirely different set of protocols and standards we now have a hard time finding any reliable docks on the market. For a period of time the only serious considerations required the use of DisplayLink software (including the dock I currently run from Startech) but they all have periodic and random issues. There are some decent options on the market now, mainly from Kingston, but they still don’t easily support 3+ displays and we aren’t comfortable enough to roll them out to the whole company until Kingston handles some current issues. Peripheral hubs are the bane of any laptop-only workforce.

load more comments (1 replies)
load more comments (14 replies)
[–] Amilo159 94 points 11 months ago* (last edited 11 months ago) (5 children)

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.

[–] [email protected] 50 points 11 months ago (2 children)

Just imagine how easy things would have been if these 3000$+ computers had the necessary ports built into them.

That would only solve some problems. My typical problem of not wanting to wire up 6 or 7 cables every time I switch between home-office and office would still go unsolved. Just plugging in a hub that already has keyboard, mouse, headset, monitors, and preferably even power attached is very nice to be actually flexible with the setup (also when quickly moving to a conference room and back).

[–] potustheplant 14 points 11 months ago (2 children)

You do realize that you can have both, right? Your laptop could have 6/7 ports but you could choose to use a usb-c hub for convenience. And, if you're travelling or your hub breaks, you still have all the ports in your laptop.

load more comments (2 replies)
load more comments (1 replies)
[–] [email protected] 11 points 11 months ago (1 children)

But… but then you’d have to make them 0.01mm thicker.

load more comments (1 replies)
[–] mr_tyler_durden 9 points 11 months ago (1 children)

No thanks, I plug 2 cables into my MBP and get:

  • Multiple USB-A/USB-C ports
  • Ethernet
  • 3 monitors
  • Power
  • Sound
  • SD card reader
  • And a few other things I don’t use

Contrast that with my old MBP that had “all the ports”, I’d have to plug multiple things in, I still had to use hubs, and it struggled to drive 2 monitors. No thanks.

[–] [email protected] 11 points 11 months ago (2 children)

You can use a thunderbolt hub if you want. The point is that with every other brand, you don't have to.

My Latitude has 3 USB-A ports, micro-SD, RJ-45, HDMI, audio jack, Dell power connector, and a full-sized thunderbolt USB-C port that you can also use to charge your laptop while doing all the things that Apple's mandatory USB-C ports do.

So now if I'm at my desk I can plug one cable just like you, in the same hub that you do. And if I'm on the go and need to plug something in... well let's just say it's a pleasure of mine to lord it over the Apple-only guys that I don't need 300€'s worth of cable spaghetti to connect to the beamer in the meeting room.

I will never get how and why Apple shills defend the shit that Apple does. How does proving less functionality benefit ANYONE but Apple? This behavior is so obviously against your own interest! Like, get whatever laptop you want, I don't care and I see that Apple does some things right. This isn't one of them and there is zero objective reason to defend them for removing standard connectivity from their laptops.

[–] DoomBot5 8 points 11 months ago

Last I checked my work MBP M1 has an hdmi port and 2 ways to charge it. Don't need more than that in a conference room. For home use, a dock is a must, since I'm not unplugging a million connectors every time.

Besides, my Dell XPS laptop doesn't even have that hdmi port. It's not just an Apple problem, everyone did it now.

load more comments (1 replies)
load more comments (1 replies)
[–] [email protected] 78 points 11 months ago (4 children)

"Unfortunately, looking at the hardware information, … it’s another Realtek RTL8153 …"

load more comments (4 replies)
[–] [email protected] 75 points 11 months ago* (last edited 11 months ago) (6 children)

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.

[–] micka190 58 points 11 months ago (5 children)

just because the brand could be trusted

You'll take your $200+ gaming mouse that has a 90% chance to have a double click issue because we can save $0.02 per mouse by using cheaper switches, that'll force you to get multiple replacements through warranty (if it hasn't expired yet), and you'll like it!

- Logitech

Meanwhile, my OG G502 mouse from 2013~ is still working perfectly almost 10 years later.

[–] MelonTheMan 12 points 11 months ago

It's still working? The engineer must've fucked up on the built in 5000000 click failure trigger

[–] [email protected] 12 points 11 months ago (1 children)

Went through three of those damn mice and every single one did that click doubling thing eventually. One didn’t even last a year.

I too gave up and plugged in my ancient 502 and have been using it for two years now on top of its original run of like seven years with no issues.

Logitech sucks.

load more comments (1 replies)
[–] [email protected] 9 points 11 months ago

FYI to those with double-click issues: you can often fix it with one of these, soldering supplies, and some elbow grease.

load more comments (2 replies)
load more comments (5 replies)
[–] [email protected] 62 points 11 months ago* (last edited 11 months ago) (2 children)

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.

[–] [email protected] 16 points 11 months ago

All valid reasons, but the underlying of it all is that the USB consortium that comes up with these standards and fucked up the usb-c standard leaving us with this quagmire of cables and dangles. Remember the first USB-C cables? The ones that caught on fire? Or where USB 2.0 with USB-C connectors? Pepperidge Farm remembers

[–] [email protected] 8 points 11 months ago (1 children)

This comment is basically just a tl;dr of the OP

[–] grue 7 points 11 months ago (1 children)

TL;DRs are valuable contributions!

Also, his last point is synthesizing a new argument that the situation is a deliberate confusopoly.

load more comments (1 replies)
[–] antijava 52 points 11 months ago (8 children)

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.

The best actual USB C hub I found is this:

https://www.cambrionix.com/products/thundersync3-c10

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.

[–] [email protected] 15 points 11 months ago (1 children)

Now that's a USB C hub.

I hate the way when you search for USB C hub on amazon you get a list of USB C dongles with ethernet and HDMI, a couple of A ports and 1 or maybe 2 C ports.

load more comments (1 replies)
load more comments (7 replies)
[–] [email protected] 49 points 11 months ago (2 children)

This resonates so much with me.

I had a similar experience with dongles, but also with some hardware like screwdriver kits.

It seems like the amount of choice we get nowadays is inversely proportional to the quality of the products.

It can become excruciating to shop for the most basic items on Amazon, because most of them are just cheap shit.

That's the price you pay for relocating so much stuff.

[–] [email protected] 28 points 11 months ago (2 children)

It also makes Amazon a lot less enticing to shop on. If I want cheap shit, I'd just as soon get it cheaper direct from China (Temu, AliExpress). If I want brand name products (IDK - do they even exist anymore?) I need to go to like Best Buy I guess.

load more comments (2 replies)
[–] Fantomas 19 points 11 months ago

My Amazon use has declined greatly since 2018ish. I now only go there if I know exactly what I want and need it relatively quickly. Also it's usually £5 or so more expensive because they know people will pay it for the convenience.

The deluge of Chinese tut and guff makes any kind of browsing impossible.

[–] InverseParallax 48 points 11 months ago (8 children)

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.

[–] [email protected] 17 points 11 months ago

Thunderbolt certification is considerably harder to attain than simply USB, so thunderbolt products generally are of better quality but more expensive.

If you don't care about the waste, I'd suggest going shopping on AliExpress with $10. The (USB) hubs you'll find won't be of good quality, but they won't be that much worse than the ones that sell on Amazon for $50+

load more comments (7 replies)
[–] [email protected] 19 points 11 months ago (1 children)

The only dock that's actually as advertised with all the bells and whistles is made by Caldigit.

It's ungodly expensive, which sucks, but it has been 100% flawless for my M1 MacBook Pro and M1 Mac Mini for at least a year now.

load more comments (1 replies)
[–] [email protected] 18 points 11 months ago (8 children)

Also if anyone has recommendations, I'd appreciate those too!

[–] TheDevil 8 points 11 months ago

Lenovo USB C hubs. I went with them specifically because of the issues in this article, and I trust them to at least thoroughly validate their designs. Can’t speak for MacOS but mine works well with a thinkpad. The product lineup is confusing but they publish complete specs and the products generally perform as advertised. There’s also a decent used market at fair prices, presumably because they’re widely used and subsequently sold off by businesses/employees.

Rebadging OEM stuff is the name of the game for pretty much all low and mid tier companies. D-Link and their ilk. They presumably employ a small team to tweak the designs and ensure they’re compliant and safe(or maybe they outsource that too). But designing stuff from scratch is the preserve of the mega corps.

Docks in particular surprised me because I expected them to be fairly simply devices routing signals. They’re not and the portable ones are pushing the limits in terms of throughput and current draw possible in a small package. Hence, even if you’re not going to buy from a large company, you should use them as a guide to determine what’s practically possible. If Lenovo or Dell or whatever aren’t shipping a comparable device to the one your eyeballing from some random company then the chances are it’s because it’s simply not practical or possible.

load more comments (6 replies)
[–] MargotRobbie 14 points 11 months ago* (last edited 11 months ago) (2 children)

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.

load more comments (2 replies)
[–] deleted 14 points 11 months ago (1 children)

I got UGreen. Working rock solid for about a year 9-5.

It has power pass through to charge the laptop.

load more comments (1 replies)
[–] [email protected] 12 points 11 months ago (5 children)

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.

load more comments (5 replies)
[–] Chocrates 12 points 11 months ago

Really really neat write up!

[–] [email protected] 10 points 11 months ago* (last edited 11 months ago)

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.

[–] t0m5k1 9 points 11 months ago

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 👍

[–] [email protected] 9 points 11 months ago

Well, this is all just very angering...

[–] eek2121 9 points 11 months ago (1 children)

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.

load more comments (1 replies)
load more comments
view more: next ›