Marcin Yushkevich, ingénieur logiciel senior de l'équipe ARM de Red Hat, a changé sa machine de développement principale en un processeur basé sur Ampere Altra depuis juin 2025, puis utilise la version Linux sur Arm64 pour le travail de développement quotidien. Cependant, après avoir connu des pannes de contrôleur PCIe à long terme et diverses difficultés, l'ingénieur a désormais abandonné les processeurs Arm et est passé aux processeurs AMD basés sur l'architecture x86.

113705.png

Les performances du processeur à 80 cœurs sont très bonnes, mais seulement si elles sont suffisamment stables :

La machine assemblée par Yushkevich utilise un rack ASRock ALTRA8BUD-1L2T, un processeur Ampere Altra 80 core et une carte graphique AMD Ryzen, et est enfin associée à Fedora Linux 42/43/44 basé sur Arm64 pour une utilisation de démarrage quotidienne. L'expérience globale est acceptable et peut répondre aux besoins de développement et d'utilisation quotidiens, mais le problème est que le contrôleur PCIe du processeur Ampere Altra a toujours des problèmes.

En tant que joueur professionnel, Yushkevich passe du temps chaque semaine à réparer le noyau pour optimiser les problèmes du contrôleur PCIe. Même avec 80 cœurs de processeur, Yushkevich estime toujours que les performances de ce processeur ne sont pas satisfaisantes, en particulier les performances dans les tâches monothread. Un autre problème est que dans la version Linux Kernel 7.0 +, le pilote du noyau GPU AMD a également des problèmes, entraînant des bugs dans la lecture vidéo et les jeux. En fin de compte, Iouchkevitch a décidé d'abandonner le système de bureau Arm64.

Il convient de noter qu'il ne s'agit pas d'un problème architectural, mais d'un défaut/problème spécifique à la plate-forme elle-même et au matériel du système de bureau Linux AArch64. Après plus de 11 mois d'agitation, Yushkevich est revenu au processeur AMD qu'il avait précédemment utilisé et est passé à une distribution Linux basée sur l'architecture amd64.

Après être passé à un processeur 6 cœurs 12 threads, l'expérience est revenue instantanément :

Yushkevich a mentionné dans son blog qu'après avoir remplacé le processeur Ampere Altra à 80 cœurs par un processeur AMD à 6 cœurs et 12 threads, bien que le nombre de cœurs de processeur ait été réduit, toutes les opérations étaient normales. Les fils de discussion pouvaient être chargés, la musique pouvait continuer à jouer et tous les jeux de la bibliothèque Steam pouvaient être joués, de sorte que Yushkevich n'avait plus à passer du temps à gérer les problèmes de contrôleur PCIe et de noyau.

En tant qu'ingénieur Red Hat spécialisé dans le traitement de l'architecture ARM, nous ne pouvons rien faire lorsque nous rencontrons de tels problèmes matériels au niveau du système. Actuellement, NVIDIA a lancé le système DGX SPARK basé sur l'architecture Arm. NVIDIA fera peut-être mieux en termes de compatibilité, mais le DGX SPARK est extrêmement cher et il peut être difficile pour la plupart des développeurs d'acheter l'appareil.