2023-09-18, 08:56 PM 
		
	
	
		I have a Terramaster F4-423 NAS that is an Intel Celeron N5095 CPU with integrated GPU (i915) and Terramaster GUI version 5.1.41 which I read is a version of RHEL ("uname -r" results in "5.15.59", which I believe is the Linux Kernal) 
Jellyfin works great but I just cannot get the Hardware Acceleration IntelQuickSync (QSV) working.
I run Jellyfin under a Portainer container and have the Docker Mod "DOCKER_MODS=linuxserver/mods:jellyfin-opencl-intel" included and after extensive google searches, still cannot get the HW Acceleration to work.
It seems the Intel drivers and linked files are setup correctly and running, as far as I can tell, so it should work.
I think I narrowed it down to some permission issues with the "/dev/dri" directory on the host but cannot figure how to get the Jellyfin container set up to allow access to that directory.
Note that Terramaster does not allow a root user but only a "Superuser" with full admin permissions.
The output of "ls -la /dev/dri" is:
How do I allow Jellyfin in a container to use the "video" Group for access to the "renderD128" on the host or is there something else I messed up?
As you can probably tell, I am a beginner with Linux and containers, etc... so any help would be appreciated.
BTW I love Jellyfin, it works fantastic, many thanks to the developers.
	  
	
	
Jellyfin works great but I just cannot get the Hardware Acceleration IntelQuickSync (QSV) working.
I run Jellyfin under a Portainer container and have the Docker Mod "DOCKER_MODS=linuxserver/mods:jellyfin-opencl-intel" included and after extensive google searches, still cannot get the HW Acceleration to work.
It seems the Intel drivers and linked files are setup correctly and running, as far as I can tell, so it should work.
I think I narrowed it down to some permission issues with the "/dev/dri" directory on the host but cannot figure how to get the Jellyfin container set up to allow access to that directory.
Note that Terramaster does not allow a root user but only a "Superuser" with full admin permissions.
The output of "ls -la /dev/dri" is:
Code:
total 0
drwxr-xr-x  3 KJM_SuperUser KJM_SuperUser      100 Sep 17 16:13 .
drwxr-xr-x 17 KJM_SuperUser KJM_SuperUser    4000 Sep 17 16:13 ..
drwxr-xr-x  2 KJM_SuperUser KJM_SuperUser      80 Sep 17 16:13 by-path
crw-rw----  1 KJM_SuperUser video        226,  0 Sep 17 16:13 card0
crw-rw----  1 KJM_SuperUser video        226, 128 Sep 17 16:13 renderD128How do I allow Jellyfin in a container to use the "video" Group for access to the "renderD128" on the host or is there something else I messed up?
As you can probably tell, I am a beginner with Linux and containers, etc... so any help would be appreciated.
BTW I love Jellyfin, it works fantastic, many thanks to the developers.




 dev/dri/renderD128
dev/dri/renderD128

