How to check if my iGPU is passed through correctly.

Deltakron

New Member
Mar 26, 2024
8
1
3
UHD 770 iGPU on Core i5-14500, Debian 12 VM, UEFI q35

Hey, I have followed this guide: How to pass through Intel iGPU to Proxmox virtual machine – Peanut Tech (peanut-tech.com)

After disabling ACPI it boots and my iGPU is seemingly being passed through. My Plex docker, however, is not able to use it for hardware transcoding even after configuring it correctly.

I checked with CPU-X, pic below. It's in German, sorry, but "Treiber" means Driver, and that says "Keine" or "Nothing". So.. no driver.
I ran apt install xserver-xorg-video-intel, but according to that, the newest driver is already installed.
I'm also missing: "Kernel driver in use: i915" when looking at the lspci output. So, that's probably an issue.
I must have done something wrong with the passthrough after all. Is someone willing to assist me?

Screenshot 2024-03-30 205434.png
 
Last edited:
I'm not sure I can really help you - I've only dabbled briefly in iGPU passthrough - but I notice the article you linked to he uses pc-q35-7.1 for the VM Machine - Have you tried this?

Secondly (maybe more importantly) try a host setting for VM Processor type
 
Hey, I believe q35 and pc-q35 etc. is the same thing, and even if not, it's not available for me.

VM Processor type is already set to host.
 
Hey, I believe q35 and pc-q35 etc. is the same thing, and even if not, it's not available for me.
Possibly you're correct. But its usually available by checking the Advanced box & then selecting the Version dropdown.
 
Anyway, I have ditched this idea since Proxmox seems not capable of that right now. Instead, I have spun up an LXC Container via this script: tteck.github.io

To test if hardware transcoding actually works, I have attached my media drive to my router and mounted it inside the container, which is detected by Plex. So far so good, I can see all my movies, but sadly cannot play them. It keeps giving me "network error s1001".

Can you / anyone help me with that? I have tried giving it Sledgehammer-level permissions via executing
Sudo chmod -R a+rwX and Sudo chmod -R 777 on the folder where it is mounted, but that didn't help.
 
I have spun up an LXC Container via this script: tteck.github.io
Firstly this is a completely new issue & would require a separate Topic post.
Secondly this is a PLEX/SCRIPT error that has nothing directly todo with PVE.

Why don't you start with the Script's Github? Then you could also look at other web posts concerning plex error code s1001 (network)
 
Hey, sorry for the long wait, got disillusioned. The Script's github doesn't mention s1001 in the issue tracker, and I was unable to find a solution in the plex forums. I went back to not trying to passthrough my iGPU.
 

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!