AMD hat am 30. März eine erste Patch-Serie für seine nächste AIE4-NPU auf die Linux Mailingliste gestellt. Die Serie ergänzt den bestehenden amdxdna-Treiber um Grundsupport für AMD-NPU-Plattformen auf AIE4-Basis und nennt dabei ausdrücklich die Physical Function mit SR-IOV-Unterstützung für die PCI-IDs 0x17F2 und 0x1B0B unter der Bezeichnung NPU3. Die Patches fügen damit nicht nur neue Geräteunterstützung hinzu, sondern bereiten auch Virtualisierung und gemeinsame Treiberpfade für mehrere NPU-Generationen vor.
Die Patch-Serie baut AIE4 in den bestehenden amdxdna-Treiber ein
Die Serie umfasst sechs Patches. AMD beschreibt darin, dass AIE4 bei Mailbox, PSP und SMU ähnliche Mechanismen wie AIE2 nutzt. Genau deshalb wird der Treiber um gemeinsame Implementierungen für diese Blöcke umgebaut, sodass AIE2 und AIE4 künftig mehr Code teilen. In der Patch-Beschreibung nennt AMD unter anderem gemeinsame Mailbox-Funktionen, gemeinsame PSP-Schnittstellen, gemeinsames SMU-Handling, AIE4-Firmware-Ladevorgänge und neue Registerlayouts in npu3_regs.c. Dazu kommt eine Erweiterung der UAPI um AMDXDNA_DEV_TYPE_PF.
Der technisch auffälligste Punkt ist der frühe SR-IOV-Einstieg. AMD schreibt, dass die Serie zunächst den Physical Function-Teil für AIE4 abdeckt und SR-IOV in den Treiber integriert, inklusive sriov_configure-Callback und eigener Datei aie4_sriov.c. Gleichzeitig grenzt AMD den Umfang klar ab: Support für SR-IOV Virtual Functions und für nicht-SR-IOV-Konfigurationen soll erst in späteren Patches folgen. Das ist wichtig, weil die aktuelle Serie noch kein vollständiger Plattform-Support ist, sondern die erste Kernel-Basis für die nächste NPU-Generation.
Warum die AIE4-Patches für Linux mehr sind als nur neue PCI-IDs
Die Bedeutung der Serie liegt nicht nur in neuen Gerätekennungen. Der amdxdna-Treiber ist im Linux-Kernel bereits als NPU-Treiber für AMDs XDNA-Architektur dokumentiert. Die Kernel-Dokumentation beschreibt die AMD-NPU als Multi-User-AI-Inferenzbeschleuniger in Client-APUs, der CNNs, LLMs und andere ML-Workloads ausführen kann. Bereits unterstützt werden dort frühe und aktuelle Plattformen wie Phoenix, Hawk Point und Strix Point. AIE4 bedeutet deshalb nicht den Start eines völlig neuen Linux-Stacks, sondern die nächste Ausbaustufe eines bereits vorhandenen Upstream-Treibers.
Genau hier bekommt auch SR-IOV zusätzliches Gewicht. In Rechenzentrums- und Virtualisierungsumgebungen ist SR-IOV ein klarer Hook, bei NPUs auf Client-naher Hardware ist es zugleich ein Hinweis darauf, dass AMD die nächste XDNA-Generation nicht nur als Einzelgerät für lokale Workloads denkt, sondern den Treiber strukturell auf stärker segmentierte und virtualisierte Nutzungsmodelle vorbereitet. Dass AMD in der Patch-Serie AIE2 und AIE4 über gemeinsame Mailbox-, PSP- und SMU-Pfade zusammenzieht, spricht zusätzlich dafür, dass der Konzern die Linux-Seite seiner NPU-Plattformen langfristiger vereinheitlichen will.
Für Linux ist das damit ein früher, aber klarer Vorbote der nächsten Ryzen-AI- und XDNA-Ausbaustufe. Die Patches sind noch nicht im Kernel gelandet, sie zeigen aber schon jetzt, worauf AMD hinarbeitet: AIE4-Support im bestehenden amdxdna-Treiber, erste SR-IOV-Bausteine und ein stärker abstrahierter Kernel-Unterbau für künftige NPU-Generationen.