Linux kernel 7.0 drops support for AMD's unreleased NPU2

The Linux kernel 7.0 release will remove support for AMD's second-generation neural processing unit, known as NPU2, which never reached commercial products. AMD engineers themselves proposed the patch to excise the code from the kernel. This decision highlights the open-source community's focus on maintaining efficient and relevant software.

In a move reflecting the pragmatic approach of Linux kernel maintainers, the upcoming Linux 7.0 version will drop support for AMD's NPU2, a second-generation neural processing unit that was planned for the Ryzen AI lineup but never launched in any commercial hardware. The patch to remove this code was submitted by AMD engineer Mario Limonciello, targeting the amdxdna driver specifically designed for NPU2. According to the commit message, the hardware never materialized in retail form, making the driver obsolete.

AMD has been integrating neural processing units into its Ryzen processors to enable on-device AI tasks like image recognition and natural language processing. The first-generation NPU appeared in select Ryzen chips, supporting features through tools like the Ryzen AI Software platform, which allows porting of PyTorch or TensorFlow models. However, NPU2 remained limited to engineering samples and internal testing, as AMD shifted priorities toward optimizing existing AI technologies amid market realities and competitive pressures.

This removal aligns with Linux's philosophy of avoiding regressions by culling unused or unmaintained code to keep the kernel lean and secure. The NPU2 support was added in earlier kernel versions to prepare the ecosystem, but without corresponding hardware, it became unnecessary maintenance overhead. Community discussions, such as on Reddit's r/linux, have noted frustrations with incomplete NPU support, especially after kernel 6.14.

Comparisons with competitors underscore AMD's challenges: Intel has advanced NPU integration in its Core Ultra processors, with recent driver version 1.28.0 improving Linux compatibility for Meteor Lake and Lunar Lake chips. NVIDIA continues to dominate discrete AI workloads, while AMD focuses on integrated solutions for laptops and edge computing. The decision ripples through the open-source ecosystem, prompting developers to refine first-generation NPU capabilities rather than pursuing unproven hardware. As AI hardware evolves, this episode emphasizes the need for vendors to align commitments with deliverables in collaborative projects like Linux.

Related Articles

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 generated by AI

Linux 7.0-rc1 released with new features

Reported by AI Image generated by 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.

Recent Radeon Linux driver patches signal preparations for next-generation AMD GPUs with integrated neural processing units (NPUs), building on prior NPU efforts. Phoronix reports these updates as part of AMD's push for AI acceleration in open-source graphics drivers.

Reported by AI

Intel has updated its Linux user-space driver for Neural Processing Units to include support for the upcoming Panther Lake processors. This development enhances AI capabilities on Linux systems with Intel hardware. The update was announced on Phoronix.

The Linux 6.18 kernel, released as the 2025 long-term support version, provides significant performance improvements over Linux 6.12 LTS for fifth-generation AMD EPYC processors. Benchmarks on an AMD EPYC 9755 dual-processor server demonstrate advantages from AMD-specific optimizations and general kernel enhancements. This upgrade is expected to drive adoption in enterprise and hyperscaler environments.

Reported by AI

The Linux kernel version 7.0 includes new physical layer (PHY) drivers for various hardware components. These additions encompass support for Apple's Type-C PHY, Qualcomm's Snapdragon X2, and Rockchip's HDMI 2.1 FRL features. The updates aim to enhance compatibility with modern devices.

AMD has released new patches for its Linux driver to support batch userptr allocation. The updates aim to enhance performance in Linux environments. This development was reported by Phoronix.

Reported by AI

Following performance boosts in Linux 6.19, developers plan additional improvements for older AMD graphics cards, with updates arriving throughout 2026 to ensure long-term compatibility in open-source environments.

 

 

 

This website uses cookies

We use cookies for analytics to improve our site. Read our privacy policy for more information.
Decline