Jellyfin Forum
SOLVED: Issue with Intel Low-Power Transcoding setup - 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: Issue with Intel Low-Power Transcoding setup (/t-solved-issue-with-intel-low-power-transcoding-setup)



Issue with Intel Low-Power Transcoding setup - Pepito139 - 2025-02-06

Hello forum,

I am a bit hopeless on this subject, I don't know when but after a couple of update, the transcoding feature of my setup was broken.

Here are my setup desciption:
Server OS: OpenMediavault
Version: 7.6.0-1 (Sandworm)
Processeur: Intel® Celeron® N5095 @ 2.00GHz
Kernel: Linux 6.1.0-30-amd64

Jellyfin runs in docker (v10.10.5), here are some extract of my docker compose:
Code:
devices:
      - /dev/dri/renderD128:/dev/dri/renderD128
      - /dev/dri/card0:/dev/dri/card0

I followed the official Jellyfin doc here. At step 4 after reboot, I receive the following errors:
Code:
dmesg | grep -E "i915"
[    3.460300] i915 0000:00:02.0: [drm] VT-d active for gfx access
[    3.460431] i915 0000:00:02.0: vgaarb: deactivate vga console
[    3.460504] i915 0000:00:02.0: [drm] Using Transparent Hugepages
[    3.488048] i915 0000:00:02.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=io+mem:owns=io+mem
[    3.521576] i915 0000:00:02.0: firmware: failed to load i915/icl_dmc_ver1_09.bin (-2)
[    3.521599] i915 0000:00:02.0: firmware: failed to load i915/icl_dmc_ver1_09.bin (-2)
[    3.521602] i915 0000:00:02.0: Direct firmware load for i915/icl_dmc_ver1_09.bin failed with error -2
[    3.521608] i915 0000:00:02.0: [drm] Failed to load DMC firmware i915/icl_dmc_ver1_09.bin. Disabling runtime power management.
[    3.521609] i915 0000:00:02.0: [drm] DMC firmware homepage: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/i915
[    3.521619] i915 0000:00:02.0: firmware: failed to load i915/ehl_guc_70.1.1.bin (-2)
[    3.521632] i915 0000:00:02.0: firmware: failed to load i915/ehl_guc_70.1.1.bin (-2)
[    3.521637] i915 0000:00:02.0: GuC firmware i915/ehl_guc_70.1.1.bin: fetch failed with error -2
[    3.521641] i915 0000:00:02.0: [drm] GuC firmware(s) can be downloaded from https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/i915
[    3.670415] i915 0000:00:02.0: [drm] GuC firmware i915/ehl_guc_70.1.1.bin version 0.0.0
[    3.670496] i915 0000:00:02.0: [drm] GuC is uninitialized
[    3.672864] [drm] Initialized i915 1.6.0 20201103 for 0000:00:02.0 on minor 0
[    3.675419] snd_hda_intel 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[    3.740526] i915 0000:00:02.0: [drm] Cannot find any crtc or sizes
[    3.788630] i915 0000:00:02.0: [drm] Cannot find any crtc or sizes
[    3.836562] i915 0000:00:02.0: [drm] Cannot find any crtc or sizes

and
Code:
sh -c "cat /sys/kernel/debug/dri/0/gt*/uc/guc_info"
GuC firmware: i915/ehl_guc_70.1.1.bin
        status: MISSING
        version: wanted 70.1.0, found 0.0.0
        uCode: 0 bytes
        RSA: 0 bytes

GuC status 0x00000001:
        Bootrom status = 0x0
        uKernel status = 0x0
        MIA Core status = 0x0

Scratch registers:
        0:    0x0
        1:    0x0
        2:    0x0
        3:    0x0
        4:    0x0
        5:    0x0
        6:    0x0
        7:    0x0
        8:    0x0
        9:    0x0
        10:    0x0
        11:    0x0
        12:    0x0
        13:    0x0
        14:    0x0
        15:    0x0

GuC log relay not created

and finally
Code:
sh -c "cat /sys/kernel/debug/dri/0/gt*/uc/huc_info"
HuC firmware: i915/ehl_huc_9.0.0.bin
        status: ERROR
        version: wanted 9.0.0, found 0.0.0
        uCode: 0 bytes
        RSA: 0 bytes
HuC status: 0x00000000

I tried this
Code:
apt install firmware-misc-nonfree
but I receive the answer that it was already installed.

I am a bit lost. Documentation does not describe troubleshooting option in case we have an error at this step so I am trying via the forum!

Thank you for your help!


RE: Issue with Intel Low-Power Transcoding setup - gnattu - 2025-02-07

Your distro does not provide the firmware for your gpu. You have to follow the "Pull firmwares from Linux repository directly" section.


RE: Issue with Intel Low-Power Transcoding setup - Pepito139 - 2025-02-07

Thanks! It fixed the issue!

I used debian method since OMV is based on debian, I did not know the distro does not provide the firmware.

Thank you, I will mark it solved!