HCL - Lenovo T14 gen 5 Intel i7 Ultra 155U (witch NPU), Meteor Lake

Qubes-HCL-LENOVO-21ML0046PB-20250124-151244.yml (1.5 KB)

Remarks

BIOS:
Disabled Intel ME (HAP kill switch)

VIDEO:
Working GPU SRIOV with patched kernel intel module, working DRM on VM-s witch debian-13-template. Playing 8K videos and games like 0ad. OBS Studio working nice

NETWORKING:
Work with kernel-latest and new intel-firmwers

SLEEP:
No S3 support. S0ix only (Lenovo what are you doing!). After some modyfications 1-3W in sleep state

Intel NPU:
Working great after upgrading new firmwer files from intel site. ONNYX/pytorch working nice.

External Monitor wokrs stable over HDMI port or USB-C

Attachments


3 Likes

I hope there will be a guide on how to replicate setup like that. (specially how to get SR-IOV working in qubes os)

Each of the following successes deserves a guide on how to replicate it.

  1. How to get intel sr-iov working on Qubes OS?

  2. How to passthrough intel NPU to a VM so it can be used and get it to work correctly. (I currently have novacustom v54 laptop, witch have the same generation of CPU, and I file to get the driver for NPU to work corectly)

  3. How do you disable Intel ME on lenovo laptops? Did you make a custom bios somehow? (I do not thing this laptop is suported by coreboot and default lenovo bios definitively does not have thet feature)

1 Like

Yes. If i have some free time. I lost two mounth for replace my old x230 setup too new reality. I will write how to do if anyone have to intrest.

You must compile kernel module witch SR-IOV, for dom0 and HVM template (this will be on next kernel releases) GitHub - intel/linux-intel-lts: Intel LTS kernel

NPU works out of the box after some modification. (Firmware files in on the Intel site). I dont too much time testing Pytorch or ONNX. But backgrond remover in obs studio working great.

No. I didint write a BIOS. Simply. Dump flash and set HAP bit. Write flash.

1 Like

Sounds great! A guide would be really awesome!