Le noyau Linux 7.0 supprime le support du NPU2 inédit d'AMD

La sortie du noyau Linux 7.0 supprimera le support de l'unité de traitement neuronal de deuxième génération d'AMD, connue sous le nom de NPU2, qui n'a jamais atteint les produits commerciaux. Les ingénieurs d'AMD eux-mêmes ont proposé le correctif pour extraire le code du noyau. Cette décision met en lumière l'accent mis par la communauté open source sur le maintien d'un logiciel efficace et pertinent.

Dans une démarche reflétant l'approche pragmatique des mainteneurs du noyau Linux, la version à venir Linux 7.0 abandonnera le support du NPU2 d'AMD, une unité de traitement neuronal de deuxième génération prévue pour la gamme Ryzen AI mais jamais lancée dans un matériel commercial. Le correctif pour supprimer ce code a été soumis par l'ingénieur AMD Mario Limonciello, visant spécifiquement le pilote amdxdna conçu pour le NPU2. Selon le message du commit, le matériel n'a jamais vu le jour sous forme commerciale, rendant le pilote obsolète.

AMD intègre des unités de traitement neuronal dans ses processeurs Ryzen pour permettre des tâches d'IA sur appareil, comme la reconnaissance d'images et le traitement du langage naturel. La NPU de première génération est apparue dans certains puces Ryzen, prenant en charge des fonctionnalités via des outils comme la plateforme Ryzen AI Software, qui permet le portage de modèles PyTorch ou TensorFlow. Cependant, le NPU2 s'est limité à des échantillons d'ingénierie et des tests internes, AMD ayant réorienté ses priorités vers l'optimisation des technologies d'IA existantes face aux réalités du marché et aux pressions concurrentielles.

Cette suppression s'aligne sur la philosophie de Linux consistant à éviter les régressions en éliminant le code inutilisé ou non maintenu pour garder le noyau léger et sécurisé. Le support du NPU2 avait été ajouté dans des versions antérieures du noyau pour préparer l'écosystème, mais sans matériel correspondant, il est devenu un fardeau de maintenance inutile. Les discussions communautaires, comme sur r/linux de Reddit, ont relevé des frustrations quant au support incomplet du NPU, surtout après le noyau 6.14.

Les comparaisons avec les concurrents soulignent les défis d'AMD : Intel a progressé dans l'intégration de NPU dans ses processeurs Core Ultra, la version récente du pilote 1.28.0 améliorant la compatibilité Linux pour les puces Meteor Lake et Lunar Lake. NVIDIA domine toujours les charges de travail d'IA discrètes, tandis qu'AMD se concentre sur des solutions intégrées pour ordinateurs portables et informatique en périphérie. Cette décision a des répercussions dans l'écosystème open source, incitant les développeurs à affiner les capacités de la NPU de première génération plutôt que de poursuivre du matériel non prouvé. À mesure que le matériel d'IA évolue, cet épisode souligne la nécessité pour les fournisseurs d'aligner leurs engagements sur leurs livrables dans des projets collaboratifs comme Linux.

Articles connexes

Illustration of Linux Kernel 7.0-rc1 release in a high-tech server room, featuring new supports for Hyper-V, AMD Zen 6, Intel Diamond Rapids, and Linux-Next credits.
Image générée par IA

Linux 7.0-rc1 publié avec de nouvelles fonctionnalités

Rapporté par l'IA Image générée par IA

Le premier candidat à la sortie du noyau Linux 7.0 est désormais disponible, intégrant diverses améliorations. Cette version inclut des améliorations pour Microsoft Hyper-V, un support pour la surveillance des performances AMD Zen 6, et des préparatifs pour les processeurs Intel Diamond Rapids. Les crédits du noyau rendent désormais hommage au créateur de Linux-Next.

Des correctifs récents du pilote Radeon Linux signalent les préparatifs pour les GPU AMD de prochaine génération avec des unités de traitement neuronal intégrées (NPUs), s'appuyant sur les efforts antérieurs en NPU. Phoronix rapporte ces mises à jour comme faisant partie de l'élan d'AMD pour l'accélération IA dans les pilotes graphiques open source.

Rapporté par l'IA

Intel a mis à jour son pilote espace utilisateur Linux pour les unités de traitement neuronal afin d'inclure le support des processeurs Panther Lake à venir. Ce développement renforce les capacités d'IA sur les systèmes Linux équipés de matériel Intel. La mise à jour a été annoncée sur Phoronix.

Le noyau Linux 6.19 introduit la fonctionnalité X86_NATIVE_CPU, permettant des optimisations natives qui peuvent booster les performances de 5-15 % sur les processeurs Intel et AMD. Cette option Kconfig simplifie la construction de noyaux adaptés à du matériel spécifique en utilisant le drapeau du compilateur -march=native. Les benchmarks indiquent des gains sur des tâches comme le chiffrement et les simulations scientifiques, bénéficiant potentiellement aux centres de données et à l'informatique haute performance.

Rapporté par l'IA

AMD a préparé des améliorations significatives de ses pilotes AMDGPU et AMDKFD pour les prochaines versions du noyau Linux. Ces mises à jour visent à améliorer les performances et les fonctionnalités dans le support graphique et de calcul open source. Les changements sont destinés à être intégrés dans Linux 6.20 à 7.0.

Linus Torvalds a annoncé la sortie stable du Linux kernel 6.19 le 9 février 2026, après un cycle de développement de huit semaines avec un retard d'une semaine. Marquant la fin de la série 6.x — comme de 3.x à 4.0 et 5.x à 6.0 —, cette version non-LTS (6.18 LTS jusqu'en décembre 2027) apporte d'importantes améliorations pour le matériel Intel/AMD/Arm, les anciens GPU, les systèmes de fichiers, les périphériques, les graphiques HDR, le réseau, la virtualisation et les environnements cloud. Torvalds l'a synchronisé avec un grand événement sportif américain, plaisantant : « 6.19 est sorti comme prévu -- juste au moment où les États-Unis se préparent à s'arrêter complètement plus tard aujourd'hui, en regardant le dernier lot de publicités télévisées », et notant que le prochain kernel sera 7.0 car il « manque de doigts et d'orteils ».

Rapporté par l'IA

Des ingénieurs de Qualcomm et Linaro ont soumis des correctifs à la liste de diffusion du noyau Linux pour supporter l'ordinateur portable Acer Swift SFA14-11, qui utilise le processeur Snapdragon X1 Elite. Cette démarche vise à permettre une compatibilité complète avec le noyau principal pour l'appareil basé sur ARM. Cet effort met en lumière l'intégration croissante entre le matériel ARM haute performance et les logiciels open source.

 

 

 

Ce site utilise des cookies

Nous utilisons des cookies pour l'analyse afin d'améliorer notre site. Lisez notre politique de confidentialité pour plus d'informations.
Refuser