How does a USB-C dock obtain a video signal from the GPU in order to provide a port for an additional monitor?
If it's a USB-C dock and doesn’t use DisplayLink technology, it works like this: USB-C ports provide DisplayPort video output via DisplayPort Alternate Mode. This is then fed to an active DisplayPort-to-HDMI converter to provide a HDMI port.How does a USB-C dock obtain a video signal from the GPU in order to provide a port for an additional monitor?
In the USB-C dock case, if it supports USB 3.x then there's only two lanes of DisplayPort instead of the usual 4 since two of the 4 SuperSpeed lines of a USB-C cable are used for USB 3.x. USB data is 10 Gbps + 480 Mb/s and DisplayPort is up to 12.96 Gbps (USB 3.x and USB 2.0/1.1 are completely separate from each other).
Some USB-C docks only support USB 2.0/1.1 - those will have 4 lanes of DisplayPort. In that case, USB data is 480 Mb/s and DisplayPort is up to 25.92 Gbps.
Thunderbolt has the equivalent of 8 lanes of DisplayPort (two separate connections of 4 lanes each). It combines data (PCIe and/or USB) and video (DisplayPort) into a single Thunderbolt signal which makes more efficient use of the bandwidth (up to 40 Gbps). DisplayPort is up to 34.56 Gbps (38.6 Gbps in some cases for the Apple Pro Display XDR). Data can use whatever is not being used by DisplayPort (up to ≈24 Gbps). The host Thunderbolt controller tunnels the PCIe/USB/DisplayPort data over Thunderbolt. The peripheral Thunderbolt controller converts the tunnelled signals back to PCIe/USB/DisplayPort. An HDMI adapter might be connected to the DisplayPort output of the Thunderbolt controller.
To identify a DisplayPort to HDMI adapter (such as those being used by a USB-C or Thunderbolt dock), you can use a utility like AllRez to get the DPCD info. The DPCD info will include an OUI and an ID.
Here's some examples: #21
A USB-C or Thunderbolt Dock may include a DisplayPort MST Hub. An MST hub may have multiple outputs. Some outputs might be a HDMI adapter. AllRez should be able to dump the DPCD info for all the MST hubs and all devices connected to the MST hub. macOS doesn't support multiple displays from an MST hub, but can use the MST hub to convert 2 lanes of DisplayPort high link rate (such as HBR3) to 4 lanes of HBR2 which is useful for some adapters
Magnificent explanation. Thanks very!A USB-C or Thunderbolt Dock may include a DisplayPort MST Hub
Yes, but you'll need to install DisplayLink drivers.Will it be possible for the Plugable dock with DisplayLink to supply a video signal to one HDMI port for connection to a small 1080 monitor with no refresh rate need higher than 30 Hz ?
What mainboard (or computer) is it?My problem now is that I cannot tell if my 2020-vintage motherboard's USB C Gen 2x2 port has DisplayPort Alternate Mode.
It's a Gigabyte X570 Aorus Master. After repeatedly poking their tech support for an answer to my question, they finally replied that it has "no video"What mainboard (or computer) is it?
It's not going to have DisplayPort Alternate Mode unless the CPU has an integrated GPU or the motherboard has a DisplayPort input.My problem now is that I cannot tell if my 2020-vintage motherboard's USB C Gen 2x2 port has DisplayPort Alternate Mode. The manual doesn't say anything about it, and the online support person whom I contacted knows nothing about computers -- no help whatsoever. There's nothing left to do but experiment, and I was hoping to figure it out before spending money on a hub with a DP and an HDMI port.
USB-C DisplayPort Alternate Mode requires a connection to a GPU.The hub I bought is a low-tier Plugable that apparently contains DisplayLink technology. The USB 3.2 Gen2 ports (Some USB-A and one USB-C 2x2) on the computer do not have either DisplayLink or DisplayPort Alternate Mode. Will it be possible for the Plugable dock with DisplayLink to supply a video signal to one HDMI port for connection to a small 1080 monitor with no refresh rate need higher than 30 Hz ?
DisplayLink is a USB device that you connect to a USB port. It may be part of a USB dock. It just requires a DisplayLink driver to transmit graphics data over USB to the DisplayLink device. DisplayLink doesn't require a GPU. All the work is done by the CPU. DisplayLink should be fine for small displays and low refresh rate. It can do 4K up to 60Hz depending on the DisplayLink adapter.After repeatedly poking their tech support for an answer to my question, they finally replied that it has "no video"
Perhaps installing the DisplayLink drivers will suffice. Thanks very much for that link.
Which revision?It's a Gigabyte X570 Aorus Master.
I don’t see your mainboard having any video output (and the manual doesn’t mention anything), so having one wouldn’t do you any good.2. The CPU is a 5800X3D w/ no APU. If I had an integrated APU, I'd get the 5th monitor that way and not have to fuss about the mystery (to my naive mind) of video over USB. 😀
True! So obvious, but I didn't think of it myself! One thinks of upper tier boards having everything you could ever need, but there are some features present on lower-priced boards that are dropped on enthusiast-level ones. Something to remember.having one wouldn’t do you any good.