Proxmox

Minisforum MS-03 vs MS-01 vs MS-A2: NICs, U.2 and IOMMU for Proxmox

This post contains affiliate links. If you buy through them, we may earn a small commission at no extra cost to you. Learn more.

Minisforum now sells three mini workstations that homelab builders actually shortlist, and they look almost the same from the outside. The MS-01 is the 2024 original, the MS-A2 swaps in a 16-core Ryzen, and the new MS-03 moves to Intel Panther Lake. In the Minisforum MS-03 vs MS-01 vs MS-A2 comparison, the CPU is not the interesting part. The network chips, the M.2 lanes, the PCIe slot and the iGPU are what decide how each box behaves under Proxmox.

Original content from computingforgeeks.com - post 172831

We have not had all three in our lab, so this is built from the Minisforum spec pages, hands-on reviews and Proxmox forum reports, with sources linked. Here’s where each one wins, and the trap each one hides.

Current as of October 2026.

Specs side by side

MS-03MS-01MS-A2
CPU optionsCore Ultra 9 386H or Ultra 5 336HCore i9-13900H, i9-13900HK, i9-12900H, i5-12600HRyzen 9 9955HX, 8945HX, 7945HX or Ryzen 7 7745HX
Cores / threads (top SKU)16C/16T, no Hyper-Threading14C/20T16C/32T
RAM2x DDR5 SODIMM, up to 128GB2x DDR5 SODIMM, up to 96GB2x DDR5 SODIMM, up to 96GB official
ECCNoNoNo (ECC sticks boot, ECC stays off)
M.22x PCIe 5.0 x4, 1x PCIe 4.0 x1PCIe 4.0 x4, 3.0 x4, 3.0 x23x PCIe 4.0 x4 (two default to Gen3)
PCIe slotx16 physical, PCIe 4.0 x4x16 physical, PCIe 4.0 x8x16 physical, PCIe 4.0 x8, x4x4 split
USB42x 40Gbps2x 40GbpsNone (USB-C 10Gbps)
Power brick240W180W240W
Barebone price on Amazon$759.99 (336H), $999 (386H)$449 (i5), $659 (i9)$559 (8945HX), $799 (9955HX)

Two early MS-03 specs you will still see quoted are wrong. Pre-launch coverage listed a PCIe 4.0 x8 slot and two 2.5GbE ports. The shipping spec on the Minisforum product page is an x4 slot, one 10GbE Realtek port and one 2.5GbE Intel port, which matches the review unit Virtualization Howto tested.

NIC map: which chip is behind which port

All three share the same best feature: two 10G SFP+ cages on an Intel X710. That controller uses the in-kernel i40e driver, and its virtual functions work with SR-IOV. That means you can hand an OPNsense or pfSense VM real NIC slices instead of bridged virtio. The copper ports are where they differ.

PortMS-03MS-01MS-A2
SFP+ x2Intel X710Intel X710Intel X710
RJ45 #110GbE Realtek RTL81272.5GbE Intel i226-V2.5GbE Intel i226-V
RJ45 #22.5GbE Intel i226-LM2.5GbE Intel i226-LM2.5GbE Realtek RTL8125
vPro / AMT out-of-bandYes, on the i226-LM portYes, on the i226-LM port (not the new i9-13900HK SKU)No

The vPro row matters more than it looks. AMT gives you a remote console and power control when a host hangs, which is the closest thing to IPMI these boxes have. The MS-A2 does not have it. Its second copper port is a Realtek RTL8125, so we would keep management on its i226-V or an SFP+ link. The MS-03’s 10GbE RTL8127 is new, and long-run Proxmox reports on it are still thin. If you’re comparing add-in cards instead, our 10GbE NIC guide for Proxmox covers the X710 driver caveats in detail.

Storage lanes and U.2: the trap in each box

Each box has three M.2 slots and takes a U.2 enterprise SSD in slot 1, but the lane layout is different in every one, and each has a detail that catches people out.

MS-03MS-01MS-A2
Slot 1PCIe 5.0 x4, or U.2PCIe 4.0 x4, or U.2PCIe 4.0 x4, or U.2
Slot 2PCIe 5.0 x4PCIe 3.0 x4PCIe 4.0 x4 (Gen3 until changed in BIOS)
Slot 3PCIe 4.0 x1PCIe 3.0 x2PCIe 4.0 x4 (Gen3 until changed in BIOS)
U.2 methodIncluded adapterAdapter plus on-board selector switchAdapter board with its own power lead
The trapSlot 3 is x1, about 2GB/s at bestWrong switch position can kill an M.2 driveSlots 2 and 3 ship at Gen3 speed

