Skip to content

Best mini PC: picks by memory, ports and what fits

By Josphat MutaiEvidence standard v1.1

The best mini PC is decided by whether its memory is socketed, not by its processor. Five picks, from a 128 GB AI box to a 1 GbE Home Assistant server.

Disclosure We earn a commission on qualifying purchases through the links here, at no cost to you. It never decides what makes the list.

The picks

GEEKOM A8 mini PC in silver, front and rear shown together, with USB ports and dual HDMI
1

Best mini PC overall

GEEKOM · Mini PCs and Small Form Factor

GEEKOM A8

Eight Zen 4 cores and Radeon 780M in 0.64 liters, on socketed DDR5 that takes 64 GB, which is the combination the rest of this shelf keeps missing by one spec.

  • AMD Ryzen 9 8945HS, 8 cores and 16 threads, 16 MB L3 cache, 4.0 to 5.1 GHz, 45 W TDP
  • AMD Radeon 780M graphics
  • Dual-channel DDR5 SODIMM, up to 64 GB
GMKtec EVO-X2 AI mini PC standing vertically, front panel with power button, SD reader and USB4
2

Best mini PC for AI

GMKtec · Mini PCs and Small Form Factor

GMKtec EVO-X2

A 40 compute unit Radeon 8060S with 96 GB of its 128 GB addressable by the GPU, which is three times what its own 64 GB build can hand the graphics and far past any consumer card.

  • AMD Ryzen AI Max+ 395, 16 cores and 32 threads, Zen 5, up to 5.1 GHz, 64 MB L3 cache
  • TDP runs steadily at 120 W with a peak of 140 W
  • AMD Radeon 8060S graphics, 40 RDNA 3.5 compute units
MINISFORUM AI X1 Pro-370 mini PC standing vertically on its foot, white chassis with front USB ports
3

Best mini PC for gaming

MINISFORUM · Mini PCs and Small Form Factor

MINISFORUM AI X1 Pro-370

Radeon 890M with up to 48 GB allocated to it, and an OCuLink port at PCIe 4.0 x4 for the day the integrated graphics stop being enough.

  • AMD Ryzen AI 9 HX 370, 12 cores and 24 threads, base 2.0 GHz and maximum 5.1 GHz
  • Overall performance up to 80 TOPS
  • AMD Radeon 890M at 2900 MHz, with VRAM allocation from 2 GB to 48 GB
MINISFORUM MS-01 mini workstation in black, three-quarter view showing the front vents and USB ports
4

Best mini PC for Linux

MINISFORUM · Mini PCs and Small Form Factor

MINISFORUM MS-01

Two 10 gigabit SFP+ cages, two 2.5 gigabit RJ45 and a half-height PCIe 4.0 slot, in a box that ServeTheHome ran on Proxmox and Ubuntu.

  • Intel Core i9-13900H with vPro Enterprise support, 14 cores in 6 performance and 8 efficient, 20 threads, 24 MB L3 cache, up to 5.4 GHz
  • Intel Iris Xe Graphics on dual-channel memory, Intel UHD Graphics on single channel
  • DDR5-5200 dual channel across two SODIMM slots, up to a total maximum of 96 GB
GMKtec G3S mini PC in black, two units showing the front USB ports and the rear dual HDMI and RJ45
5

Best mini PC for Home Assistant

GMKtec · Mini PCs and Small Form Factor

GMKtec G3S

A four core N95 with two drive slots and a VESA bracket in the box: everything an always-on home server actually needs.

  • Intel Processor N95, Alder Lake, 6 MB smart cache, up to 3.4 GHz
  • Two SSD slots: one M.2 2280 PCIe Gen3 x2 up to 8 TB, and one M.2 2242 SATA
  • Dual HDMI output supporting up to 4K at 60 Hz

Five of the six numbers on a mini PC listing can be changed after the box arrives. The processor cannot, obviously, but memory, storage, the drive you boot from and the operating system are all yours to swap on most of these machines.

Then there is soldered memory. Order a machine with it and the number you chose at checkout is the number you own for the life of the box, printed in the same typeface as every specification that does not matter. This shelf splits on it, so the best mini PC for one buyer is a machine another buyer should not consider.

