Jellyfin Forum
SOLVED: Hardware Acceleration with Intel Core i3-9100 - Printable Version

+- Jellyfin Forum (https://forum.jellyfin.org)
+-- Forum: Support (https://forum.jellyfin.org/f-support)
+--- Forum: Troubleshooting (https://forum.jellyfin.org/f-troubleshooting)
+--- Thread: SOLVED: Hardware Acceleration with Intel Core i3-9100 (/t-solved-hardware-acceleration-with-intel-core-i3-9100)



Hardware Acceleration with Intel Core i3-9100 - galactic_whaler - 2024-11-02

Hello, I'm trying to get hardware acceleration set up for my Jellyfin server. First though the details of the server hardware/software
[*]- Intel Core i3-9100 3.6 GHz Quad-Core Processor (with UHD 630 integrated graphics)
[*]- Jellyfin Version is 10.10.0
[*]- Jellyfin is installed using Docker and the jellyfin/jellyfin docker image, using a docker-compose.yml file.
[*]- Server is a headless Fedora 40 bare metal install. Kernel is 6.11.4-201.fc40.x86_64

I'm able to follow this guide from the docs just fine, but when it asks me to put /dev/dri/renderD128, well that file simply does not exist for me. the only thing in /dev/dri/ is "card0" and the directory "by-path" inside of which is just a link to "card0". Am I supposed to just substitute "renderD128" with "card0"? it seems like if it were that simple, the docs would state that as an alternate possibility, and when I tried it, my server wouldn't play anything, even stuff that should play without transcoding. This is the first docker container I've set up (and really, the first server I've set up) so I am just very very lost.

Thank you for any help you can offer.


RE: Hardware Acceleration with Intel Core i3-9100 - bitmap - 2024-11-02

That sounds as though you may not have the correct drivers installed. The only necessary device to pass into the container is /dev/dri/renderD12* (where it's 128 for iGPU, increased by 1 for each additional card/GPU). You don't have to pass card0 and it definitely won't provide the correct device to the docker container.

You may need to enable non-free drivers and find the intel-media-driver-non-free package from your distro. I don't run Fedora, but there are a ton of posts out there that seem to help with installing the correct drivers. Be careful of just copy/pasting code from random folks on the web, but if you understand what is happening in each command, you can spot anything janky.


RE: Hardware Acceleration with Intel Core i3-9100 - galactic_whaler - 2024-11-04

It seems like the issue was actually that my motherboard had disabled graphics cards except for the one built into it. I had to go into the BIOS and change those settings and that finally got things working such that the iGPU of my CPU was working as normal.I figured this out thanks to the output of lspci -v | grep -A 10 VGA revealing that other graphics were being used.