News: 0001509807

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

AMD NPU Firmware Upstreamed For The Ryzen AI AMDXDNA Driver Coming In Linux 6.14

([AMD] 5 Hours Ago AMD NPU Firmware)


With the [1]AMDXDNA kernel driver for Ryzen AI NPU support on Linux now ready for merging and is queued in drm-misc-next for the Linux 6.14 kernel early next year, the AMD NPU firmware binaries have also now been upstreamed to linux-firmware.git for having the necessary firmware support in place.

Merged today to linux-firmware.git were the three AMD NPU binaries for supporting the various Ryzen AI NPUs that have begun to be found in Ryzen laptops over the past two years.

These firmware binaries are needed by the open-source [2]AMDXDNA kernel driver for actually being able to engage the neural processing unit. With [3]this commit the initial firmware is now upstream in linux-firmware.git so those binaries can be easily picked up by the different Linux distributions ahead of updating to the Linux 6.14 kernel in the new year.

The Linux 6.14 merge window will open around late January or early February while the stable Linux 6.14 kernel should be out by early April. This should be the kernel version in use by Ubuntu 25.04, Fedora 42, etc, so come next spring there should finally be nice out-of-the-box support for Ryzen AI NPUs on Linux.

Besides the AMDXDNA kernel driver and needed firmware binaries, the AMD Xilinx XRT and AMD AIE Plugin for IREE software are the user-space components currently available for leveraging the AMD NPU.



[1] https://www.phoronix.com/news/AMDXDNA-DRM-Misc-Next

[2] https://www.phoronix.com/search/AMDXDNA

[3] https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/commit/?id=4309ff8a8d8e4118a4320f987ac3d59f3be2aac9



Chugworth

phoron

A man with one watch knows what time it is.
A man with two watches is never quite sure.