The MS-03 trap matters for ZFS. A three-way mirror or RAIDZ1 across all three slots runs the third drive at a fraction of the other two. We would use slots 1 and 2 for the VM pool and slot 3 for ISOs, templates or backups. On the MS-A2, flip slots 2 and 3 to Gen4 in the BIOS before you build a pool. On the MS-01, check the U.2/M.2 switch before you power on with a new drive. For sizing a three-node build, our Ceph homelab hardware guide covers the per-OSD numbers.

PCIe slot and GPU passthrough

All three slots are x16 physical and low-profile, but the wiring is not. The MS-01 and MS-A2 give you PCIe 4.0 x8, and the MS-A2 can split it x4x4 for a dual-NVMe or dual-NIC card. The MS-03 drops to PCIe 4.0 x4 because Panther Lake has fewer lanes to spare. That is enough for a single-port 25GbE NIC or an HBA. Common Gen3 x8 cards drop to Gen3 x4 there, though, which caps a dual-port 25GbE card. It’s tight for a GPU.

The MS-A2 is the passthrough pick on paper, but it has a live firmware problem. Users on the Proxmox forum report that BIOS 1.03 (April 2026) stops VMs with PCIe passthrough from starting with a “1:1 IOMMU mapping” error. The fix they’ve used is downgrading to 1.02 with an EFI shell reflash. That resets BIOS settings, and the same thread warns that some owners bricked units doing it. The thread ran into August with no official Minisforum fix, so check the BIOS version before you rely on passthrough.

iGPU sharing in Proxmox

For Plex, Jellyfin or a handful of desktop VMs, slicing the iGPU with SR-IOV beats passing the whole thing to one guest. The MS-03 has the easiest path here, though the gap with the MS-01 is narrower than it used to be.

  • MS-03: Panther Lake graphics use the newer Intel xe driver, which supports SR-IOV in-kernel on Proxmox VE 9.2 and later, with no out-of-tree module to rebuild after kernel updates. Nobody has published a Panther Lake VF count yet.
  • MS-01: Iris Xe SR-IOV works too, but the long-standing method is the out-of-tree i915-sriov-dkms module, as in this Level1Techs guide. It is well documented. The same xe guide lists Alder Lake class iGPUs as supported on Proxmox VE 9.2 with a driver override. So the in-kernel route may work on the MS-01 too.
  • MS-A2: the Radeon 610M has no SR-IOV. You can pass the whole iGPU to one VM, but forum guides need the VBIOS file and a reset workaround. The AMD reset bug can leave it stuck until the host reboots.

Power draw and noise

MS-03MS-01MS-A2
IdleAbout 10 to 13WAbout 25 to 29WAbout 23 to 26W
Full loadAbout 76WAbout 90 to 95WAbout 129 to 145W
SourceVirtualization Howto, NAS ComparesServeTheHomeServeTheHome, NAS Compares

For a box that runs all year, the MS-03’s idle figure is the headline. Roughly 15W less than the MS-01 at idle works out to about 130kWh a year per node, which adds up across a three-node cluster. The reviewers measured with different setups, so treat it as a rough figure. The MS-A2 was louder than the MS-01 under load, at around 50 dBA in ServeTheHome testing, and the MS-03’s fan ramps more audibly than the MS-01’s, according to Virtualization Howto.

ECC: none of the three

If ECC is a hard requirement, none of these three meets it. The MS-01 and MS-03 do not support it. On the MS-A2, ECC SODIMMs will boot and show full capacity but ECC is not enabled, because that needs a Ryzen PRO chip. The Minisforum answer is the larger MS-02 Ultra, which takes up to 256GB of ECC memory and has two 25GbE SFP28 ports on the Core Ultra 9 285HX version linked here. ServeTheHome called it the new homelab king, and it costs more and is a bigger box. For memory pricing on any of these, our DDR5 RAM guide has current kits.

1. Minisforum MS-03

Minisforum MS-03 mini workstation front view
Minisforum MS-03 with Core Ultra 5 336H or Core Ultra 9 386H. Image: Minisforum.

