2023-09-08, 06:16 PM
(This post was last modified: 2023-09-08, 06:18 PM by arctic. Edited 2 times in total.)
(2023-09-08, 06:29 AM)bitmap Wrote: Well, I'd give up on QSV. You need the intel-media-driver (or the non-free variant, which more people seem to have success with) and the Github says the earliest supported platform is Broadwell, which is 5th generation and a completely different generation of iGPUs. You can still get VA-API working, however.
Sources:
* https://jellyfin.org/docs/general/admini...on-methods
* https://github.com/intel/media-driver#su...-platforms
* https://en.wikipedia.org/wiki/Haswell_(m...hitecture)
* https://en.wikipedia.org/wiki/Broadwell_...hitecture)
The Jellyfin HWA Proxmox guide says you have to run the container privileged: https://jellyfin.org/docs/general/admini...on-proxmox
Make sure that's checked off. On the host is everything functioning properly? Are you able to get vainfo to work fine and provide the info you're looking to see? Drivers are installed and all of that? Been a bit since I had my 4th gen i7 working with VA-API, I seem to remember struggling to get it functioning right. Make sure the host is functioning properly (check and see if by chance intel-media-driver will work, and you could also try for intel-media-driver-non-free if the former is installed and not working) and I'll see if I can find anything from when I was running that machine...
Got VAAPI working!! Jellyfin didn't have sufficient permissions to the /dev/dri directory. Super annoying now though because now when I chmod the folder, it changes back on restart and transcoding stops working again. I'm sure there's a way of solving that though. The quality is a little blocky at times. Would still like to get QSV working, and I'm fairly confident that it is supported since it says so on the Intel spec page, and there's compatibility listed on the wikipedia page. I could totally be wrong though, maybe there's not a way to do it on linux for 4th gen? Not sure, but I'll do some more research.