Multi-NVMe (m.2, u.2) adapters that do not require bifurcation

Notice: Page may contain affiliate links for which we may earn a small commission through services like Amazon Affiliates or Skimlinks.

ca3y6

Well-Known Member
Apr 3, 2021
748
718
93
I don't even understand whats the purpose of having lanes configuration for a single x16 slot
That allows you to convert a x16 slot in say four x4 slots. x4 is typical for a U.2 or M.2 nvme SSD, so with the relevant adapter, it allows you to connect 4 devices on a single x16 slot. The question is whether that conversion from x16 to four x4 is done by the motherboard (ie bifurcation, which then requires only a very cheap adapter, but only server motherboards typically have that feature) or it is done by the adapter itself (PCIe switch, like mentioned earlier in this thread, much more expensive adapter)

nor whats the purpose of slapping a second x16 slot on the board if it's electrically x4 no matter what?
Because if you have, say a x8 card like an HBA, you cannot physically make it fit in a x4 slot, the extra pins of the card will prevent it from slotting in. With a x16 slot (with 12 inactive pins), at least you can physically plug this HBA. It will only work at x4 speed but it will work.
 
  • Like
Reactions: luckylinux

alaricljs

Active Member
Jun 16, 2023
276
124
43
Alternative - check your x1 slots for open ends (not likely) and install single x4 or x1 m.2 adapters in those. You already said it's not so much about the performance.

(The x4 adapter if you could use one would be the more future proof choice... But x1 cards are cheap, so does it matter?)
 
  • Like
Reactions: nexox

luckylinux

Well-Known Member
Mar 18, 2012
1,526
476
83
Because if you have, say a x8 card like an HBA, you cannot physically make it fit in a x4 slot, the extra pins of the card will prevent it from slotting in. With a x16 slot (with 12 inactive pins), at least you can physically plug this HBA. It will only work at x4 speed but it will work.
Thankfully some Manufacturers on some Models (NOT all Manufacturers on all Models though) started making open-ended Slots for that Reason, so you don't need to but off the plastic End of the Slot anymore, if you want to do that (I never did so far).

Too bad it's not standard Practice :confused: .

Anyway, that doesn't prevent the Manufacturer stuffing CMOS Battery or PCH Heatsink at the end of the Slot, which will prevent / make it harder to install a longer PCIe Card anyways :rolleyes:.
 

nexox

Well-Known Member
May 3, 2023
1,949
966
113
Because if you have, say a x8 card like an HBA, you cannot physically make it fit in a x4 slot, the extra pins of the card will prevent it from slotting in. With a x16 slot (with 12 inactive pins), at least you can physically plug this HBA. It will only work at x4 speed but it will work.
Open-ended x4 slots exist and will fit an x8 HBA, but x16 are the only ones that can provide the full 75W power and the clip to physically support a.GPU. I don't know why you would put a GPU on the chipset lanes, the answer is probably related to why I don't buy MSI products.
 

ca3y6

Well-Known Member
Apr 3, 2021
748
718
93
I don't know why you would put a GPU on the chipset lanes, the answer is probably related to why I don't buy MSI products.
Not saying I would, but perhaps if you would only use the video hardware encoding features which hardly require any power or bandwidth.
 

luckylinux

Well-Known Member
Mar 18, 2012
1,526
476
83
Not saying I would, but perhaps if you would only use the video hardware encoding features which hardly require any power or bandwidth.
To be fair the Chipset PCIe Slot isn't necessarily always *that* Bad.

A PCIe 3.0 x4 Chipset connection gives you 32gbps of Bandwidth, which is plenty for even a dual Slot 10gbps NIC, 25gbps NIC would be a bit on the Edge.

Not 100% sure, but I believe that is full duplex, i.e. you should be able to Receive Data (IN) from the NIC at 25gbps and still write to an Array of SATA Drives (OUT) for instance. Or alternatively read from an Array of SATA Drives (IN) at 25gbps and send Data (OUT) from the NIC at 25gbps.

So, while I do agree it's not PCIe 4.0 x16 that gives you ~ 256 gbps, it's still pretty good Performance for many Applications IMHO.

You might even get the GPU in a "very light" Application using a x1 Adapter (like those that are e.g. used for Mining).
 

schlangz

New Member
Sep 3, 2025
8
2
3
Thanks everybody that cleared things up perfectly.

I won't get the PCIe adapter for multiple drives, but instead get one regular passive PCIe-NVME adapter for one of the older drives.
And then another 2,5" drive adapter for the other old NVME drive which I'm going to connect to the internal SATA controller.
 

nexox

Well-Known Member
May 3, 2023
1,949
966
113
And then another 2,5" drive adapter for the other old NVME drive which I'm going to connect to the internal SATA controller.
I don't believe there are any SATA to NVMe adapters, you may be looking at a carrier for a SATA m.2 drive.

Edit: your best bet is probably a USB-NVMe adapter, which you can connect to a motherboard USB header to make an internal drive.
 

beatle

Member
Mar 23, 2017
73
15
8
That looks about right. Then you just need an NVMe to USB enclosure and a means to secure the drive inside the case. Velcro or zipties should suffice.
 
  • Like
Reactions: nexox

kryten

Member
Apr 10, 2023
105
20
18
Can't speak for whichever model you have, but I had the gen3 4x SFF-8643 model. It definitely didn't have hotplug implemented correctly. It seemed to only have one hotplug slot when it should have had one for each downstream port.

If you can boot into Linux, do a `tree /sys/bus/pci/slots` and check `/sys/bus/pci/slots/*/address` to see which ones correspond to what. If you can't, then you can check in hwinfo64 and you should see something like this for each port:
View attachment 44066

You also need BIOS support for hotplug events. Fortunately, Thunderbolt has forced most manufacturers to start supporting hotplug events.
Have you come across a card that has hot plug on all slots yet?
I haven't seen a PCIE4 card yet
 

mattventura

Well-Known Member
Nov 9, 2022
754
421
63
Have you come across a card that has hot plug on all slots yet?
I haven't seen a PCIE4 card yet
I haven't bought one, but I believe the best options would be some of the higher-end HighPoint cards and Broadcom's inhouse cards (pure PCIe switches, NOT tri-mode). Both of those advertise both hotplug and backplane management support.

Theoretically, the serialcables.com card with external ports that I have should also work for this, but I haven't been able to do anything useful since it apparently uses a non-standard pinout.
 
  • Like
Reactions: nexox

panchovix

Member
Nov 11, 2025
58
15
8
Hello there, sorry to necro. Does someone know if there's a switch that does X4 to X2X2 but PCIe Gen 4? I'm finding some ASM2812 cards that do PCIe X4 to X2X2 but Gen 3.
 

Mithril

Active Member
Sep 13, 2019
475
161
43
If any of the Gen4 stuff is affordable yet I'd also love to know (any) to (any)2x or 1x as well

Also if anyone has seen any gen4/5 with the downstream being only Gen3 that could be interesting
 

klosz007

Member
Jul 26, 2021
30
14
8
On Aliexpress I already saw PLX88024-based cards which are not that expensive (~200USD). PCIe 4.0 x8 to 4x M.2 PCIe 4.0 (x4 I think). This might be the early birds of PCIe 4.0-enabled switch cards.
 
  • Like
Reactions: panchovix and abq