2024-06-24, 05:02 AM
Hi I was looking for a guide on how to setup Intel Quick Sync Video with Jellyfin via a docker container inside of a proxmox LXC. I couldn't find anything exact to my needs but took pieces from other places and made it work. Yes I did browse the documentation https://jellyfin.org/docs/general/admini...tion/intel
1. Run command inside LXC: getent group render | cut -d: -f3
Resulting for me as 104
2. Edit LXC conf file via proxmox host (mine was nano 200.conf)
2A. Add the following to the end of your LXC conf file:
2B. Restart LXC
3. Match my jellyfin docker-compose to be similar to the example listed in the following link. Specifically include the group_add and devices sections. https://jellyfin.org/docs/general/admini...ualization
4. Update my jellyfin docker container with this new change
5. Run: docker exec -it jellyfin /usr/lib/jellyfin-ffmpeg/vainfo
Confirm good
6. Run: docker exec -it jellyfin /usr/lib/jellyfin-ffmpeg/ffmpeg -v verbose -init_hw_device vaapi=va -init_hw_device opencl@va
Confirm good
6. Enable Intel QSV in transcode settings and test successfully
Anyways, just wanted to confirm that I'm doing this correctly. The transcode works perfect for H265 files inside a web browser for jellyfin. Just wanted to see if there's anymore more efficient or easier? Thanks
1. Run command inside LXC: getent group render | cut -d: -f3
Resulting for me as 104
2. Edit LXC conf file via proxmox host (mine was nano 200.conf)
2A. Add the following to the end of your LXC conf file:
Code:
dev0: /dev/dri/card1,gid=44
dev1: /dev/dri/renderD128,gid=104
3. Match my jellyfin docker-compose to be similar to the example listed in the following link. Specifically include the group_add and devices sections. https://jellyfin.org/docs/general/admini...ualization
4. Update my jellyfin docker container with this new change
5. Run: docker exec -it jellyfin /usr/lib/jellyfin-ffmpeg/vainfo
Confirm good
6. Run: docker exec -it jellyfin /usr/lib/jellyfin-ffmpeg/ffmpeg -v verbose -init_hw_device vaapi=va -init_hw_device opencl@va
Confirm good
6. Enable Intel QSV in transcode settings and test successfully
Anyways, just wanted to confirm that I'm doing this correctly. The transcode works perfect for H265 files inside a web browser for jellyfin. Just wanted to see if there's anymore more efficient or easier? Thanks