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.