Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

QSV and VA-API codecs. #47

Open
dawsmac opened this issue Jan 5, 2025 · 1 comment
Open

QSV and VA-API codecs. #47

dawsmac opened this issue Jan 5, 2025 · 1 comment

Comments

@dawsmac
Copy link

dawsmac commented Jan 5, 2025

Hey all,

Trying to get the QSV and VA-API codecs accessable via Jellyfin using Helm. I have confirmed everything is fine on my nodes and the CPU does support the GPU Codeces

 ls -l /dev/dri/renderD128
crw-rw---- 1 root render 226, 128 Dec 30 10:02 /dev/dri/renderD128
~$ getent group render 
render:x:993:
 k exec -it --namespace mediaplayer jellyfin-64d59c5c58-dj6hz -- /usr/lib/jellyfin-ffmpeg/vainfo 
Trying display: drm
error: failed to initialize display
command terminated with exit code 1

My vaules.yaml

jellyfin:
  config:
    transcodeFolder: "/tmp/jellyfin-transcodes"

replicaCount: 1

image:
  repository: jellyfin/jellyfin
  tag: latest
  pullPolicy: IfNotPresent

resources:
  requests:
    memory: 1Gi
    cpu: 1
  limits:
    memory: 1Gi
    cpu: 1

persistence:
  enabled: true
  config:
    enabled: true
    existingClaim: jellyfin-pvc-config
  media:
    enabled: true
    existingClaim: nfs-pvc-media-data

extraVolumes:
- name: "render-device"
  hostPath:
    path: "/dev/dri/renderD128"

extraVolumeMounts:
- name: "render-device"
  mountPath: "/dev/dri/renderD128"

service:
  type: ClusterIP
  port: 8096

nodeSelector:
  jellyfin: "true"

dnsPolicy: ClusterFirst

ingressRoute:
  enabled: true
  name: jellyfin-ingressroute
  annotations:
    kubernetes.io/ingress.class: traefik
  entryPoints:
  - websecure
  routes:
  - match: Host(`jellyfin.home.local`)
    kind: Rule
    services:
    - name: jellyfin
      port: 8096
  tls:
    certResolver: ****

securityContext:
  runAsUser: 1000
  runAsGroup: 1000
  supplementalGroups:
  - 993

podSecurityContext:
  supplementalGroups:
  - 993
  fsGroup: 993

@Supporterino
Copy link
Contributor

Supporterino commented Jan 13, 2025

Hi @dawsmac ,

I dont recognize a lot of the value keys in your file. Are you sure you are using the correct chart ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants