Displayport to USB-C or GPU card for eGPU with Thunderbolt Output

displaydisplayportgputhunderbolt

Background: I purchased an LG Ultrafine 5k monitor per Tim Cook's recommendation. This only has a Thunderbolt-3 input. Awesome monitor, but very limited when it comes to what you can drive it with.

Goal: I'd like to use it with a non usb-c video out source. I.e., I'd like to get an eGPU and use a video card that has Displayport output (or HDMI) with that LG Ultrafine. I do understand that the Blackmagic eGPU has Thunderbolt output, but I want a better price to performance ratio than that offers.

Question: Is there a displayport (or HDMI) to USB-C adapter on the market? Searching for this is not easy because everything points to the opposite (USB-C to Displayport, etc.). Alternatively, is there a MacOS compatible video card with Thunderbolt 3 or USB-C out?

I'm ok with not getting full 5k video.

My apologies in advance if this has already been asked. I did search for this question but everything that comes up is about usb-c to displayport (or hdmi, etc.).

Best Answer

Update: There is now the alternative you described: AMD's Radeon Pro W5700, with an integrated USB-C output.

The GPU isn't exactly brand new, and they haven't done a graphics card with USB-C except for that one, so options are still very limited. Since you mentioned price-to-performance compared to BlackMagic's eGPU systems, I'm not sure if this fits the bill either.

But as a "Pro" model, it was used in OEM SKU's, so you may be able to find a HP, Dell, etc. branded used card pulled from retired systems for cheap though.


Short answer: no, and I wouldn't expect to see one on the market anytime soon. I think the shared connector specifications may contribute to some of the confusion, but an HDMI to USB-C adapter like you describe should seem like an impossibility, when you think about it for a second.

HDMI and DP are basically DVI, and USB is, well, USB. You wouldn't expect to be able to plug in a display with HDMI output into a USB port through any sort of adapter and expect it to work...

Except in 2018, many products (several of which you mentioned) seemingly do exactly this, through an addition to the USB specs called "Alternate Mode", which as you might expect, allows alternate modes of transport over the USB connection.

But these alternate mode connections have to be negotiated and configured by the devices themselves, and the implementation of this is up to the vendors. There is no direct mapping between the pins in an HDMI or DP connector and a USB-C connector.

Theoretically, you could design an adapter that would take the HDMI input, pass it through an HDMI-DP adapter, decode the DP signal, handle the USB-C alternate mode negotiation, translate signal levels, and output DP alternate mode over USB-C, but by this point you are looking at $15+ in the controller chips alone, not to mention it would most likely need to be externally powered.

...which is what the Blackmagic eGPU essentially does, through Thunderbolt, not USB, though (the LG Ultrafine 5K has a Thunderbolt connector, I believe it is the 4K that uses DP alternate mode). The graphics card inside is a regular RX580, and the Thunderbolt controller takes the DP signal and multiplexes it into the TB3 chain.

The MacBook Pro's also do this internally, and the circuitry involved takes up a significant amount of real estate on the logic board. All in all, it's not an inexpensive thing to accomplish.