Hi all,
I am also hijacking this thread as this was the main hit when I was trying to figure out how to get Transcoding running with the N5105 in the last week since I set up my Unraid server. It is not really obvious how to get it running, especially for someone like me that has never worked on linux based systems.
The following steps worked for me using the linuxserver-jellyfin to get Trancoding running including HDR content.
1. Ensure the i915 conf is done correctly as described by Glutao above. You can also check this in your unraid system parameters, I had a typo initially but was able to figure it out and correct here directly.
2. Add the Device parameter to pass the IGPU to the Docker container (Thanks to Glutao, this was a life saver, adding the screen here for completeness sake)
3. I ran into an issue with HDR content where I got an error message in Jellyfin that the Media is not compatible, meaning transcoding is not working. This can be fixed by adding the following parameter to include the OpenCL Docker mod from linuxserver https://github.com/linuxserver/docker-mods/tree/jellyfin-opencl-intel. There is a description how to add it in the github that might be obvious to experience Docker/Linux users, but I had to fiddle around so add the following parameter to the docker container:
you can check if the variable has been set correctly using:
docker exec jellyfin env
replace jellfin with your docker container name if it is different.
If it shows up like this you are good to go.
4. Install GPU Statistics and Intel GPU TOP from the Community applications to be able to see if the GPU is used when Transcoding is active
If transcoding using the GPU works it will look something like this on the dashboard:
5. Inside Jellyfin apply the settings exactly as mentioned in the Posts from Glutao and MisterMue above.
I hope that this will be helpful seing this page is the first hit for jellyfin N5105 Jasperlake issues. I managed to get it running after several days of searching through reddit, unraid forums and github. The least I can do is save others from going through the valley of tears.
Happy to help if anyone has questions.