La société Qualcomm a annoncé le transfert dans la branche principale du noyau Linux des modifications permettant de prendre en charge des appareils équipés de puces Snapdragon X2, dotées d'un CPU Qualcomm Oryon (6 à 18 cœurs selon le modèle), d'un accélérateur AI Hexagon (80 TOPS) et d'un GPU Adreno X2-90. Parmi les modifications, un pilote FastRPC sera préparé pour le NPU Hexagon et un support pour les nouveaux GPU Adreno sera ajouté dans les pilotes Mesa Freedreno, Turnip et Rusticl.
L'intégration du support Snapdragon X2 dans le noyau est divisée en plusieurs étapes. Tout d'abord, des composants ont été publiés pour assurer le démarrage et le lancement de base du système (il est pris en charge comme gestionnaire de démarrage systemd-boot). À la deuxième étape, des pilotes seront ajoutés pour assurer l'entrée/sortie de base, permettant de connecter divers périphériques via USB, PCIE et UP (Qualcomm Universal Peripheral). La troisième étape prévoit des travaux sur le support du GPU dans les pilotes Mesa Freedreno, Turnip et Rusticl, et la quatrième étape consistera à publier le pilote FastRPC pour utiliser le NPU lors de l'exécution locale de modèles AI. À l'étape finale, des pilotes pour la gestion de l'alimentation et le contrôle de la température seront ajoutés, ainsi qu'une stabilisation finale de la pile logicielle et sa montée en version pour être prête à être préinstallée par des fabricants OEM.
Les modifications publiées par Qualcomm permettront d'utiliser Linux sur les appareils à venir équipés du SoC Snapdragon X2, tels que HP Googlebook 14, Lenovo IdeaPad Vibe, Dell XPS Googlebook, Microsoft Surface Pro 12, Microsoft Surface Laptop 13 et HUMAIN Horizon Ultra. Les entreprises HP, ASUS et HUMAIN proposeront initialement leurs ordinateurs portables basés sur le SoC Snapdragon X2 avec la plateforme Windows, mais prévoient de fournir un support officiel pour Linux au premier trimestre 2027.
Les premières distributions Linux à bénéficier du support de Snapdragon X2 seront Debian et Ubuntu. Debian prévoit d'intégrer le support d'ici la fin de l'année, tandis qu'Ubuntu le fera au cours du premier trimestre 2027 (un annonce correspondante a déjà été faite par Canonical). Pour ceux qui souhaitent tester le fonctionnement de Linux sur du matériel réel sans attendre la transmission de toutes les modifications au noyau et aux distributions, Qualcomm a ouvert l'accès à un dépôt contenant une branche du noyau Linux, incluant les patches nécessaires, ainsi que des paquets, scripts et instructions pour compiler Debian 13 afin de fonctionner sur les cartes Qualcomm RB1 (QRB2210) et Qualcomm RB3 Gen 2 (QCS6490). Les assemblages de test prêts à l'installation de Debian devraient commencer à être préparés dans un avenir proche.
Source : opennet.ru
