List of Intel Titan Ridge Thunderbolt 3 Devices
The plain USB-C mode is transmitting USB and DisplayPort signals. There is no PCIe support. The only way to get PCIe from USB is using the JMS583 chip from Jmicron which does UASP to NVMe conversion (but will not work with any other type of PCIe device, even PCIe AHCI SSDs).
This might work with the LG UltraFine 5K display, but you need a GC-TITAN RIDGE to transmit the DisplayPort 1.4 MST signal over Thunderbolt 3 to the HP Thunderbolt Dock G2, then a GC-ALPINE RIDGE or GC-TITAN RIDGE to transmit the two DisplayPort 1.2 SST signals over Thunderbolt 3 to the LG UltraFine 5K display.
I connected the HP Thunderbolt Dock G2 to my Mac mini 2018, connected a display to one of the MST hub ports, then ran the following command to get some dpcd info about the MST hub in the HP Thunderbolt G2 (it doesn't give all the info):
/System/Library/Extensions/AppleGraphicsControl.kext/Contents/MacOS/AGDCDiagnose -a > AGDCDiagnose.txt 2>&1
The OUI for the MST hub is 144-204-36 which, according to http://standards-oui.ieee.org/oui.txt is "Synaptics, Inc".
I found a DisplayPort 1.4 MST hub that also uses the Synaptics chipset at https://www.delock.com/produkte/G_87737/merkmale.html
A stand alone DisplayPort 1.4 MST hub will be easier to use than the HP dock to connect a dual cable or dual link 5K display to a single DisplayPort 1.4 port of your graphics card because a conversion to Thunderbolt (the only way to get a 4 lane HBR3 signal to the HP dock) is not required with the Delock MST hub. Of course this still will only work in Windows.
One can find an updated article about the TB3 integration into the Ice Lake SOC here: https://fuse.wikichip.org/news/2628/a-look-at-the-ice-lake-thunderbolt-3-integration/
"Two PCIe controllers go to each of the CIOs. Previously, there was just a single PCIe controller going to the Titan Ridge controller, so there was effectively one PCIe controller for both ports. This means that compared to the prior generation, each port now effectively has double the bandwidth."
I'm quite happy that Intel listened users inputs for once, integrating its solution for the best of consumers and industry requirement.
Are there any known PCIe cards that use a JHL7340 for a single Titan Ridge port?
I don't think so. What would you use it for? What's wrong with two Titan Ridge ports?
What's wrong with two Titan Ridge ports?
Physical size. I'm stuffing this INTO a laptop 😀
You want to add a Thunderbolt port to a laptop and connect external devices to it, so why not make it external as well? Laptops don't have PCIe slots, so I assume you want to connect it to a NVMe or mPCIe or ExpressCard slot?
You want to add a Thunderbolt port to a laptop and connect external devices to it, so why not make it external as well?
At work I move around a bunch and it's Mac-heavy place. We've got a bunch of TB3 docks and LG Ultrafine screens, so I'd rather have something portable.
For home use, I agree with you.
I assume you want to connect it to a NVMe or mPCIe or ExpressCard slot?
It would be cool to be able to add a Thunderbolt 3 port to a laptop. Maybe someone will make a M.2 to USB4 adapter one day that can do that.
I've got a fairly unique case. It's a custom motherboard with a CPU that SHOULD be able to support TB3 but it wasn't added for cost & complexity reasons. The case is also almost half empty (though not empty enough to fit a full GC-Titan Ridge card), an EX3 might barely fit; hence my question...