Linuxkärnan 7.0 slopar stöd för AMDs ej släppta NPU2

Linuxkärnans 7.0-utgåva kommer att ta bort stödet för AMDs andra generationens neurala bearbetningsenhet, känd som NPU2, som aldrig nådde kommersiella produkter. AMDs ingenjörer själva föreslog patchen för att ta bort koden från kärnan. Detta beslut belyser öppen källkodssamfundets fokus på att upprätthålla effektiv och relevant mjukvara.

I ett drag som speglar Linuxkärnans underhållares pragmatiska tillvägagångssätt kommer den kommande Linux 7.0-versionen att slopa stödet för AMDs NPU2, en andra generationens neural bearbetningsenhet som planerades för Ryzen AI-serien men aldrig lanserades i någon kommersiell hårdvara. Patchen för att ta bort denna kod lämnades in av AMD-ingenjören Mario Limonciello och riktar sig specifikt till amdxdna-drivrutinen som är utformad för NPU2. Enligt commit-meddelandet realiserades hårdvaran aldrig i detaljhandelsform, vilket gör drivrutinen föråldrad.

AMD har integrerat neurala bearbetningsenheter i sina Ryzen-processorer för att möjliggöra AI-uppgifter på enheten, som bildigenkänning och naturlig språkbehandling. Första generationens NPU dök upp i utvalda Ryzen-chips och stöder funktioner via verktyg som Ryzen AI Software-plattformen, som tillåter portning av PyTorch- eller TensorFlow-modeller. NPU2 begränsades dock till ingenjörssamplings och intern testning, då AMD skiftade prioriteringar mot att optimera befintliga AI-teknologier mitt i marknadsverkligheter och konkurrenstryck.

Denna borttagning stämmer överens med Linux filosofi att undvika regressioner genom att rensa oanvänd eller ounderhållen kod för att hålla kärnan smal och säker. NPU2-stödet lades till i tidigare kärnversioner för att förbereda ekosystemet, men utan motsvarande hårdvara blev det en onödig underhållsbelastning. Samhällsdiskussioner, som på Reddit's r/linux, har noterat frustrationer över ofullständigt NPU-stöd, särskilt efter kärna 6.14.

Jämförelser med konkurrenter understryker AMDs utmaningar: Intel har avancerat NPU-integrationen i sina Core Ultra-processorer, där den senaste drivrutinsversionen 1.28.0 förbättrar Linux-kompatibiliteten för Meteor Lake- och Lunar Lake-chips. NVIDIA dominerar fortfarande diskreta AI-arbetsbelastningar, medan AMD fokuserar på integrerade lösningar för bärbara datorer och edge computing. Beslutet får ringar på vattnet i den öppna källkodsekosystemet och uppmanar utvecklare att förfina första generationens NPU-kapaciteter istället för att jaga oprövad hårdvara. När AI-hårdvaran utvecklas betonar denna episod behovet av att leverantörer alignerar åtaganden med leveranser i samarbetsprojekt som Linux.

Relaterade artiklar

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.
Bild genererad av AI

Linux 7.0-rc1 released with new features

Rapporterad av AI Bild genererad av AI

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.

Rapporterad av AI

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.

Rapporterad av AI

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.

Denna webbplats använder cookies

Vi använder cookies för analys för att förbättra vår webbplats. Läs vår integritetspolicy för mer information.
Avböj