The five below are sorted by the job, never by the badge. Every one of them is picked for a constraint somebody actually has: a model that has to fit in memory, a network that has to move faster than a gigabit, a server that has to sit behind a monitor and never be thought about again.

Choosing on the one spec you cannot change

Every specification here comes off the manufacturer's own documentation or its published spec table, read this week. Beyond that, two of the five have a counted owner record behind them. We collected 727 owner comments around the MS-01 and 617 around the EVO-X2, of which 408 and 222 respectively sit on videos that name the machine by model, and only those subsets are quoted anywhere. Each of those two also has a full test from a named publication, ServeTheHome and Tom's Hardware respectively. Those two are named wherever their findings are used, because they are not the maker talking. Where a maker's own pages disagree with each other, and on this shelf both MINISFORUM and GEEKOM do, we say so and leave the flattering number alone.

The order follows memory, ports and footprint, in that sequence, because those are the three that a later purchase cannot fix. The rest of the mini PC and small form factor shelf sits behind these five.

Carry one reading into the table: GMKtec holds two of these five slots and MINISFORUM two. That reflects the shelf. It is no preference of ours.

The five on one axis

Spec GEEKOM A8 GMKtec EVO-X2 MINISFORUM AI X1 Pro-370 MINISFORUM MS-01 GMKtec G3S
Memory: ceiling, type and whether it is socketed 2 x DDR5 SODIMM, socketed, to 64 GB 64 or 128 GB LPDDR5X-8000, soldered, not upgradeable 2 x DDR5-5600 SODIMM, socketed. 96 GB stated, 128 GB claimed 2 x DDR5-5200 SODIMM, socketed, to 96 GB 1 x DDR4 SODIMM, socketed, to 16 GB. Ships as 8 GB
Processor Ryzen 9 8945HS, 8C/16T, 4.0 to 5.1 GHz, 45 W Ryzen AI Max+ 395, 16C/32T, up to 5.1 GHz, 120 W sustained Ryzen AI 9 HX 370, 12C/24T, 2.0 to 5.1 GHz, 80 TOPS Core i9-13900H, 14C/20T, up to 5.4 GHz, vPro Intel N95, 4C/4T, up to 3.4 GHz
Integrated graphics Radeon 780M Radeon 8060S, 40 CU RDNA 3.5 Radeon 890M at 2900 MHz Iris Xe, and UHD on a single memory channel Intel UHD, quoted to 1200 MHz
Drive bays 1 x M.2 PCIe 4.0 x4, to 4 TB 2 x M.2 2280 PCIe 4.0 x4, to 8 TB each 3 x M.2 2280 PCIe 4.0 to 4 TB. Only two are x4 3 x M.2 2280 to 4 TB. One PCIe 4.0 x4, two Gen 3 2 x M.2: one 2280 PCIe Gen3 x2, one 2242 SATA
Ethernet 1 x 2.5 GbE (RTL8125BG-CG) 1 x 2.5 GbE (8125BG) 2 x 2.5 GbE 2 x 10 GbE SFP+ and 2 x 2.5 GbE RJ45 1 x 1 GbE (Realtek 8111H)
PCIe, OCuLink and USB4 1 x USB4 Gen3 Type-C. No PCIe, no OCuLink 2 x USB4. No PCIe slot, no OCuLink OCuLink PCIe 4.0 x4, plus 2 x USB4. See note on the adapter board PCIe 4.0 x16 slot, x8 electrical, plus 2 x USB4 None. No USB4, no PCIe, no OCuLink
Chassis volume 0.64 L (117 x 112 x 49.2 mm) 2.76 L (193 x 185.8 x 77 mm) 1.81 L (195 x 195 x 47.5 mm) 1.78 L (196 x 189 x 48 mm) 0.53 L (114 x 106 x 44 mm)

Basis: manufacturer documentation, except the ServeTheHome findings further down, which are named where they are used. Chassis volume is ours, computed as a bounding box from each maker's stated dimensions, because footprint decides where a machine can live and only GEEKOM publishes a figure. GEEKOM is also the reason to read that column carefully: its help-center specification table gives the A8 as 117 x 112 x 49.2 mm while its product page gives 112.2 x 112.2 x 38 mm and prints 0.47 L. The table above follows the specification table, since that is the datasheet.

