What's up with HDMI and DisplayPort over USB C?

31,609

The Wikipedia article on USB-C has a "Alternate Mode protocol support matrix for USB 3.1 Type-C cables, adapter cables and adapters" which indeed shows HDMI 2.0b support for every Alternate mode except HDMI Alt mode. However, this table is split into Passive and Active rows and HDMI appears under Active for DisplayPort, Thunderbolt and even in MHL mode, HDMI 2.0b appears to need an active adapter. MHL and HDMI modes support 1.4 with a passive cable apparently.

This, however, is not properly sourced. The only source linked is the VESA press release about VESA® Brings DisplayPort™ to New USB Type-C Connector which has this sentence "The DisplayPort Alt Mode can also drive adaptors that support the huge installed base of existing DisplayPort, HDMI, DVI, and VGA displays." But it leads to this FAQ also from vesa.org which says

Q: Can I connect my HDTV to a device that uses DisplayPort over USB-C for video output?

A: Yes. Adapters and Adapter cables are used to connect DisplayPort over USB-C to an HDMI input on the HDTV. HDMI 2.0 is supported to enable 4K resolution. If the HDTV has a DisplayPort input, then a USB-C to DisplayPort adapter cable can be used to provide DisplayPort display capability.

This FAQ has quite a number of nuggets. Here's one:

Inexpensive DisplayPort adapters are readily available for VGA, DVI, and HDMI displays. Adapters for HDMI 2.0 will become available in the near future.

Here's another where it compares to HDMI alt mode:

HDMI Alt Mode will also support the HDMI Audio Return Channel (ARC), HDMI Ethernet Channel (HEC), and the Consumer Electronic Control (CEC) feature.

Hidden in the vesa.org FAQ, then, we found a way to figure out whether an HDMI adapter requires HDMI alt mode or DP alt mode: if it supports ARC/HEC/CEC then it's HDML alt mode, if not then DP alt mode.

Furthermore, Chromium has a very helpful diagram:

enter image description here

and the MCDP28x0 is a "DisplayPort1.2a to HDMI2.0 Level Shifter Protocol Converter [LSPCON]".

Here's the other side, an IC which takes USB 3.1 and HDMI 2.0 inputs and produces an USB 3.1 socket with DisplayPort alternate mode but to do so it converts the HDMI signal first.

All this proves there's no HDMI signal hidden in the DP over USB-C Alt Mode and the document in question seems to be a mistake or just simply misleading marketing suggesting you don't need an adapter for HDMI when using DisplayPort Alt mode when you most certainly need to. Since this blurb made it to other sites (like dell.com), it's rather unfortunate.

Share:
31,609

Related videos on Youtube

chx
Author by

chx

I used to contribute to Drupal heavily. I also travel quite a bit.

Updated on September 18, 2022

Comments

  • chx
    chx over 1 year

    What is DisplayPort™ over USB-C™? says:

    Advantages of DisplayPort™ over USB Type-C

    Backwards compatibility to VGA, DVI with compatible adapters.

    Supports HDMI 2.0a on select products and is backwards compatible with previous versions.

    I am very confused. Just when I thought I understood how USB C works ( four high-speed lanes can be configured to carry whatever) this makes no sense. I presumed the DisplayPort alternative mode means those high speed lanes carry DisplayPort signals and then, as the page says, you could use adapters to take this DP signal and pass it to a VGA, DPI etc display.

    But what's with HDMI especially 2.0a? I thought DP to HDMI 2.0a converters were rare as hen teeth still and also it does not say "HDMI 2.0, VGA, DVI with compatible adapters". So... what's going on?

    Note this document predates the HDMI alternate mode and clearly is not about that.

    • harrymc
      harrymc about 7 years
      According to Wikipedia USB-C Alternate Mode, Type-C cable can only support up to HDMI 1.4b, while an adapter can reach HDMI 2.0b. DisplayPort 1.3 and above can directly support HDMI 2. Perhaps the article just meant direct cable support.
    • harrymc
      harrymc about 7 years
      Actually, if the article predates HDMI alternate mode, then USB-C at the time wasn't up to HDMI 2.
    • chx
      chx about 7 years
      If you study that Wikipedia article more, it leads to the answer. Thanks!
  • Blaine
    Blaine about 7 years
    does that mean that the displays truely are being run from your gpu? Eg: If my laptop only supports 2 displays, this will count as one of them? I know displayLINK technology runs displays off of the cpu over usb instead
  • chx
    chx about 7 years
    That's the beauty of USB-C: no way to know. If your laptop supports DisplayPort alternate mode then it is most likely implemented using a switch similar to the one I linked. But, say, if you have a dock which has an USB-C input and a DP output then the dock might a) be a GPU which requires Thunderbolt Alternate mode to function b) be DisplayLink which requires those drivers to operate c) require DisplayPort alternate mode. Out of these, TB alone has an icon at least but even that's not required...
  • Arctiic
    Arctiic about 4 years
    @chx Why is this level of ambiguity considered acceptable to consumers and industry?
  • Jens Axel Søgaard
    Jens Axel Søgaard about 4 years
    Great answer. I am excited to see the link to the "other side" i.e. to the product brief of an IC converting hdmi into DisplayPort Alt mode. Is there any products based on this IC? I am looking for an adapter cable converting hdmi to usb-c (DisplayPort Alt mode) to be used with an LG 4k UltraFine Monitor?
  • TheKarateKid
    TheKarateKid over 3 years
    I'm still confused. If I use a USB-C to HDMI cable (no converter box/dock) which claims to support DP Alt Mode, does this mean that DP Alt Mode is actually being used or is HDMI Alt Mode being used?
  • chx
    chx over 3 years
    HDMI alt mode is not used. It's always DP alt mode + a converter.
  • Kuba hasn't forgotten Monica
    Kuba hasn't forgotten Monica over 3 years
    @chx HDMI alt mode is not used Huh? I mean, it seems to work fine on a few devices last time I checked...
  • chx
    chx over 3 years
    There are no hosts , hubs or devices using HDMI alt mode.