IMMICH GPU Passthrough

Hi all, I did a new installation of truenas, and I have a problem whit the Passthrough of the GPU (NVIDIA 1060) to the IMMICH application, every time I try I get this error:

I had the same problem with PLEX as well, but after removing and reinstalling the app the problem was solved.

Since IMMICH has several configurations done, and all the data loaded (400gb of photos and videos) do you know if there is a way to solve it avoiding having to reinstall everything?

  • Some users who have upgraded to 24.10.0 from a previous version, and who have applications with have NVIDIA GPU allocations, report the error Expected [uuid] to be set for GPU inslot [<some pci slot>] in [nvidia_gpu_selection]) (see NAS-132086).
    Users experiencing this error should follow the steps below for a one time fix that should not need to be repeated.Connect to a shell session and retrieve the UUID for each GPU with the command midclt call app.gpu_choices | jq.
    For each application that experiences the error, run midclt call -job app.update APP_NAME '{"values": {"resources": {"gpus": {"use_all_gpus": false, "nvidia_gpu_selection": {"PCI_SLOT": {"use_gpu": true, "uuid": "GPU_UUID"}}}}}}' Where:
  • 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”.
  • GPU_UUID is the UUID matching the pci slot that you retrieved with the above command.