3 ms·
It generally always works in practice. Common real-world example is “External GPUs” connecting via thunderbolt: these are actually just generic PCI express 4x s
by giobox 5y ago
It generally always works in practice. Common real-world example is “External GPUs” connecting via thunderbolt: these are actually just generic PCI express 4x slots on a cable (4x is max throughout thunderbolt 3 achieves, can’t remember what cap is on new thunderbolt 4…).
Although graphics cards always generally should go in a 16x slot for best performance, they all work in the external 4x, even the latest most high end power/bandwidth hungry GPU parts. performance may suffer in some workloads though due to reduced bandwidth of the 4x slot though.
You can stick any PCI express device in an external GPU enclosure, will pretty much “just work” despite being a 4x slot - these things are really external PCIe enclosures despite the GPU focus.
- Dylan16807 5y agoIn terms of PCIe 3 lanes, the max on thunderbolt 3 is 2.75x, and the max on thunderbolt 4 is 4x. Out of a roughly-5x total bandwidth. Why was 3 capped? Nobody seems to know.
- novok 5y agoAFAIK thunderbolt has an overhead that it adds to plain old PCIe, making it slower in practice. I kind of wish it was just plain PCIe, you could directly connect cheap-ish pcie adapters to it then.