cy384

hardware / software / wetware

a few years of power9

2025/10/13

I like weird computers, and I've become fairly dedicated to running FOSS as much as possible; obviously, as soon as I learned about Raptor Computing Systems' (RCS) Power9-based machines, I knew I was target market. They were launched as the fastest 100% open computers on the market, and even now, I believe they still are. After a few years in service, I figure I should make some comments on my Blackbird-based server.

software

Power9 software support is actually pretty good. All the major Linux distros have support and install easily (I use Ubuntu at the moment), and 99.9% of open source projects work fine. A fair number of projects like ffmpeg and llama.cpp even have optimized assembly. IBM puts a solid amount of work (and probably salaries/donations) into ensuring Power remains viable (likewise for s390x). On the other hand, while basically everything can be compiled for ppc64le, nobody builds containers for it. You'll probably need to build everything you want and manage your own registry. For my uses, this isn't a problem, but caveat emptor.

The only other software pain point I'll mention is lack of GPU compute drivers:

hardware

I only have a Blackbird, so that's what I'll be commenting on. It's a standard mATX form factor with a normal complement of ports. I have a pile of complaints:

I won't complain about the price, because everyone else already has. I paid $2000 for the motherboard and 3U cooler from RCS, and $200 for a CPU on ebay. I have a 02CY231, with:

Idle CPU power usage is around 30 watts.

The rest of the setup:

hacking and firmware

Since it's 100% open, you can mess with absolutely anything on this system, from the embedded power management cores on the CPU to the BMC (running OpenBMC). I modified some parts of the firmware to adjust the power and CPU clock settings, since the chip (not provided by RCS) didn't have custom settings and ran at the (completely adequate) defaults. I posted the details over on the user forum. I did also stick some little heatsinks to the voltage regulators.

Unfortunately, I don't think RCS has the software resources to maintain this, and there's not enough of a community to keep things up to date. I would be shocked if RCS has sold more than 500 systems to the public (the serial number on my board is, uh, very low!). For example, while the software is stable, to me a large part of the appeal in using OpenBMC is in contrast to the conventional BMCs being wildly outdated and insecure always. It would probably not be too hard to modernize, but who has the time or the will? Sadly, not me.

competitors

RCS released their first Power9 system about six years ago. Let's look at the current processor landscape:

long term viability

Pros:

Cons:

Overall, kinda sad state of things, but I'm still happy with it, and expect to keep this as my main home server for the long term. I do also have an Intel mini PC for convenient experiments and Kubernetes stuff.