I have a PC with an AMD Kaveri APU running Linux. I'm just fine with the internal GPU but would like to connect to a displayport display and my motherboard does not have a connector. Is there any (cheap) way that I can add a displayport connector through PCIe or something? I have not managed to find a direct PCIe to displayport card but am exploring options like PCIe to USB-C to DisplayPort but I'm not sure if that would even works and it seems rather expensive.


Solution 1:

Getting more connectors which carry a video signal is not always trivial. You need a source for that signal.

The onboard GPU is usually hardwired. You can not simply add more connectors. What you can do is:

  • Buy an additional graphics card with the desired output.
  • Buy some software which emulates a graphics card and which ships with some connector to output it (usually emulated on the CPU and then transfered over the USB protocol to a special device). Must shops simply call these 'USB graphics cards' even though they do not do the graphics themselves.
  • Have one of the few motherboards which are specially prepared for special TB3 add in cards. Match the right motherboard with the right card and use the right cables. IIf you had one of these I assume you would know.
  • Have a motherboard with already integrated Thunderbolt3. Which are currently coming on the market.

These last use the Aline Ridge chip, which takes an already prepared DP signal from your onboard GPU and optionally muxes it to some cables on the thunderbolt port. Note that this port may look like USB-c, but it is different.

This is basic PCI-e to USB:

Basic PCI-E to USB controller

And this is thunderbolt3:

USB with Thunderbolt controller

Adding a random USB card which just happens to have the same physical plug as TB3 will not yield a connector which supplies video information.