Jellyfin Forum
ESXi 8, GPU passthroug, and Docker problems - Printable Version

+- Jellyfin Forum (https://forum.jellyfin.org)
+-- Forum: Support (https://forum.jellyfin.org/f-support)
+--- Forum: General Questions (https://forum.jellyfin.org/f-general-questions)
+--- Thread: ESXi 8, GPU passthroug, and Docker problems (/t-esxi-8-gpu-passthroug-and-docker-problems)



ESXi 8, GPU passthroug, and Docker problems - nextguy - 2024-01-29

Hi all,

I am trying to setup Jellyfin in a docker.  My system is an Optiplex 7010 Plus equipped with a Raptor Lake-S GT1 [UHD Graphics 770] with VMware ESXi 8.  I installed a Debian 12.4.0 guest and I believe that I setup the GPU passthrough correctly.

So my question is with regards to the jellyfin user.  I am pretty new to Linux and docker but I followed the guides to get it installed.  But I'm having trouble getting transcode to work and have gone over the instructions many times.  The thing that I keep coming back to is that if I open a shell to my docker container running jellyfin and if I run "getent passwd" I don't see a user named jellyfin.  And according to all the instructions, the docker should be setup with "user: 1000:1000" which is supposed to be the jellyfin user.  Even in my base Debian host if I run "getent passwd" I don't see that jellyfin user. 

Anyone have an idea? 

Thanks


RE: ESXi 8, GPU passthroug, and Docker problems - TheDreadPirate - 2024-01-29

If you're using docker there won't be a jellyfin user. The gentent command is supposed to grab the group ID for the render group, which you need to pass into the container so that the user that the container is running as has permissions to use the render device (quick sync).

https://jellyfin.org/docs/general/administration/hardware-acceleration/intel/#configure-with-linux-virtualization


RE: ESXi 8, GPU passthroug, and Docker problems - nextguy - 2024-01-29

So in the instruction that you linked, they indicate user: 1000:1000 which I've been trying to figure out. I don't have a user with that ID. So should I just select any account from the Debian host and add that user to the render group?


RE: ESXi 8, GPU passthroug, and Docker problems - TheDreadPirate - 2024-01-29

1000:1000 is, typically, the UID/GID of the first user you create during setup. But it can be ANY user. You can create a new user or use your user UID/GID.