PCIe 4.0 x4 Explained | Generated by AI

Home 2026.07

Question: What does PCIe 4.0 x4 mean on a motherboard? Does the “x4” mean four PCIe 4.0 ports?

Answer:

No. “x4” does not mean four PCIe ports. It means four PCIe lanes.

PCIe naming has two parts:

PCIe 4.0 x4
│       │
│       └── number of lanes
└────────── generation / speed

So:

PCIe 4.0 x4
= 4 PCIe 4.0 lanes
= ~8 GB/s bandwidth each direction

A physical PCIe slot can have different lane sizes:

Physical slot size:

[x1]       one lane
[x4]       four lanes
[x8]       eight lanes
[x16]      sixteen lanes

A motherboard may look like this:

CPU PCIe lanes:

PCIe x16 slot
====================  GPU
████████████████

PCIe x4 slot
========          NVMe adapter / network card

M.2 slot
========          NVMe SSD (PCIe 4.0 x4)

The important point:

The connector size and electrical lanes are different.

Example:

A long GPU slot:

PCIe x16 physical slot
████████████████████

may actually run as:

PCIe 4.0 x16
or
PCIe 4.0 x8
or
PCIe 4.0 x4

depending on motherboard wiring.


For M.2 SSDs, you often see:

M.2 NVMe:
PCIe 4.0 x4

This means:

Typical speed:

PCIe 4.0 x1  ≈ 2 GB/s
PCIe 4.0 x4  ≈ 8 GB/s

Samsung 990 Pro:
~7.4 GB/s

For your GPU use case (multiple RTX 3090/4070):

A motherboard spec might say:

2 × PCIe x16 slots

Slot 1:
PCIe 5.0 x16

Slot 2:
PCIe 4.0 x4

It means:

GPU #1:
16 lanes

GPU #2:
only 4 lanes

The second GPU will work, but bandwidth is much lower.

For AI inference/training, this matters:

For dual RTX 3090, ideally look for:

PCIe x16 slot 1: x16
PCIe x16 slot 2: x16 or x8

not:

x16 + x4

because the second 3090 becomes bandwidth constrained.


Generated by AI. Curating and sharing still takes effort. If you find it useful, feel free to donate. WeChat: @lzwjavaWeChat QR · X: @lzwjava · Say hi 👋

Back Donate