Intel N100/iGPU Passthrough to VM and use with Docker

Thanks! I have followed some guides and closest I got was to make the graphics card available within windows , in case someone wanted to use computing power . Unfortunately no real HDMI output.
I'm currently working on morphing my Nvidia GPU passthrough deployment notes to work with the Intel UHD Graphics on my N95 Mini PC.

It is VERY slow when running Windows updates, so hopefully, it'll work and therefore; be worth it in the end.

I'm also almost certain that the erasure coded Ceph RBD and Ceph FS that I have running on it as well, probably isn't helping any (in terms of how slow the Win 10 VM is).

*edit*
Quick update -- so I tried to "morph" my deployment notes for my Nvidia RTX A2000 to work with the Intel iGPU, and that didn't work.

I'm currently using Derek Seaman's blog (https://www.derekseaman.com/2023/11...u-vt-d-passthrough-with-intel-alder-lake.html) with one modification (https://github.com/strongtz/i915-sriov-dkms/issues/151) because when you get to step 4 where you build the kernel modules, it will fail (cf. https://github.com/strongtz/i915-sriov-dkms/issues/151).

So, I had to update it based on the notes there, and then I was able to re-build the kernel module successfully.

Tried to use it with Window 10, got the Error/Code 43 error message.

Thought that it was a Windows 10 issue, so I installed Windows 11 and I am still getting the same thing.

It's almost 4 AM here, so I am going to have to try and pick this back up tomorrow or something, to see if I (or someone else) will be able to help you figure this out.

And per Derek Seaman's blog, I am using SR-IOV on the iGPU, but I might skip that, and try it without SR-IOV (although, given everything, there is also really no reason why it wouldn't or shouldn't work with SR-IOV), but who knows.

From this reddit thread (https://www.reddit.com/r/Proxmox/comments/17uydlp/proxmox_8_intel_n95_igpu_hdmi_passtrough_issue/), which references this post (https://3os.org/infrastructure/prox...irtual-machine-igpu-passthrough-configuration), it sounds like that if you have the N100 processor, you might have more luck than I am having with my N95 processor.

Not 100% sure why one would work and the other doesn't, but you can try it and see if any of these potential solutions works for you.

Thanks.

*edit #2*
So after spending roughly a day/day-and-a-half on this -- on my N95 mini PC, iGPU passthrough is a no-go.

Tried a bunch of different methods, and so far, I am getting the Error Code 43 in Windows 10 and also Windows 11 as well.

*edit #3*
Tried a slightly different guide.

But because I had previously tried Derek Seaman's blog, so dkms was complaining about the i915 - tainting kernel.
Code:
i915: module verification failed: signature and/or required key missing - tainting kernel

In order to avoid taking down my system and the services associated with it, I am going to stop here.

It doesn't work for N95 processors, running the latest kernel/updates (as of this writing).

Nvidia GPU passthrough works fine. But N95 iGPU does not work.

Someone else wrote that they got the code 43, and then just simply reinstalled Windows.

I didn't try that. (Not really sure how they could've re-installed Windows given that there's no video output.)
 
Last edited:

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!