Ubuntu Snaps Up Intel's NPU User-Space Software So It's Easier To Accelerate AI

Written by Michael Larabel in Ubuntu on 18 October 2024 at 06:27 AM EDT. 9 Comments
UBUNTU
Ubuntu Linux maker Canonical has announced the availability of an Intel NPU driver Snap package within their Snap Store to make it easier to leverage the Intel neural processing unit (NPU) on Core Ultra processors within Ubuntu Linux.

This new "intel-npu-driver" Snap package provides the user-space driver components needed for making use of the NPU in Core Ultra Meteor Lake and now Lunar Lake and Arrow Lake processors within Ubuntu Linux. This Snap package doesn't deal with the IVPU accelerator kernel driver that's been upstream within the mainline Linux kernel for a while. As long as you're on Ubuntu 24.04 LTS, Ubuntu 24.10, or Ubuntu 22.04 LTS with the hardware enablement kernel, you should be in good shape from the kernel side while this Snap provides the needed user-space bits.

With a simple snap install --beta intel-npu-driver the user-space components of the UMD driver, NPU device firmware, and NPU compiler are included plus a simple application for testing the Intel NPU driver stack. Due to being a brand new Snap, for now the intel-npu-driver is just in the beta and edge Snap channels.

The Intel NPU driver stack is designed to work with the OpenVINO AI toolkit that is also maintained by Intel. Canonical is also hoping with this Snap to eventually ship NPU plug-ins for desktop applications like GIMP and Audacity and OBS that may begin making use of the Intel NPU hardware.

Intel Core Ultra CPU


This is a nice step for enhancing the Intel NPU software availability on Ubuntu Linux although many readers would have preferred Debian packages to Snaps. It's also a matter of still waiting for more Linux applications to begin offering NPU support/plug-ins for actually making use of this new hardware IP found on Core Ultra processors.

Those wishing to learn more about this Snap'ed Intel NPU driver support can read the Ubuntu Discourse announcement. More details on the software bundled into this Snap can also be found via the intel-npu-driver-snap GitHub repository.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week