Introduction

L'auteur a mené une expérience d'utilisation d'un système AArch64 comme poste de travail pendant environ onze mois. Il a utilisé un système Ampere Altra, qui est en réalité une carte mère serveur, et non une carte mère de bureau.

Contexte Technique

Le système Ampere Altra présente certains problèmes, notamment avec le contrôleur PCI Express, qui peut générer des adresses invalides lors d'écritures sur les périphériques PCIe. Cela affecte notamment les cartes graphiques AMD. L'auteur a dû compiler son propre noyau Linux pour contourner ces problèmes.

Le système a fonctionné sous Fedora 42-44, mais l'auteur a dû reconstruire le noyau à chaque mise à jour de paquet, ce qui signifiait généralement une reconstruction hebdomadaire. Il a utilisé des patches out-of-tree pour faire fonctionner la carte graphique AMD Radeon RX6700XT.

Analyse et Implications

Cependant, la carte graphique AMD a commencé à présenter des problèmes après la mise à jour vers Linux 7.0, et l'auteur n'a pas pu résoudre le problème en raison de l'utilisation d'un noyau modifié. Il a alors décidé d'essayer une carte graphique Nvidia RTX 2060, qui a fonctionné avec le pilote binaire Nvidia, mais a présenté des problèmes avec certaines applications.

Les limitations de l'écosystème AArch64, notamment en termes de disponibilité de pilotes et de logiciels, ont finalement conduit l'auteur à abandonner l'expérience et à revenir à un système x86-64.

Perspective

L'auteur conclut que l'expérience AArch64 sur bureau n'a pas été concluante en raison des problèmes techniques et des limitations de l'écosystème. Il ne prévoit pas de répéter cette expérience sans un changement significatif de la plate-forme matérielle.