The MS-03 is the one we’d buy new for most homelabs. It keeps the MS-01’s X710 pair and vPro port, adds a 10GbE copper port, moves two M.2 slots to PCIe 5.0, and idles at roughly half the power. Native xe SR-IOV makes it the easiest of the three for iGPU sharing. The Minisforum CPU benchmark shows the 386H about 30% ahead of the MS-01’s i9-13900H in multi-core.

The 336H barebone at $759.99 is the value SKU. The 386H barebone at $999 adds four efficiency cores, and stock was down to a handful of units when we checked. Where it falls short: the PCIe slot is only x4, slot 3 is x1, and its Realtek 10GbE port has the least track record.

2. Minisforum MS-A2

Minisforum MS-A2 mini workstation
Minisforum MS-A2 with Ryzen 9 9955HX. Image: Minisforum.

Pick the MS-A2 when cores and PCIe bandwidth matter more than idle power. Sixteen Zen cores with 32 threads, a PCIe 4.0 x8 slot that bifurcates, and three Gen4 M.2 slots make it the best hyperconverged node and the best fit for a low-profile GPU. The 8945HX barebone at $559 is the value pick if Zen 4 is enough.

Where it falls short: no vPro, no USB4, a Realtek second port, the highest load power, and the BIOS 1.03 passthrough bug. The 9955HX barebone was $799.

3. Minisforum MS-01

Minisforum MS-01 mini workstation
Minisforum MS-01 with Core i9-13900H. Image: Minisforum.

The MS-01 is now the budget entry to the same idea, and it is still a solid Proxmox host. It has the X710 pair, the vPro port and an x8 slot, at a lower price than the others. The i5-12600H barebone at $449 is the cheapest way into a three-node X710 cluster.

Where it falls short: the highest idle power, slower Gen3 slots, the U.2 selector switch, and a history of random reboots on i9-13900H units, often with 96GB of RAM. Most owners on the Proxmox forum report fixing with BIOS 1.24 or later plus current microcode. The i9 barebone was $659. We cover it as a single-box pick in our mini PC for Proxmox guide.

Which box for which homelab job

JobPickWhy
Ceph or storage nodeMS-03Two Gen5 x4 slots (slot 1 takes U.2), X710 pair for public and cluster networks, lowest idle
Router or firewall VM hostMS-03 (MS-01 on a budget)X710 SR-IOV for the WAN/LAN VFs, i226-LM with AMT for management
GPU passthroughMS-A2PCIe 4.0 x8 with bifurcation and a 240W brick; avoid BIOS 1.03
Plex or Jellyfin with iGPU sharingMS-03In-kernel xe SR-IOV by default
Most cores per nodeMS-A2 9955HX16 cores and 32 threads
Cheapest three-node clusterMS-01 i5$449 barebone with the same X710 pair
ECC requiredNone of theseMS-02 Ultra

Building the cluster itself? Our Ceph homelab build walks through a three-node setup, and the GNS3 and EVE-NG mini PC guide covers these boxes for network labs.

Where each one falls short

  • MS-03: PCIe slot cut to x4, a third M.2 slot at x1, and a Realtek 10GbE port with little long-term Proxmox history. The hybrid P, E and low-power E core layout also makes CPU pinning worth planning for latency-sensitive VMs.
  • MS-A2: no out-of-band management, no USB4, the hungriest under load, and a BIOS release that broke passthrough.
  • MS-01: the oldest platform, the highest idle draw, Gen3 storage on two slots, and an i9 that needed BIOS and microcode updates to stay stable for many owners.

Keep reading

Install KVM and Virt-Manager on Arch Linux Virtualization Install KVM and Virt-Manager on Arch Linux Install KVM on Debian 13 / Debian 12: Complete Guide KVM Install KVM on Debian 13 / Debian 12: Complete Guide Virsh Commands Cheat Sheet: Manage KVM VMs from the CLI (PDF) KVM Virsh Commands Cheat Sheet: Manage KVM VMs from the CLI (PDF) Manage Hyper-V Virtual Machines with the HV Manager Web Interface Virtualization Manage Hyper-V Virtual Machines with the HV Manager Web Interface Install Vagrant and VirtualBox on Fedora 45 / 44 Virtualization Install Vagrant and VirtualBox on Fedora 45 / 44 Run Linux Containers with LXC/LXD on Ubuntu 24.04|22.04|20.04|18.04 Containers Run Linux Containers with LXC/LXD on Ubuntu 24.04|22.04|20.04|18.04

Leave a Comment

Press ESC to close