The mini PC spec that matters most to me isn’t the processor, it’s the PCIe lanes.

When shopping for a mini PC, there are a lot of things to look for. The CPU is a big part of the equation, and it’s one of the things I look at first, but it’s not the most important. A powerful processor is great, but the latest and greatest from Intel and AMD don’t always have the most PCIe lanes, even if they have the best performance. The biggest differentiator between mini PCs now is expansion space, and one of the things that has hurt me in the past is ignoring PCIe lane count, the lifeblood of a mini PC’s expansion capability.

You should choose your next mini PC based on its ports, not its SKUs

These extra ports are really handy for members of the home lab faction.

Storage expansion is fundamentally a path problem

A second workout can immediately put a damper on everything

The processor power is great, but as soon as you add a second NVMe drive to your mini PC, you’ll wish you’d paid more attention to the number of PCIe lanes. Most enthusiast-level mini PCs advertise two M.2 slots, and most enthusiasts assume that means two equivalent slots, and this is very rarely the case.

On a depressing number of midrange cases, the second M.2 slot runs at PCIe 3.0 x2, sometimes x1, and sometimes it’s wired through the chipset in a way that shares bandwidth with the first slot. Fill this second slot and your main player will go from a full x4 link to x2. For office use this is not significant, but for home lab use where you may be running ZFS mirrors or Proxmox VMs that require more storage, the effect is noticeable.

Beyond just storage, once you start adding PCIe devices, the number of lanes can impact the performance of other devices.

Geekom GT1 Mega-18

5 Ways a Mini PC Can Make the Perfect NAS

Here are some ways a mini PC could make a great NAS.

Upgrades to other PCIe devices suffer if the number of lanes is limited

The difference is significant

minisforum ai x1 pro 470 open to show wifi map area

Let’s say you’ve filled both M.2 slots and now want to connect an external GPU for Jellyfin transcoding and occasional local LLM workload via Oculink. On paper this is a clean upgrade, but in practice you may find that using an external GPU reassigns the lanes of one of your M.2 slots, dropping your secondary storage to a slower link or even disabling it altogether. Some platforms handle this gracefully through BIOS-level lane configuration, but others simply degrade performance without saying anything at all.

The same scenario happens when you install virtually anything that uses PCIe lanes. If you used your second M.2 slot to add a 10GbE NIC, that slot is no longer available for storage, or if you used it for an HBA to run a few SATA drives in a home lab NAS setup, the same applies. Each adapter you add constitutes a lane allocation decision that closes another upgrade path. On a desktop with a full ATX board and 20+ usable channels, this is rarely a real constraint, but with a mini PC, it’s one of the main concerns. You may be left with only eight usable lanes after the platform has dedicated lanes to the onboard NICs, USB controllers, and chipset uplink. took his part. This is really not enough for significant expansion.

An image of an NVMe PCIe 4.0 SSD fitting into a Framework laptop.

5 Mistakes to Avoid Before Deciding to Buy a New SSD

Choosing the right SSD isn’t just about speed. Avoid these 5 costly mistakes to ensure performance, longevity and value for money.

The processor is not upgradeable, so it is important to choose wisely

It’s not something to completely ignore

Image of a mini PC with Xbox controller and Logitech headset.

The mini PC processor floor has risen so dramatically that the differences between tiers matter less than before, but it’s still not something to completely ignore. These are also soldered components, which means you won’t be able to upgrade them in the future. What you see is what you get, so if power is your main concern, it might be worth sacrificing some expansion.

Lanes also go hand in hand with CPU selection to some extent, but the CPU generation matters more than which one you choose from the product stack. The Intel N100, N150, and N305 chips, for example, only expose nine PCIe 3.0 lanes, while the new Ultra Mobile chips give you around 20 lanes.

However, the number of channels does not always follow generation. The AMD Ryzen 7 8845HS or 8945HS, for example, has 20 potential lanes, but the new Strix Halo has 16 while having a lot more raw compute.

Rear angled view of the Khadas Mind AI SDK showing its ports

Can you build your own mini PC?

Build the compact PC of your dreams.

PCIe lanes are the specifications that determine what your mini PC can become

It’s tempting to treat buying a mini PC like you would any other PC purchase: choose the chip you want, find a case that fits the budget, and you’re done. In reality, you could treat it that way, but ignoring PCIe lanes seriously ties your hands in terms of expansion. The processor, RAM, and onboard I/O dictate what the system can do currently, but the PCIe expansion dictates what it can do in the future.