I just got a Cable Matters hub:
That promises “Linux” support and checked all the boxes for me (4x USB-A, audio, network, 2xHDMI).
It … kind of works? I tested the USB-A ports, charging, networking, and the HDMI ports, all worked the first time. But! When I disconnect and reconnect the hub, the HDMI ports stop working. It’s quite infuriating especially since there’s very little diagnostics available. It’s unclear how the devices show up on my computer, I can’t even tell what device provides the HDMI connectors in lsbusb.
I’ve also seen the USB keyboard drop keypresses, which is also not … fun.
I suspect foul play inside Sway, anyone has seen anything like this?
And yeah, those things are costly! This one goes for 300$ a pop, not great.