cross-posted from: https://lemmy.ml/post/24722787

I am running ubuntu with casa os. I was previously running an intel apu (the name has slipped me I will update the post when I can with this info). Recently I got a 1650 that I installed for nvenc transcoding. It seems all the proper drivers are installed but my jellyfin container still fails playback anytime with it turned on.

I have reinstalled the container with the nvidia device variable and no dice. I have also tried installing the nvidia cintainer toolkit but that didn’t work either. I am at a loss for trying to get nvenc to work.

Any help is appreciated!

EDIT: here is the ffmpeg log file

https://gofile.io/d/9nsBFq

  • Tacostrange
    link
    fedilink
    English
    arrow-up
    2
    ·
    2 days ago

    I had the same issue a few weeks ago. Try this in your docker compose

    deploy:
          resources:
            reservations:
              devices:
                - driver: cdi
                  device_ids:
                    - nvidia.com/gpu=all
    
    • ludicoloOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      edit-2
      2 days ago

      This is what thay compose looks like now:

       services:
        jellyfin:
          image: jellyfin/jellyfin
          user: 1000:1000
          network_mode: 'host'
          volumes:
            - /DATA/AppData/jellyfin/config:/config
            - /DATA/AppData/jellyfin/cache:/cache
            - /DATA/AppData/jellyfin/media:/media
            - /mnt/drive1/media:/mnt/drive1/media
            - /mnt/drive2/Jellyfin:/mnt/drive2/Jellyfin
            - /mnt/drive3:/mnt/drive3
            - /mnt/drive4/media:/mnt/drive4/media
            - /mnt/drive5/jellyfin:/mnt/drive5/jellyfin
            - /mnt/drive6/jellyfin:/mnt/drive6/jellyfin
          runtime: nvidia
          deploy:
            resources:
              reservations:
                devices:
                  - driver: cdi
                    device_ids:
                     - nvidia.com/gpu=all
                  - /dev/nvidia-caps:/dev/nvidia-caps
                  - /dev/nvidia0:/dev/nvidia0
                  - /dev/nvidiactl:/dev/nvidiactl
                  - /dev/nvidia-modeset:/dev/nvidia-modeset
                  - /dev/nvidia-uvm:/dev/nvidia-uvm
                  - /dev/nvidia-uvm-tools:/dev/nvidia-uvm-tools
                    count: all
                    capabilities: [gpu]
      

      Edit: when I try and compose up it says “yaml: lin 30 mapping values are not allowed in this context” when I remove line 30 and 31 the output is “validating /DATA/AppData/jellyfin/docker-compose.yml: services.jellyfin.deploy.resources.reservations.devices.1 must be a mapping”