Unable to use nvidia GPU with Jellyfin after 24.10 upgrade

Is the UUID you have in the .yaml the same as the UUID you get when you use the nvidia-smi -L command?

Also, in Plex you have to configure the transcoding option to use the GPU. Simply enabling GPU access when mounting the application will not make Plex use it; it just makes the GPU available to the app.

Thanks, this works. In addition you need to define the the iommu group for your gpu, my case 0000:82:00.0 with the lspci -Dnn | grep -i NVIDIA.

  gpus:
    nvidia_gpu_selection:
      '0000:82:00.0':
        use_gpu: true
        uuid: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
        use_all_gpus: false
1 Like

EE no longer uses the ixapplications dataset. It creates a hidden dataset on your apps pool and then mounts that hidden dataset to /mnt/.ix-apps, so this will be the default path for all installs

that command gives me 0000:02:00.1. However, if I set this Plex won’t even start. If I set 0000:02:00.0 instead, Plex will start, but hw transcoding doesn’t work.

Can I make a suggestion? Maybe starting a new thread with your issue and posting the diagnostic information (like above, or in the stickied post) will help. Your issue is related to transcoding but is definitely a different issue, so you might have better luck with people focusing solely on that.

Just chiming in to confirm that I followed CtagaDev’s instructions above and transcoding now works for me as well. Thank you!!!

1 Like

Thanks to everyone for their input. The workaround from @CtagaDev worked for me, I’m marking it as a solution to this topic.

+-----------------------------------------------------------------------------------------+
| Processes:                                                                              |
|  GPU   GI   CI        PID   Type   Process name                              GPU Memory |
|        ID   ID                                                               Usage      |
|=========================================================================================|
|    0   N/A  N/A    280687      C   /usr/lib/jellyfin-ffmpeg/ffmpeg               316MiB |
+-----------------------------------------------------------------------------------------+

:clap:

3 Likes

Sorry but I am a real newbie when it comes to this but I have just upgraded to 24.10 and I am having the same issues which adding my GPU to my Plex app. I have installed the Nvidia drivers and can see the GPU but I don’t know how to edit the command line to add in the UUID. Is someone able to step me through this process? Thanks

Hey all,

We’ve added this to the Known Issues for 24.10.0 release,

With some step-by-steps including a midclt call command you can issue against the Apps, so that you won’t have to use vi or nano from a shell.

2 Likes

As confusing as it was, I found the config and updated the values. The GPU shows up in Plex now, but it won’t transcode anything :laughing:.

I spent all this money buying a GPU, completely redoing my NAS to fit it, converting all my TrueCharts containers to TrueNAS containers, upgraded to Electric Eel 24.10, and when I finally test this out, it doesn’t work :man_facepalming:.