
The Minisforum MS-R1 uses the same Cix CD8180 Arm SoC as the Orion O6 I reviewed earlier this year. But everything else about this thing is different.
What this thing should be, is a box that runs Linux and can compete with at least an Apple M1 Mac mini, or a mid-range Mini PC. But what we got... is something different.
Video
Hate reading? I also published a video on the MS-R1 on my YouTube channel. Watch it here, or scroll on past.
Hardware overview
Let's get started with the hardware. At first glance, it looks great!

You have a 12 core Arm CPU with a Mali G720 iGPU. There's a full-size PCIe slot, NVMe storage, WiFi 6E, and a ton of ports on the front and back.
You have a grand total of 9 USB ports, with 2 of them Type C with DisplayPort 1.4.
There's HDMI, dual 10 Gbps NICs (Realtek RTL8127), and even an old fashioned audio combo jack, so you can plug in a headset.
It looks great on my desk, it's quiet, it uses a 19V 180W power adapter (which is a bit chunky, but par for the course with Minisforum PCs), and overall, the hardware is some of the nicest of any Arm system, outside Apple's walled garden.
And the way you get inside is simple: press a little button and slide the chassis out of the shell (see photo above).

It came with adapters for a U.2 drive (see above) or a second M.2 drive, which replace the built-in Mediatek WiFi card.
And yes, the unit I'm testing is a review unit sent by Minisforum. They did not pay me to test the machine, write this blog post, nor did they have any input into its contents.
Cix SoC - iGPU and a weird Arm CPU
Now, let's dive into why this machine puzzles me, starting with the iGPU. Using Minisforum's default Debian 12 install, I could run glmark2, and it performed well, scoring 6322, far above something like a Raspberry Pi 5 (which got 1935).
But Vulkan support was iffy. vulkaninfo Segfaulted, and vkmark wouldn't run at all.
But GravityMark did. And while the G720 won't bring home any awards, it's about on par with the Adreno 750 in Qualcomm's Snapdragon 8 cx Gen 3.
That's the chip Microsoft used in their 'Project Volterra' 2023 Windows Arm Dev Kit.
And that's not the only similarity between the two.
Geekbench 6 scores were also pretty close, coming in at 1336 single core, and 6773 multicore.

That soundly beats SBCs like the Pi 5 or a Rockchip. But it's still well under Apple's four-year-old M1.
In other benchmarks, this thing is all over the place. I have two theories about that, which I'll get to.
But in real-world use, it does feel fast. At least, faster than any Arm SBC. You can actually watch 4K video on YouTube while you do other things, which is kind-of a novelty on anything that's not Qualcomm or Apple.
But more testing revealed a deeper problem.
Consider my Top500 High Performance Linpack benchmark. This is a massive CPU stress test, great for testing memory access, too.
I played around with 4 cores, 8 cores, all 12 cores, and even limited the amount of RAM I was testing. And I did all that because the performance I was getting was strange.

Like look at the graph above. This is the best result I could get, running on eight cores, not all 12. There's no way this thing should be slower than an Orange Pi 5, with four cores on an older architecture!
And the M4 mini, well, it's just embarassing when you compare anything to it. Apple is in a league of their own.
But not only does the Cix chip perform way worse than it should on paper, it pulls down more power while it's doing that. The efficiency results are frankly bad, and yes, Apple and even Rockchip are trouncing it on efficiency:

You don't even have to run a workload. The idle power consumption dwarfs the competition—and not in a good way:

But why? This is a graph of core to core memory latency, showing how fast it is for different CPU cores to share memory on the system. Honestly, this isn't horrible, especially when I pair it with raw memory access speed:


The MS-R1's RAM is pretty fast (though notably slower than the O6, which directly impacts performance with tasks like AI inference).
But I think the weird CPU core layout is causing power problems; Radxa and Minisforum both told me Cix is working on power draw.
It seems like for stability, and to keep memory access working core to core, with the weird CPU core layout, Cix wants to keep the chip powered up pretty high. 14 to 17 watts idle is beyond even modern Intel and AMD!
For networking, the onboard NICs provide a full 10 gigs, and the built-in WiFi 6E was good for a gigabit on my network.
And with 64 gigs of RAM, one thing this box could excel at compared to an SBC is local AI, even if it's just on the CPU.
I ran a bunch of different models that would fit in the memory, and here are those results:

