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!
|