Snapdragon X Elite sous Linux : qu’est-ce qui a changé ?
Le Qualcomm Snapdragon X Elite a été l'une des puces les plus commentées de 2024, notamment auprès des personnes intéressées par les ordinateurs portables Windows sur ARM et les futures consoles de jeux portables. Les premiers tests ont révélé des performances impressionnantes et une excellente efficacité énergétique, mais les nouveaux tests sous Linux commencent à dresser un tableau plus complexe.
Des tests récents indiquent que les dernières distributions Linux exécutées sur Snapdragon X Elite présentent des baisses de performances notables par rapport aux mesures précédentes. En clair, certaines charges de travail s'exécutent désormais plus lentement qu'auparavant, malgré l'absence de changement matériel.
Pour les passionnés d'informatique, les bricoleurs et tous ceux qui envisagent d'acquérir un ordinateur portable basé sur ARM pour le jeu ou la productivité, il est important de comprendre ce qui se passe et pourquoi ces benchmarks sont importants.
Pourquoi les nouveaux benchmarks Linux sont-ils moins bons ?
Une régression des performances des benchmarks n'indique généralement pas une baisse soudaine des capacités du matériel. Elle signale plutôt souvent des modifications logicielles, de pilotes ou de gestion de l'alimentation. Avec une plateforme complexe comme le Snapdragon X Elite, plusieurs raisons peuvent expliquer les scores plus faibles sous Linux.
Modifications du noyau et des pilotes
La prise en charge Linux du Snapdragon X Elite est encore en développement. À mesure que les développeurs du noyau ajoutent de nouvelles fonctionnalités et des correctifs, les performances peuvent temporairement diminuer. Une nouvelle version du noyau ou des pilotes mis à jour peuvent introduire des paramètres par défaut plus sûrs, ajouter des chemins de débogage ou gérer le matériel différemment, ce qui peut ralentir le système jusqu'à ce que tout soit optimisé.Réglage de la puissance et de la fréquence
Les puces ARM modernes reposent fortement sur une gestion de l'énergie performante. Si le processeur n'atteint pas sa fréquence d'horloge maximale ou si certains cœurs sont mis en veille pour économiser de l'énergie, les scores des tests de performance seront inférieurs. Modifier les paramètres par défaut ou les profils d'alimentation sous Linux peut entraîner des régressions, même si le matériel fonctionne correctement.Planificateur et placement des threads
Linux détermine quel cœur exécute quelle tâche, et sur les architectures récentes, cette décision est cruciale. Si le planificateur n'est pas encore totalement optimisé pour Snapdragon X Elite, il risque de ne pas utiliser les cœurs les plus rapides ou la combinaison de cœurs la plus efficace. Cela peut particulièrement impacter les charges de travail multithreadées telles que la compilation de code, le rendu ou l'émulation.Modifications de l'espace utilisateur
Les performances des benchmarks ne dépendent pas uniquement du noyau. Les compilateurs, les bibliothèques et même la manière dont les tests sont conçus peuvent influencer les résultats. Si les benchmarks les plus récents utilisent des versions différentes, des options de compilation différentes ou des bibliothèques plus récentes qui ne sont pas encore optimisées pour cette plateforme ARM, les performances théoriques peuvent baisser malgré les optimisations à venir.
Tous ces facteurs sont courants lors des premières phases de développement d'une nouvelle architecture de processeur sous Linux. Les premières phases de support visent à assurer la stabilité et la fonctionnalité du système. L'optimisation des performances intervient généralement plus tard.
Ce que cela signifie pour les utilisateurs de PC et les joueurs
Si vous vous intéressez principalement aux PC pour les jeux ou les charges de travail exigeantes en termes de performances, vous vous demandez peut-être quelle est l'importance de ces régressions Linux dans une utilisation réelle.
Sous Windows, le Snapdragon X Elite est présenté comme un concurrent haut de gamme sur le marché des ordinateurs portables, notamment pour les modèles fins et légers. Le cloud gaming, le streaming et les jeux natifs légers sont déjà possibles sur cette configuration, et les performances d'émulation s'améliorent. Les régressions sous Linux ne changent pas directement la donne, mais elles soulignent la jeunesse de l'architecture ARM sur Linux pour ordinateurs de bureau.
Voici quelques points clés à retenir :
Linux sur Snapdragon X Elite est encore en phase de pré-production.
Attendez-vous à des bugs, des optimisations manquantes et des variations de performances entre les versions du noyau. Si vous aimez expérimenter et que le dépannage ne vous rebute pas, cela peut être amusant. Si vous souhaitez une machine de jeu performante dès aujourd'hui, les systèmes x86 avec une prise en charge Linux établie restent plus sûrs.Les performances devraient s'améliorer à nouveau.
Les régressions sont généralement temporaires. Une fois que les développeurs ont identifié la modification à l'origine du ralentissement, ils apportent généralement des améliorations et rétablissent, voire améliorent, les performances précédentes. À mesure que le nombre d'utilisateurs testant le Snapdragon X Elite sous Linux augmente, les retours et les correctifs devraient arriver plus rapidement.Le jeu natif ARM reste limité.
La plupart des jeux PC sont conçus pour x86. Leur exécution sur ARM nécessite généralement des couches de traduction ou une émulation. Par conséquent, les performances de jeu sous Linux sur Snapdragon X Elite dépendent à la fois de la vitesse du processeur et de la charge logicielle liée à la traduction. Une puissance brute élevée est un atout, mais l'écosystème est tout aussi important.Un potentiel énorme pour le cloud gaming et les configurations portables
Malgré les régressions actuelles, le matériel de la gamme Snapdragon X Elite est largement capable de gérer les clients de cloud gaming, le streaming de jeux et l'émulation rétro une fois les logiciels matures. Pour les joueurs qui utilisent principalement des services comme GeForce Now ou Xbox Cloud Gaming, les ordinateurs portables Linux sur ARM pourraient à terme devenir une alternative écoénergétique aux ordinateurs portables traditionnels.
Pour l'instant, si votre priorité est d'obtenir un nombre d'images par seconde maximal dans les jeux PC natifs, un système équipé d'un processeur x86 moderne et d'une carte graphique dédiée reste le meilleur choix. Si vous aimez expérimenter avec de nouvelles architectures et que le développement open source vous intéresse, le suivi de ces benchmarks Linux sur Snapdragon X Elite peut s'avérer très intéressant.
À mesure que le noyau, les pilotes et les chaînes d'outils évoluent, les prochains tests de performance devraient révéler des résultats différents. Les résultats actuels ne constituent pas une vérité absolue en matière de performances, mais un aperçu d'une plateforme en constante évolution, encore en cours d'optimisation pour le monde du PC.
Article et image originaux : https://www.tomshardware.com/laptops/ultrabooks-ultraportables/qualcomm-snapdragon-x-elites-latest-linux-benchmarks-show-significant-regressions-promising-chip-continues-to-be-plagued-by-software-support-issues
