✨ Highlights
- 🆕 Switched Ubuntu installation procedure to
apt
Replaceddpkgwithaptto leverage its improved dependency management.
⚙️ Verified Configuration
| Platform | System | Kernel | Firmware |
|---|---|---|---|
| Meteor Lake | Ubuntu 24.04 LTS | 6.17.0-20-generic | 20260305*MTL_CLIENT_SILICON-NVR+NN-deployment*dbda783919b77553afe5576a59881bca37fb6d7b*dbda783919b77553afe5576a59881bca37fb6d7b*dbda783919b
|
| Arrow Lake | Ubuntu 24.04 LTS | 6.17.0-20-generic | 20260305*MTL_CLIENT_SILICON-NVR+NN-deployment*dbda783919b77553afe5576a59881bca37fb6d7b*dbda783919b77553afe5576a59881bca37fb6d7b*dbda783919b
|
| Lunar Lake | Ubuntu 24.04 LTS | 6.17.0-20-generic | Mar 5 2026*NPU40xx*ci_tag_ud202612_vpu_rc_20260304_1901-2-gdbda783919b*dbda783919b77553afe5576a59881bca37fb6d7b
|
| Panther Lake | Ubuntu 24.04 LTS | 6.17.0-20-generic | Mar 5 2026*NPU50xx*ci_tag_ud202612_vpu_rc_20260304_1901-2-gdbda783919b*dbda783919b77553afe5576a59881bca37fb6d7b
|
| Wildcat Lake | Ubuntu 24.04 LTS | 6.17.0-20-generic | Mar 5 2026*NPU50xx*ci_tag_ud202612_vpu_rc_20260304_1901-2-gdbda783919b*dbda783919b77553afe5576a59881bca37fb6d7b
|
🧩 Common Components
The following table lists the common software components and their versions used in this configuration:
| Component | Version / Details |
|---|---|
| Level Zero | v1.27.0 |
| OpenVINO | 2026.1 |
| NPU Compiler | npu_ud_2026_12_1_rc1, built using OpenVINO_rev.b7f9dbf |
| GPU Driver | 25.35.35096.9 |
🛠️ Installation Procedure
- Download driver package, unpack the *.deb file and install it using apt
wget https://github.com/intel/linux-npu-driver/releases/download/v1.32.1/linux-npu-driver-v1.32.1.20260422-24767473183-ubuntu2404.tar.gz
tar -xf linux-npu-driver-v1.32.1.20260422-24767473183-ubuntu2404.tar.gz
sudo apt update
sudo apt install ./intel-*.deb- Install libze1 package
wget https://snapshot.ppa.launchpadcontent.net/kobuk-team/intel-graphics/ubuntu/20260324T100000Z/pool/main/l/level-zero-loader/libze1_1.27.0-1~24.04~ppa2_amd64.deb
sudo apt install ./libze1_*.deb⚠️ In case of conflict or error in libze1 installation, remove previously installed Level Zero version:
sudo dpkg --purge --force-remove-reinstreq level-zero level-zero-devel- Add your user to
rendergroup
sudo gpasswd -a ${USER} render
newgrp render- Optional reboot
sudo reboot
# if everything works, we should see /dev/accel/accel0 device
ls /dev/accel/accel0
/dev/accel/accel0
# to receive intel_vpu state
sudo dmesg🛡️GPG sign & Verify deb packages
Signing data with a GPG key allows the recipient of the data to check whether any modifications have occurred after the data was signed.
Since release 1.22.0, each Debian package file (.deb file) has been signed with a GPG key, and the signature is included in the archive.
The Public Key has been uploaded to https://keys.openpgp.org/search?q=EA267657A608300C296B8F8AD52C9665A4077678
To verify the signature:
# Download and import the Public Key
curl https://keys.openpgp.org/vks/v1/by-fingerprint/EA267657A608300C296B8F8AD52C9665A4077678 | gpg --import
# Download the driver package
wget https://github.com/intel/linux-npu-driver/releases/download/v1.32.1/linux-npu-driver-v1.32.1.20260422-24767473183-ubuntu2404.tar.gz
tar -xf linux-npu-driver-v1.32.1.20260422-24767473183-ubuntu2404.tar.gz
# Verify signatures
for PACKAGE in *deb.asc; do gpg --verify $PACKAGE; done🔍 Driver Overview
Important
For more information check README.md