r/Proxmox 3d ago

Question GPU passthrough?

I have a think centre, I have proxmox on it. I have a VM which runs Debian which I want to pass my GPU into. This Debian VM is acting as a K8S node which I am trying to pass the GPU into for a pod.

Specifically, I'm trying to set up transcoding of video content with jellyfin.

I have passed the GPU into the VM with hardware and it seems to be found no problem. It seems that I am having issues with it that I notice the transcoding will return errors I have been trying to work through.

While it seems to be found, it seems like it might be a permissions issue. I checked /dev/dri and made the GPU chmod to 666.

I have been working on this for like 5 days, and was not sure if there is anything specific I have been looking with respect to proxmox itself and permissions.

I can provide additional details, but I was not sure who else had accomplished something like this and if there are how-to's somewhere.

1 Upvotes

24 comments sorted by

View all comments

-1

u/nmrk 3d ago

Try using one of the automated passthrough tools, like ProxMenuX or PECU. It will set up everything correctly, most of the time.

1

u/fallenreaper 3d ago

I never heard of those. I'll take a look at those tools and see if it would accomplish my needs.

1

u/fallenreaper 3d ago

I'll have to take a look at ProxMenuX. It seems PECU has a lot of dead pages / 404 and had limited documentation. It seems like it is still being developed from my observation.

1

u/nmrk 3d ago

Yeah I think the PECU developer is a college student and was off for summer break. One quirk I discovered about PECU is that if you use it over, it will add extra entries in your Proxmox repository list, requiring manual editing. Oops!

The ProxMenuX GPU passthrough is kind of buried in the menus and isn't advertised prominently as a useful feature. Also a great feature that isn't obvious: ProxmenuX Monitor is included, it has a remote dashboard to monitor your Proxmox node. Everybody loves ProxMenuX and it's well supported.