I'm trying to simplify my setup around one Thunderbolt dock that can connect to my Windows PC and MacBook with a single USB-C cable. Ideally, I'd run four monitors either through daisy-chaining or separate USB-C connections, without relying on DisplayLink. DisplayLink works for switching between my computers, but it doesn't provide the same native display support on macOS. My Mac has multiple Thunderbolt 5 ports, while my Windows system doesn't, so I'm wondering whether a Thunderbolt 5 PCIe expansion card can be installed in any motherboard or whether the motherboard needs specific support. I'd also like to know whether Thunderbolt 4 or USB4 would be sufficient for this kind of multi-monitor setup.
4 Answers
Some motherboards have Thunderbolt built in, while others support a manufacturer-specific add-in card. Several AMD and Intel boards offer this, but it is not universal and support varies by model. Check the motherboard’s specifications for a Thunderbolt header and an officially supported AIC before buying anything.
You generally can’t treat a Thunderbolt expansion card like a normal PCIe add-in card. The motherboard needs the appropriate Thunderbolt header, BIOS support, and usually a compatible DisplayPort input connection. The card also tends to be specific to the motherboard manufacturer, so you need to verify that the exact board and card combination are supported.
Thunderbolt 5 on desktop PCs is still uncommon compared with Thunderbolt 4. For many docks and multi-monitor configurations, a properly supported Thunderbolt 4 or USB4 motherboard may be enough, but you still need to confirm the available DisplayPort bandwidth and how many native displays the system can drive. The graphics card and dock can be just as important as the Thunderbolt version.
A KVM may make the overall setup cleaner. You could connect the PC directly to the KVM and connect the Mac through its Thunderbolt dock, then share the monitors, keyboard, and mouse. That avoids expecting one dock to handle every platform’s display behavior, although the KVM still needs to support the resolution, refresh rate, and number of monitors you want.

Related Questions
Lenovo Thinkpad Stuck In Update Loop Install FilterDriverU2_Reload