Best mini PC overall: GEEKOM A8

It fits eight Zen 4 cores, Radeon 780M and two socketed DDR5 slots into 0.64 liters. Only the four core G3S is smaller, and nothing else with this much processor in it comes close on footprint. Nothing about the machine is extreme, and that is the recommendation. Memory doubles later, the USB4 port drives an 8K display, and there are two HDMI outputs and an SD reader for the days a laptop would have been easier. A VESA mount comes in the box, so the whole thing disappears behind a monitor and stops being furniture.

Skip it if you plan to run more than one drive. There is one M.2 slot. Both MINISFORUM machines here have three, and on a box you mean to keep for five years that single slot is the specification that runs out first.

Best mini PC for AI: GMKtec EVO-X2

This one exists for its memory architecture. 128 GB of LPDDR5X on eight channels is shared between the 16 Zen 5 cores and a 40 compute unit Radeon 8060S. Tom's Hardware reports that the 128 GB build "delivers a massive 96GB of GPU‑addressable memory", far past what a consumer graphics card holds. GMKtec's own page names DeepSeek-R1 70B and Llama 4 109B against that build. Those are not small models. The measured frame rates and the three conflicting readings on fan noise are in our GMKtec EVO-X2 review.

That memory is soldered, and this is the machine where it matters most. Order the 64 GB version to save money and you have permanently bought a smaller ceiling for models, the single thing you bought the machine for. GMKtec's specification table offers 64 GB or 128 GB while its own model compatibility table also lists a 96 GB build, so confirm which one a listing is actually selling before ordering.

EVO-X2 rear panel showing one RJ45, one USB4 Type-C, DisplayPort, HDMI, one SuperSpeed USB Type-A and two USB 2.0 Type-A ports
One RJ45, and it is 2.5 Gbps. On a machine holding 128 GB of memory that is the bottleneck to plan around. Image: GMKtec.
EVO-X2 front panel with power button, P-MODE switch, SD card reader, USB4 and two USB Type-A ports
The P-MODE switch changes the power profile without going into the BIOS, which matters on a 120 W part. Image: GMKtec.

Skip it if the box has to be quiet. It sustains 120 watts and peaks at 140 in 2.76 liters. An owner review on GMKtec's own product page lists "poor thermal design, and excessive fan noise" among the things that "marred the out-of-box experience", in a write-up that is mixed but not hostile. The other limit is the network: one 2.5 gigabit port on a box holding 128 GB.

Best mini PC for gaming: MINISFORUM AI X1 Pro-370

Radeon 890M is the strongest integrated graphics here that is not attached to the AI pick, and MINISFORUM lets you hand it between 2 GB and 48 GB of VRAM from the SODIMM slots. Second fastest is not what makes it the gaming answer. The OCuLink port does, because it reaches a desktop graphics card without going through USB4's overhead. Check how yours arrives: MINISFORUM's rear-panel diagrams list it as OCuLink x 1 at PCIe 4.0 x4, while the I/O table on minisforum.com describes it as coming via an M.2 to OCuLink adapter board. On a machine sold partly on having three M.2 slots, settle that before you order.

AI X1 Pro rear panel with the OCuLink port labelled, beside USB4, DisplayPort, HDMI and two 2.5G LAN ports
The port marked OCuLink is what separates this from every other machine here. MINISFORUM lists it at PCIe 4.0 x4 and, on one of its own pages, as reaching the panel through an M.2 adapter board. Image: MINISFORUM.

Three M.2 slots, two 2.5 gigabit ports, Wi-Fi 7 and a power supply built into the chassis, so there is no brick under the desk.

Skip it if you want a settled answer on memory. MINISFORUM's product page quotes 128 GB and its own store's specification table quotes 96 GB for the same machine, and until that resolves, plan around 96.

Best mini PC for Linux: MINISFORUM MS-01

Look at the back of it. Two 10 gigabit SFP+ cages, two 2.5 gigabit RJ45, two USB4 and a half-height PCIe 4.0 x16 slot running at x8 speed, which is a rear panel nothing else on this shelf comes close to. ServeTheHome ran it on Windows 11, Ubuntu and Proxmox VE, and found the 10 gigabit side driven by an Intel X710 and one of the 2.5 gigabit ports by an Intel i226-LM, the port that carries vPro management.

