Marcin Yushkevich, engenheiro de software sênior da equipe ARM da Red Hat, mudou sua máquina de desenvolvimento principal para um processador baseado em Ampere Altra desde junho de 2025 e, em seguida, usa a versão Linux on Arm64 para o trabalho diário de desenvolvimento. No entanto, depois de experimentar falhas de longo prazo no controlador PCIe e vários problemas, o engenheiro desistiu dos processadores Arm e mudou para processadores AMD baseados na arquitetura x86.

O desempenho do processador de 80 núcleos é muito bom, mas apenas se for estável o suficiente:
A máquina montada por Yushkevich usa um rack ASRock ALTRA8BUD-1L2T, um processador Ampere Altra 80 core e uma placa gráfica AMD Ryzen, e é finalmente emparelhada com Fedora Linux 42/43/44 baseado em Arm64 para uso diário de inicialização. A experiência geral é aceitável e pode atender às necessidades de desenvolvimento e uso diário, mas o problema é que o controlador PCIe do processador Ampere Altra sempre apresenta problemas.
Como jogador profissional, Yushkevich passa um tempo todas as semanas reparando o kernel para otimizar problemas do controlador PCIe. Mesmo com 80 núcleos de CPU, Yushkevich ainda sente que o desempenho deste processador é insatisfatório, especialmente o desempenho em tarefas de thread único é insatisfatório. Outro problema é que na versão Linux Kernel 7.0+, o driver do kernel da GPU AMD também apresenta problemas, resultando em bugs na reprodução de vídeos e jogos. No final, Yushkevich decidiu abandonar o sistema desktop Arm64.
Vale ressaltar que este não é um problema arquitetônico, mas sim um defeito/problema específico da própria plataforma e do hardware do sistema desktop Linux AArch64. Depois de mais de 11 meses jogando, Yushkevich voltou para o processador AMD que usava anteriormente e mudou para uma distribuição Linux baseada na arquitetura AMD64.
Depois de mudar para um processador de 6 núcleos e 12 threads, a experiência retornou instantaneamente:
Yushkevich mencionou em seu blog que após substituir o processador Ampere Altra de 80 núcleos por um processador AMD de 6 núcleos e 12 threads, embora o número de núcleos da CPU tenha sido reduzido, todas as operações estavam normais. Threads poderiam ser carregados, a música poderia continuar a ser reproduzida e todos os jogos da biblioteca Steam poderiam ser reproduzidos, então Yushkevich não precisava mais perder tempo lidando com problemas de controlador PCIe e kernel.
Como engenheiro da Red Hat especializado em lidar com arquitetura ARM, não há nada que possamos fazer ao encontrar esses problemas de hardware no nível do sistema. Atualmente, a NVIDIA lançou o sistema DGX SPARK baseado na arquitetura Arm. Talvez a NVIDIA se saia melhor em termos de compatibilidade, mas o DGX SPARK é extremamente caro e pode ser difícil para a maioria dos desenvolvedores comprar o dispositivo.