Hardware Builds #PCIe#bifurcation#NVMe

PCIe Bifurcation Explained: Run Multiple NVMe SSDs and GPUs

Learn what PCIe bifurcation is, how to enable it in BIOS, and how to use bifurcation adapters for multi-NVMe storage and GPU setups.

6 min read

PCIe bifurcation is the ability to split a single PCIe slot into multiple independent lanes. Instead of one x16 slot running a single device at x16 speed, bifurcation lets you split it into 2x x8, 4x x4, or other configurations — enabling multiple devices like NVMe SSDs to share a single physical slot. It’s essential knowledge for home lab builders, workstation users, and anyone using M.2 expansion cards.

How PCIe Lanes Work

Modern CPUs provide a fixed number of PCIe lanes:

  • Intel Core i9 (12th-14th gen): 16-20 CPU PCIe lanes + additional chipset lanes
  • AMD Ryzen 9000: 24 CPU PCIe lanes + 20 chipset lanes

A GPU in the primary x16 slot uses all 16 lanes. Additional devices (NVMe, capture cards, network adapters) use remaining CPU or chipset lanes.

Bifurcation lets you use one set of lanes for multiple devices — commonly to run 2, 4, or even 8 M.2 NVMe SSDs from a single PCIe x16 slot.

Common Bifurcation Configurations

Slot WidthBifurcation OptionsCommon Use Case
x16x16, x8/x8, x4/x4/x4/x4, x8/x4/x4GPU, dual GPU, quad NVMe
x8x8, x4/x4PCIe capture card, dual NVMe
x4x4, x2/x2Single or dual NVMe

Enabling Bifurcation in BIOS

Not all motherboards support bifurcation. Check your board’s manual — look for “PCIe Bifurcation” in the BIOS.

Location in BIOS (varies by manufacturer):

  • ASUS: Advanced → PCIe Configuration → PCIe Slots Bifurcation
  • MSI: OC Settings → CPU PCIe Configuration
  • Gigabyte: Settings → IO Ports → PCI Express Configuration
  • ASRock: Advanced → Storage Configuration

Options typically shown:

  • Auto (default — full x16 for single GPU)
  • x8/x8 (two devices at x8 each)
  • x4/x4/x4/x4 (four devices at x4 each)
  • x8/x4/x4 (one device at x8, two at x4)

Bifurcation Adapters (M.2 NVMe Expansion)

The most practical application: M.2 NVMe RAID arrays using bifurcation adapters.

An adapter card fits in a single PCIe x16 slot and provides 4x M.2 slots, each running at x4 speed:

Popular adapters:

  • ASUS Hyper M.2 X16 Gen 5: 4x M.2 Gen 5 NVMe slots, requires x16 bifurcation (x4x4x4x4)
  • GLOTRENDS M.2 PCIe 5.0 x16 Adapter: 4x Gen 5 slots
  • Sabrent Rocket 4 Plus-G: 4x M.2 Gen 4 slots, budget option

Important: The motherboard must support x4/x4/x4/x4 bifurcation on the slot where you install the adapter. Not all PCIe slots support bifurcation — typically only the primary CPU-connected x16 slot does.

Setting Up a Quad-NVMe Array

With a bifurcation adapter and 4x NVMe SSDs:

Hardware Setup

  1. Set BIOS bifurcation for the slot to x4/x4/x4/x4
  2. Install adapter in the PCIe x16 slot
  3. Install 4x NVMe SSDs in the adapter slots
  4. Boot — all four drives should appear in BIOS and Windows

Software RAID in Windows

For performance (RAID 0) or redundancy (RAID 1/5/10):

Storage Spaces:

  1. Windows Search → Storage Spaces → Create new pool and storage space
  2. Select all four NVMe drives
  3. Choose resiliency (Mirror for redundancy, Simple for maximum performance)

NVMe RAID 0 with 4x Gen 4 drives can achieve 25+ GB/s sequential read — useful for 8K video editing or large dataset workloads.

BIOS RAID (Intel RST)

For Intel platforms:

  1. Enable Intel Rapid Storage Technology in BIOS
  2. Set NVMe drives to RAID mode
  3. Create array during BIOS POST or in Windows via Intel RST software

Does Bifurcation Affect GPU Performance?

Running a GPU in an x8 slot (instead of x16) causes minimal performance loss in games:

  • Typical impact: 1-3% frame rate reduction in modern GPUs
  • Reason: GPU memory bandwidth is the bottleneck, not PCIe bandwidth, in most gaming workloads
  • PCIe 4.0 x8 (32 GB/s) provides more than enough bandwidth for current gaming GPUs

Where x8 vs x16 matters: professional GPU workloads moving large datasets between CPU and GPU memory repeatedly.

Bifurcation Without CPU-Native Support: PLX Chips

Some expansion cards and high-end motherboards include PLX PCIe switches that allow bifurcation without CPU or motherboard bifurcation support. The PLX chip acts as a PCIe switch, presenting one x16 interface to the CPU while internally splitting traffic to multiple devices.

PLX-equipped motherboards typically cost more but provide flexibility regardless of CPU lane support.

Understanding PCIe bifurcation unlocks advanced storage configurations that were previously only possible in server hardware. For home lab builders or content creators needing maximum storage bandwidth, a bifurcation adapter with 4x Gen 4 NVMe drives is one of the highest-performance storage upgrades available.

#storage #motherboard #M.2 #NVMe #bifurcation #PCIe