2024-05-20, 03:43 PM
(This post was last modified: 2024-05-20, 04:24 PM by zjeffer. Edited 2 times in total.)
I moved my jellyfin configuration from a Raspberry Pi 4 to a secondhand desktop PC I just bought. These are the specs:
I'm running it with the following docker-compose file:
If I try to play something with transcoding enabled (Nvidia NVENC), the ffmpeg logs show this, and playback stops:
I took a look at the GPU matrix from Nvidia, and noticed the GTX 770 isn't even present in the list. I assume it doesn't have NVENC/NVDEC at all?
Here are my questions:
Thanks
- Intel i7 4770k
- GTX 770
- 16 GB RAM
I'm running it with the following docker-compose file:
Code:
services:
jellyfin:
image: linuxserver/jellyfin:latest
container_name: jellyfin
restart: unless-stopped
ports:
- "8096:8096"
- "8920:8920"
networks:
- proxy
volumes:
- ./data/jellyfin-config:/config
- ./data/jellyfin-cache:/cache
- /run/media/admin/Elements:/media
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/Brussels
- NVIDIA_VISIBLE_DEVICES=all
- NVIDIA_DRIVER_CAPABILITIES=compute,utility
runtime: nvidia
deploy:
resources:
reservations:
devices:
- driver: nvidia
count: all
capabilities: [gpu]
caddy:
image: caddy:latest
container_name: caddy
restart: unless-stopped
ports:
- "80:80"
- "443:443"
- "443:443/udp"
networks:
- "proxy"
volumes:
- ./Caddyfile:/etc/caddy/Caddyfile
- ./data/caddy_data:/data
- ./data/caddy_config:/config
networks:
proxy:
driver: bridge
If I try to play something with transcoding enabled (Nvidia NVENC), the ffmpeg logs show this, and playback stops:
Code:
[AVHWDeviceContext @ 0x605e7a2ffd00] Cannot load libcuda.so.1
[AVHWDeviceContext @ 0x605e7a2ffd00] Could not dynamically load CUDA Device creation failed: -1.
Failed to set value 'cuda=cu:0' for option 'init_hw_device': Operation not permitted
I took a look at the GPU matrix from Nvidia, and noticed the GTX 770 isn't even present in the list. I assume it doesn't have NVENC/NVDEC at all?
Here are my questions:
- Can I use NVENC with my GTX 770?
- If not, can I use the i7 4770k's integrated GPU with Intel QuickSync instead?
- I notice there's also VAAPI and Video4Linux2 support. Are any of these useful/compatible with my setup?
Thanks