Any apps able to use "VPUs"? Does Fedora have firmware for the Meteor Lake ones?

I just got a Meteor Lake laptop and am documenting the experience of running Fedora on it here.

One thing I noticed is that it seems to be missing “VPU” firmware. It seems like this is the new AI accelerator in MTL chips? The message I see in the kernel is:

Apr 13 14:33:44 myhostname kernel: intel_vpu 0000:00:0b.0: [drm] *ERROR* ivpu_fw_request(): Failed to request firmware: -2
  1. Are there any Linux applications that can use this? Can anyone provide examples?
  2. I found this Ubuntu bug which seems to imply this firmware is available. How would I go about installing it in Silverblue?

Just curious to see this work in action (if possible).

Thanks!

I’m interested in this same topic… Did you find anything out?

I just picked up an ThinkPad X1 with Meteor Lake and NPU. And curious as well when they will be supported and what all benefits and/or uses cases where I might be able to utilize it at this time.

[Sat Aug 3 10:39:23 2024] intel_vpu 0000:00:0b.0: enabling device (0000 → 0002)
[Sat Aug 3 10:39:23 2024] intel_vpu 0000:00:0b.0: [drm] ERROR ivpu_fw_request(): Failed to request firmware: -2
[Sat Aug 3 10:39:23 2024] intel_vpu 0000:00:0b.0: [drm] ivpu_hw_37xx_power_down(): NPU not idle during power down
[Sat Aug 3 10:39:23 2024] intel_vpu 0000:00:0b.0: probe with driver intel_vpu failed with error -2

No, sorry, I’ve not come across anything yet.

You should file a bug for the inux-firmware package for it to be included in there.

1 Like

Thanks will do!