This is one place where it actually underperforms the older Orion O6 with the same CPU, which is directly related to the slower RAM speeds.
Efficiency
The performance inconsistency is puzzling, but the power consumption is really what kills me. That's an area Arm is supposed to shine in. But it goes to show you, CPU core architecture and even process nodes aren't everything when it comes to effiency. Design matters.
Apple's M-series puts everything to shame, but even taking that out of the mix, this thing isn't even as efficient as a Raspberry Pi!
Despite all that, it's quiet and the fans keep it cool. The performance profile ramps up the fans to 100%, but that didn't make much difference except making it about 50 dBa from a foot away instead of 40 dBa in the normal profile.
Dedicated GPU Upgrade
If you're thinking about loading up AI models, or even modest gaming, a dedicated GPU will get you a lot further than the iGPU.
Minisforum added ventilation holes across the entire top, so a modded GPU like the Abovetop RTX A2000, with 8 gigs of VRAM, will fit and get adequate cooling. Similar to older MS-** Minisforum workstations, this machine only fits half-height single-slot PCI Express cards, and ones that are not too long at that.
Installation is easy, though finicky due to the tight spaces. You unscrew and pull a small retention clip out, remove the slot cover, and fit the new card. It rests on a small foam spacer to isolate the card from the motherboard.

Booting the computer back up, I saw the card using lspci, so Linux can see it. But I wasn't able to install the drivers on the Debian 12 OS image shipped with the machine. I also tried an Intel Arc A310 ECO, a lower-specced and smaller single-slot card, but that wasn't even recognized when I ran lspci.
For the Intel card, it's probably just a signaling issue, though—I'm not going to hold it against the MS-R1 since I've had issues with the A310 ECO on other systems.
BIOS detour
I'll get back to A2000 testing, but these experiments took me on a detour into the BIOS.

There are settings for USB, RAM, power on behavior, and a lot more. It's pretty complete, but I still see a lot of things labeled 'Beta', so keep that in mind if you buy one of these things.
One thing I tested that didn't work is the AC Power Loss setting. You're supposed to be able to tell it to turn on when power is restored—that's great for something like a homelab. But the BIOS setting didn't do anything. I remembered seeing a hardware switch on the board, though, and sure enough! That's how you actually control the AC power loss setting.
Switching to Ubuntu
Getting back to the A2000, I decided to switch gears and try Ubuntu from an Arm ISO install via USB flash drive. The process was easy enough (I didn't have to change anything in the BIOS), and Ubuntu installed without a hitch.
The A2000's drivers were automatically installed, and I was off to the races.
AI is obviously faster on the GPU (total system power draw was around 94W):

And GravityMark, a good proxy for how games will run on a given GPU, ran fine too, increasing the score over the iGPU from 3,037 to 16,679.
Conclusion
Having a full PCI Express slot in here is nice. Coupled with the extra included U.2 and M.2 adapters, it's clear Minisforum thinks of this thing as a good homelab box. They even published guides for installing Proxmox and Jellyfin, complete with hardware passthrough and iGPU acceleration. Considering expansion-options-per-square-liter, this has all other Arm machines beat, including the Mac mini.
Honestly, this works fine as an Arm desktop, certainly better than any SBC. But Intel and AMD exist, and so does Apple, for that matter, and that makes this a bad value where it stands today, starting at $400-500. Unless you're an Arm enthusiast, you should save some money and get a different mini PC—even one of Minisforum's other MS-series desktops. Or if you can afford $600 bucks, buy the best value Arm desktop on the market, the M4 Mac mini. Of course, that thing can't run bare metal Linux, so take that into account.
I like that this exists. And I like that Cix and Minisforum are trying to shake up the Arm desktop market a bit. But it's still half-baked:
- Can performance and power issues be fixed in firmware?
- Will they get all the drivers mainlined so all features work in every Linux distro?
- Windows can run on here, but will Nvidia ever release GPU drivers for Windows on Arm?
I'm not sure. But I will try gaming in Linux on here soon, and some other tests. So make sure you follow this blog's RSS feed or subscribe over on YouTube, if you want to follow along!
You can buy the Minisforum MS-R1 from Minisforum's online store, starting around $500 at the time of this writing.
.png)
