The end of my AArch64 desktop experiment
- Hardware
- Linux
- Infrastructure
- Developer Tools
The post is a retrospective from a Fedora and Arm maintainer who tried to use an Ampere Altra AArch64 machine as a daily desktop and finally stopped. The hardware itself is a many-core Arm server platform, not a consumer PC, and that distinction ended up being the whole story. It had enough throughput to chew through package builds, but desktop work felt slow because the pain was in single-thread responsiveness, browser tabs, video playback, and GPU plumbing, not in raw core count. The setup also depended on a patched kernel to keep AMD graphics working, which turned routine updates into recurring maintenance. The last straw was ordinary desktop software support still being incomplete on AArch64, including missing Flatpak runtime pieces for Nvidia apps he used.
If you are evaluating Arm for employee desktops, separate "AArch64 works" from "this specific hardware and software stack is pleasant to live on." Server-class Arm can be a great build or inference box while still being a poor desktop, so test interactive performance, graphics support, and packaging gaps before standardizing on it.
- marcin.juszkiewicz.com.pl
- Discuss on HN