VOOZH about

URL: https://www.phoronix.com/news/Intel-NPU-Turbo-Mode-Linux-6.17

⇱ Intel NPU Accelerator Driver Readies "Turbo Mode" For Better Performance - Phoronix


👁 Phoronix

Intel NPU Accelerator Driver Readies "Turbo Mode" For Better Performance

Written by Michael Larabel in Intel on 19 June 2025 at 08:30 AM EDT. Add A Comment
Sent out today was the latest weekly batch of drm-misc-next changes for consisting of various Direct Rendering Manager (DRM) core updates as well as changes to the smaller display/graphics kernel drivers plus the growing work around accelerator "accel" drivers within the kernel. Intel NPU accelerator driver changes stand out for this week's pull request ahead of Linux 6.17.

Today's drm-misc-next pull of new material slated for Linux 6.17 includes some DRM core fixes, adding task information to the DRM wedge API, improved MIPI-DSI support for the Renesas RZ-DU driver, fence improvements for the VMware VMWGFX driver, and other changes.

The task information for GPU wedge events is interesting for knowing the PID of the client that triggered the GPU reset and being able to present nice user-friendly notifications around apps causing GPU issues. For more background information on this see Linux's New Way Of Informing User-Space Over Hung GPUs May Become More Useful and builds off the functionality merged earlier this year of a standardized way of informing user-space over hung/reset GPUs.

For the Intel NPU "IVPU" accelerator driver within this pull request there is accelerator support for Wildcat Lake. The Intel NPU with Wildcat Lake is basically identical to what's found with the upcoming Panther Lake SoCs and so it just comes down to a new device ID being needed.

The other notable new Intel NPU driver addition for Linux 6.17 is adding a new "turbo" flag for submissions to the neural processing unit. With the new "turbo" flag for the DRM_IVPU_CMDQ_CREATE ioctl, submitted jobs can be marked as turbo for running with the NPU at higher frequencies. For demanding AI workloads on the NPU this can enhance the performance albeit with increased power use.

👁 Intel NPU Turbo Mode


Setting DRM_IVPU_CMDQ_FLAG_TURBO will allow for leveraging the NPU's low-latency mode for the command queue to maximize performance. Intel's NPU Library has already been prepping for this "turbo" mode. The patches do not provide any estimate for the relative performance impact from this turbo mode or how much of a clock speed difference is expected out of this mode for the NPU.

Those are the interesting changes with today's drm-misc-next pull request.

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.