6/30/2026 at 6:45:26 AM
I'm not surprised at the outcome. These Ampere system single core/thread performance is pretty low and that is where you feel it. The OS/software simply cannot allocate the threads across enough cores effectively to make up for this difference.This is why things like the Apple M Series feels so fast, because while they don't win the multi core performance especially when going up against a 80 core beast like this, they have single thread performance exactly were it is needed.
Maybe we will need 80 cores in future, that is cool but for daily home use it is still just way too much for what we need.
by HerbManic
6/30/2026 at 9:59:51 AM
Apple M series is also aarch64 architecture, isn't it? Could you explain more why you expect Ampere to be slow but M series to be fast?by akoboldfrying
6/30/2026 at 10:27:00 AM
Apple design their own Arm-compatible cores from scratch. Ampere use a modified Arm Neoverse N1 core. In addition, the Ampere server that Marcin is using is about 6 years old, and would have been tuned for core count over single thread performance (good for web serving). Basically Arm's own cores aren't nearly as good as Apple's at the best of times, and having a 6 year old server makes things even worse.by rwmj
6/30/2026 at 10:46:35 AM
Because they're designed for different things.Ampere's primary focus is running lots of simple tasks concurrently, at relatively low power, with lots of I/O. So, many tens to hundreds of cores, not too fast, at lower power draw than amd64, with lots of PCIe lanes for storage and network.
Apple's primary focus is user experience and power efficiency. That's why you'll find a handful of fast performance cores and low power efficiency cores, along with graphics acceleration to drive high resolution displays.
by jdub
7/1/2026 at 12:48:06 AM
Benchmarks are easy to find. The basic M1 has double the single core performance over the Ampere Altra Max: https://www.cpubenchmark.net/compare/6915vs4104/Ampere-Altra...by ben-schaaf
7/1/2026 at 5:41:38 AM
To expand on what others have said, aarch64 merely defines the set of instructions that the CPU can perform. That has an impact on how you design processors, but you can still design multiple completely different processor architectures with different performance characteristics that all implement the aarch64 instruction set.by ItsHarper
6/30/2026 at 10:27:38 AM
Ampere Altra is for cloud/datacenters/servers where multithreaded throughput is approximately all that matters. Apple M series is for consumers.by dzaima
7/1/2026 at 8:33:31 AM
The whole thing just screams square-pegs-in-round-holes, for a desktop PC he bought a data-centre-server MB with a CPU with $ludicrous cores with an unsupported (qualified) GPU and a custom-built kernel... it sounds like he's trying to get a spot on Animarchy's YT channel, with his trademark line "And then... it got worse".by pseudohadamard
7/1/2026 at 2:02:11 PM
From the article:> I work at Red Hat. Mostly on AArch64 support in several projects.
So an ARM developer, working for a major Linux distro vendor and trying to dogfood their work, used the closest thing to an ARM workstation that Linux can run on.
What other alternatives would you suggest? The various Apple Silicon or Snapdragon laptops that have their own well-documented problems running Linux? A smartphone running as a desktop?
There aren't very many ARM-based options that are even feasible for use as a developer desktop, even if the software did work correctly.
by theevilsharpie
7/2/2026 at 1:48:38 AM
Apart from the obvious "well, don't do that then", I'd probably use an ARM-based ODroid for development work, and if I needed more horsepower, the ODroid as a front-end for said thing with more horsepower.(I actually do development on ODroids, they're quite nice, if underpowered compared to the Intel/AMD equivalents).
by pseudohadamard