MS-01 rear panel with two SFP plus cages, two 2.5G LAN ports, two USB4, HDMI, two USB Type-A and the 19V input
Two SFP+ cages and two RJ45. This panel is the reason to buy the machine and no other mini PC here has it. Image: MINISFORUM.
MS-01 stood on its short edge, showing the large perforated panel and its four corner feet turned side-on
It stands on edge, which is how it fits a shelf next to a switch rather than under a monitor. Image: MINISFORUM.

For anything that virtualizes, routes or serves, the ports are the machine. Three M.2 slots reach 12 TB, and swapping to one U.2 drive alongside two 22110 M.2 drives is the configuration MINISFORUM rates for 24 TB. Our MINISFORUM MS-01 review covers what actually fits that PCIe slot, which is narrower than it looks.

Skip it if you need it to be small. ServeTheHome says outright that it is larger than the one liter class, and the trade is the slot and the four network ports. A related gotcha from that same test: vPro wants a display attached, so a headless install wants a dummy HDMI plug.

Best mini PC for Home Assistant: GMKtec G3S

An always-on home server is the job where the slowest machine here wins. Four N95 cores handle automations and add-ons without ever noticing them. What actually earns the slot is the pair of drive slots, one PCIe and one SATA, so the operating system and the recordings can live apart on a box that never gets rebooted. GMKtec puts a VESA bracket and screws in the box. It ends up on the back of a monitor or screwed to the underside of a shelf, which is where a machine you never touch again belongs.

Two GMKtec G3S units angled together showing the rear HDMI pair, RJ45 and USB ports alongside the front panel
Both HDMI ports and the single gigabit RJ45 sit on the back. There is no USB4 anywhere on this machine. Image: GMKtec.
GMKtec G3S shown from the front and rear together, with the green power button and front USB Type-A pair
The chassis is the reason it works as a home server: it takes a VESA bracket and disappears behind a monitor. Image: GMKtec.

Skip it if the box is doing anything on the network that a gigabit will not carry. It has one 1 GbE port and Wi-Fi 5, where everything else here starts at 2.5 gigabit. It ships with 8 GB in a single socketed slot, and GMKtec supports up to 16 GB there. Do the upgrade, and know that 16 GB is a low ceiling to plan a decade around.

What we would check next

Two slots on this shelf are still open, and both have real demand behind them. Nothing here is picked for music production, where the deciding number is fan noise at idle and no manufacturer publishes one. Nothing is picked for streaming either, for the same reason in reverse: transcoding performance is measurable and none of these makers measures it.

Then there is Apple. No Mac mini appears above because none of the M6 configurations was buyable when these picks were made, and our rule is that a pick has to be orderable today. When that changes it becomes the most obvious comparison on the shelf.

Questions people actually ask

Can you upgrade the RAM in a mini PC?
On most of them, yes. Four of the five machines here take standard laptop SODIMM modules, so the memory unclips and swaps like a laptop. The exception is the GMKtec EVO-X2, whose LPDDR5X is soldered to the board and fixed at whatever you order. Check for the word SODIMM before you buy, because a soldered ceiling is the one specification no later purchase can raise.
What mini PC has a PCIe slot?
Of the five here, only the MINISFORUM MS-01, which carries a half-height single-slot PCIe 4.0 x16 connector wired at x8 speed. MINISFORUM rates it for cards up to an RTX A2000 Mobile. The MINISFORUM AI X1 Pro-370 has no internal slot and instead has OCuLink, which reaches an external card. MINISFORUM lists that port at PCIe 4.0 x4 on its rear-panel diagrams, and on one of its own pages describes it as arriving through an M.2 to OCuLink adapter board, so check what is in the box.
Is a mini PC powerful enough to replace a desktop?
For everything that is not sustained heavy load, comfortably. The EVO-X2 runs 16 Zen 5 cores and the MS-01 runs 14, and both hold their own against a mid-range tower. The two real limits are cooling, because a 120 watt part in under three liters gets loud, and graphics, since only an external card over OCuLink or USB4 gets you past integrated.