Motherboard Mini-ITX Dual PCI-E Hot-swapping, possible?

P2theG1

Chassis Packer
Original poster
Jul 13, 2017
14
3
So I'm currently designing and building my new rig, a TFF (Tiny Form Factor) build, what I'm interested to know is if it's possible to have a Hot-swappable PCIe connection while using either a single 16x slot or 2 * 16x slots via PCIe Bifurcation, I've never done Bifurcation before on a Mini ITX board but my idea is that I can either have a Quick detachable GPU or a tiny built in GPU with the second PCIe 8x line for an add on full size desktop GPU which can be disconnected without the need to adjust any bios or software settings after shutting down and then turning back on. I want to be able to shut down the system, disconnect the GPU, and either put in a compact GPU or just have a Compact GPU built in like a 1050ti then have a 1080ti or whatever in a expansion case that I just put the system into and upon the pcie slot of the 1080ti connecting to the split PCIe Bifurcation connection I just turn on the system and it then uses the 1080ti for GPU output. Is this possible? Is PCIe hotswapping with GPUs possible? I know thunderbolt 3 exists but I'm experimenting with ideas
 

jØrd

S̳C̳S̳I̳ ̳f̳o̳r̳ ̳l̳i̳f̳e̳
sudocide.dev
SFFn Staff
Gold Supporter
LOSIAS
Jul 19, 2015
818
1,359
what I'm interested to know is if it's possible to have a Hot-swappable PCIe connection
No, there are server systems out there that can do hot swap PCIe, they cost more than some fairly decent cars

after shutting down and then turning back on.
This makes more sense, its not hot swap per-se but sure.

The biggest problem your going to face is that the connectors (slots & edge connectors) are not very robust and are not rated for many insertion cycles. There is a solid chance your solution would fall to bits pretty quickly. The other issue could well lie with securing the card, doing this in a way thats both quick and secure would take some careful engineering. Thinking about it more you would also need to deal w/ power, i dont remember the number of insertion cycles the PEG connector is rated at but id be willing to bet its not all that many as compared to an external connector such as USB (IIRC most USB C solutions are rated somewhere over 100k cycles where as an internal connector such as u.fl is rated around 30 usually, an m.2 slot is tends to be 60). Also, having a PCIe card that relies on PEG power in the slot but that is unpowerd at boot will cause boot errors. This isnt a problem if you intend to actually swap the cards every single time (although it could be depending on your exact implementation if your using a bifurcated riser) but that gets back to the insertion cycle issues. Its also worth noting that alot of PCIe risers arent that robust either (flexi units in particular dont tend to take abuse well) and arent designed to moved around, disconnected, reconnected, etc too often. Finally you may run into driver issues having "a Compact GPU built in" and another CPU thats only there some of the time but this would largely come down to the specific make & model of both GPU's and to an extent the OS and software stack your using.

There is also the issue of not every mITX motherboard supporting bifurcation so choose wisely, of those that do not all support it in terms of the vendor supporting you if you have problems. In computing "supported" and "sure it will probably work but your on your own if it burns your house down and eats your hamster" are sometimes very different things.

To conclude, buy a thunderbolt enclosure, nothing in the PCIe stack is designed or engineered to deal w/ this kind of use case.
 
  • Like
Reactions: VegetableStu