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 released with new features

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

The first release candidate for Linux kernel 7.0 has been made available, incorporating various enhancements. This version includes improvements for Microsoft Hyper-V, support for AMD Zen 6 performance monitoring, and preparations for Intel Diamond Rapids processors. Credits in the kernel now honor the creator of Linux-Next.

The Linux kernel version 7.0-rc2 has incorporated several fixes for the AMDXDNA driver supporting Ryzen AI processors. These updates address issues in the direct rendering manager framework. Phoronix reports on these developments in open-source graphics and Linux hardware.

Rapporté par l'IA

The upcoming Linux kernel version 7.1 will introduce restrictions on Intel Neural Processing Units (NPUs) to avoid exhaustion by individual programs. This change aims to manage resource usage more effectively. The update is reported by Phoronix, a site focused on Linux hardware and performance.

AMD is developing support for CPPC Performance Priority in Linux, marking it as a new feature for the upcoming Zen 6 architecture. This preparation aims to enhance performance handling in Linux environments. The effort is detailed in reports from Phoronix.

Rapporté par l'IA

An AMD vice president has utilized AI to develop a Radeon Linux userland driver written in Python. A senior AI engineer involved in the project stated that he did not open a code editor once during the process. The tool used was Claude Code, which built a Radeon compute driver.

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