Dell XPS13 9300 display-port over USBC/Thunderbolt question
I have a 4k monitor, and a mid-range thunderbolt/USBC power delivery hub with display port output. My work-issued macbook pro can use the hub for power delivery, and drive the 4k monitor at 60hz over the hub's display port, which is awesome - one plug does it all.
However, my personal XPS 13 (running ubuntu 20.04) can only drive that monitor at 30hz when using the hub's display port. Fortunately, I can plug a separate usbc/thunderbolt-to-displayport cable into the XPS13's other usbc/thunderbolt plug and drive the monitor at 60hz.
This tells me a couple things. First, the hub clearly can drive the monitor at 60hz because it works with the macbook pro. Secondly, the XPS13 can drive the monitor at 60hz with a dedicated usbc/thunderbolt-to-displayport cable. But the XPS13 can't do it via the hub, whereas the mac can.
I will confess - I don't know where the issue is likely to be. It could be the XPS13 has a lower bandwidth thunderbolt port than the mac and can't multiplex or whatever with the hub? It could be the mac is doing some kind of on-the-fly video compression to stream at 60 hz.
Any ideas?
(I also recognize that this is a first-world problem, apologies)
Followup: This is the hub: https://www.amazon.com/gp/product/B07X1J7R34/
Resolution: My hub's USBC, not thunderbolt! It's actually working as expected on the Dell, it's macOS which is doing something funky.
Posted May 11, 2020, 8:28 PM UTC · edited
I happened to come across this the other day as I have a 5K monitor and nothing to power it (it was free), and realised I didn't understand it all enough.
https://www.bigmessowires.com/2019/05/19/explaining-4k-60hz-video-through-usb-c-hub/