I recently installed steam-headless which uses the same GPU that plex uses and since I installed steam-headless I had a reboot everything was still working. Then all apps had updates. When I went to update all the apps plex had this issue. If I remember correctly this was the first update plex had since I installed steam-headless.
Just wanted to chime in that as of 2025-05-28 running 25.04.0, I had to do this to FINALLY fix this issue. Also worth noting I had to run with -j instead of -job.
All my stream sessions seem to be working fine now.
APP_NAME: is the name you entered in the application, for example “plex”.
PCI_SLOT: is the pci slot identified in the error, for example "0000:2d:00.0”. (search the error for 000 and this will likely show you your unique value. However, it’s likely 0000:01:00.01
GPU_UUID is the UUID matching the pci slot that you retrieved with the above command. To get this run midclt call app.gpu_choices | jq from shell and scroll until you see the uuid to your GPU.
Hello, New user trying truenas from zima os and @DjP-iX solved my issues with the correct command: ```
midclt call -j app.update jellyfin ‘{“values”: {“resources”: {“gpus”: {“use_all_gpus”: false, “nvidia_gpu_selection”: {“0000:01:00.0”: {“use_gpu”: true, “uuid”: “GPU-xxxxxxxxxxxxxxx”}}}}}}’
Thanks for the help. This fixed my issue updating the plex app. I’m not sure how this issue came about for me because I installed 24.10 new when I installed hexos for the first time. This error popped up after updating plex multiple times. I’ve never messed with the default config of plex so i find it odd the gpu became unrecognized. Ive also had issues with video codecs in plex that turned out to be permission issues so i wonder if the app didn’t have permission to change the gpu_uuid.