ARM Workstation Build

Here’s my little ARM workstation. GPU is an RX7600. I do regret not paying a bit extra for a modular PSU.


Playing Skyrim at 4K.

5 Likes

That’s really cool! The build looks pretty snug - did you have any issues putting it all together?

And what about the software side? Which OS are you running? Have you tried building ROCm?

Yea, pretty compact, PSU wiring is a bit tight. Need to get a header adapter for the front USB as the board only has a usb 2.0 header. Also, have an Intel m.2 wifi card and some antenna pigtails on the way. There’s knockouts on the IO panel to fit wifi antennas.

Running Debian 12 with kernel 6.11.10 there. Haven’t tried ROCM. Now I actually have Ubuntu 24.10. The installer for Ubuntu 24.10 doesn’t work on this board but I have an ARM laptop that I grabbed the disk image from. Strangely the only kernel I can get to work with my RX 7600 is the debian 6.11.10 build. So I’m now using that with Ubuntu and it’s working well.

1 Like

Did you have to modify the AMD GPU drivers at all to get it working stably, or is that out of the box with Debian 12 on 6.11.10?

PSU does look quite tight! It’d be nice if that box had like 2 extra cm front to back :slight_smile:

Failing ROCm support, Vulkan may still do a lot for things like llama.cpp, see https://www.jeffgeerling.com/blog/2024/llms-accelerated-egpu-on-raspberry-pi-5

1 Like

Just out of the box Debian 12 with kernel, amd-firmware, and mesa from backports.

Was able to run Steam with Box64/32. This soc doesn’t support 32-bit so no Box86.

Now with even more stuffed inside.

5 Likes

Looks great, good investment.

To get a little more color on this — did you install Debian 12 from live CD ISO using ACPI mode in BIOS, or Device Tree? And what firmware version are/were you running?

I’ve been trying to get any RDNA AMD GPUs running, but so far no luck (see https://github.com/geerlingguy/sbc-reviews/issues/62#issuecomment-2852403395).

It was the 0.2.2-1 firmware it shipped with. In ACPI mode with an official Debian 12 iso, initially without the GPU.

I installed specifically the Debian build of 6.11.10 from backports with backport amd firmware and mesa. With this the RX 7600 worked pretty well. I don’t think I’ve had any luck with the 7600 on any other kernel build…even other 6.11.10 builds. I had to use the Debian 6.11.10 kernel build to get the GPU to work in Ubuntu. Other kernels I’ve tried wouldn’t boot with similar errors as you’re seeing. I’ve tried various kernel params related to the pasid error but no luck.

1 Like

Thanks! It sounds like there may be some weird interaction between the BIOS and later kernels then. Hopefully a newer board firmware can get things fixed, though I don’t know if AMD GPU support is high on the priority list right now.

My Nvidia 3080 Ti will only run at PCIe Gen 1 x8 speeds, not sure why it is downgraded from Gen 4.

I’ve been trying to get any RDNA AMD GPUs running, but so far no luck

I was able to get an rx 5600 working yesterday, Not before realizing my pcie riser was causing issues though…

This was tested on 0.3.0-1 firmware + linux 6.15.0-rc3

1 Like