drivers/accel/ivpu

Intel Core Ultra NPU (VPU) accelerator

The integrated Neural Processing Unit built into Intel's Core Ultra client CPUs, starting with Meteor Lake in late 2023 and continuing through Arrow Lake, Lunar Lake, Panther Lake, and newer "AI PC" generations. It offloads machine-learning inference workloads from the CPU and GPU on laptops, desktops, and edge devices.

keep conf=0.94 last_sold=2026 deploy=medium replacement=none subsystem=accel category=graphics-display
94%

recommendation

It should stay because this is the in-tree driver for the NPU found in every current and upcoming Intel Core Ultra client chip, with active development through 2026 including new-platform enablement for Panther Lake and Nova Lake. The hardware is still being launched into 2025 and 2026 across consumer and embedded markets, and there is no alternative driver — this is the upstream support path for Intel's AI PC accelerators.

repository signals

46 files
14,846 source lines
345 commits, 5y
+23,073 / −8,146 lines added / removed, 5y
33 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 345 total · active in 37/61 months
2021 2022 2023 2024 2025 2026 2021-04: 0 commits · +0 −0 2021-05: 0 commits · +0 −0 2021-06: 0 commits · +0 −0 2021-07: 0 commits · +0 −0 2021-08: 0 commits · +0 −0 2021-09: 0 commits · +0 −0 2021-10: 0 commits · +0 −0 2021-11: 0 commits · +0 −0 2021-12: 0 commits · +0 −0 2022-01: 0 commits · +0 −0 2022-02: 0 commits · +0 −0 2022-03: 0 commits · +0 −0 2022-04: 0 commits · +0 −0 2022-05: 0 commits · +0 −0 2022-06: 0 commits · +0 −0 2022-07: 0 commits · +0 −0 2022-08: 0 commits · +0 −0 2022-09: 0 commits · +0 −0 2022-10: 0 commits · +0 −0 2022-11: 0 commits · +0 −0 2022-12: 0 commits · +0 −0 2023-01: 11 commits · +8,468 −32 2023-02: 8 commits · +162 −102 2023-03: 10 commits · +98 −115 2023-04: 2 commits · +18 −7 2023-05: 14 commits · +878 −210 2023-06: 3 commits · +13 −4 2023-07: 8 commits · +2,033 −532 2023-08: 3 commits · +17 −3 2023-09: 22 commits · +414 −365 2023-10: 37 commits · +1,396 −911 2023-11: 7 commits · +292 −270 2023-12: 1 commit · +9 −3 2024-01: 19 commits · +322 −316 2024-02: 10 commits · +249 −158 2024-03: 1 commit · +1 −0 2024-04: 9 commits · +48 −50 2024-05: 15 commits · +4,109 −2,932 2024-06: 15 commits · +449 −92 2024-07: 1 commit · +4 −0 2024-08: 0 commits · +0 −0 2024-09: 32 commits · +821 −312 2024-10: 14 commits · +322 −321 2024-11: 1 commit · +1 −1 2024-12: 5 commits · +9 −13 2025-01: 23 commits · +821 −500 2025-02: 6 commits · +202 −20 2025-03: 5 commits · +31 −6 2025-04: 12 commits · +263 −144 2025-05: 8 commits · +93 −57 2025-06: 2 commits · +64 −33 2025-07: 1 commit · +0 −1 2025-08: 3 commits · +7 −8 2025-09: 12 commits · +766 −402 2025-10: 14 commits · +423 −92 2025-11: 4 commits · +147 −61 2025-12: 2 commits · +103 −49 2026-01: 0 commits · +0 −0 2026-02: 3 commits · +15 −15 2026-03: 2 commits · +5 −9 2026-04: 0 commits · +0 −0

sources

  1. cateee.net

    LKDDb identifies this as CONFIG_DRM_ACCEL_IVPU / module intel_vpu, for Meteor Lake and newer, with PCI IDs covering Meteor Lake, Arrow Lake, Lunar Lake, Panther Lake, and newer IDs added in recent kernels.

  2. intel.com

    Intel's Core Ultra Series 2 product page lists many current SKUs with launch dates in Q1 2025, Q3 2025, and Q1 2026, indicating ongoing new-system sales rather than legacy-only deployment.

  3. newsroom.intel.com

    Intel's Core Ultra Series 2 press kit ties current Arrow Lake and Lunar Lake client products to built-in NPUs and AI-PC positioning, matching the driver's supported Intel client NPU generations.

  4. newsroom.intel.com

    Intel states Panther Lake broad market availability starts in January 2026, showing the supported hardware family is still expanding into new deployments.

  5. intel.com

    Intel markets Core Ultra processors for edge applications with built-in acceleration for edge AI and graphics, supporting non-consumer deployment beyond initial laptop launches.

codex reasoning notes (technical)

Shell `rg` against drivers/accel/ivpu showed `intel_vpu` and PCI IDs for MTL/ARL/LNL/PTL/WCL/NVL, confirming this is the active Intel client NPU driver. Shell `git -c safe.directory=/nas4/data/workspace/personal/linux-drivers/.kernel-snapshot log --since=2025-01-01 -- drivers/accel/ivpu` showed ongoing fixes and new-platform enablement through 2026-03-24, including Nova Lake support, which argues strongly against deprecation. I attempted lore-first collection via `lei q`, but `lei` is not installed; `lore-http` MCP was also unavailable in this session, so no direct lore removal-thread query could be run. Web tool opened LKDDb and Intel product/news pages; those pages show the driver covers current and upcoming Core Ultra NPU generations still shipping into 2025-2026. Natural replacement driver is absent because this is the upstream in-tree driver for these integrated NPUs.