Jellyfin Forum
Help with Intel Low-Power encoder - 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: Help with Intel Low-Power encoder (/t-help-with-intel-low-power-encoder)



Help with Intel Low-Power encoder - WheelFire - 2023-06-28

Hello,

I'm a bit new to all this and also not a native speaker so forgive me for any dumb mistakes 😅

I'm running the latest version of Jellyfin on an Unraid server with an Intel Core i3-10105 cpu (iGPU is UHD 630).
I got hardware transcoding to work perfectly but I saw the Low-Power encoding options in the Jellyfin settings and figured it would relieve my cpu usage a bit.
I've read the docs and some other things on the internet about it but I can't find out if it's safe to enable this feature.

In the docs it says that to verify if the i915 HuC firmware is configured correctly you should run some commands (look here to see which ones). I've tried all three of them but they don't work because Unraid doesnt recognize the command (I've read that Unraid is running a different kind of linux called 'Slackware') 

Could anyone help me with checking if the firmware is configured correctly or how to configure it?

Thanks in advance!


RE: Help with Intel Low-Power encoder - nyanmisaka - 2023-06-28

Please share the output of "sudo dmesg | grep i915".


RE: Help with Intel Low-Power encoder - WheelFire - 2023-06-28

(2023-06-28, 12:19 PM)nyanmisaka Wrote: Please share the output of "sudo dmesg | grep i915".

I already did it (sorry I forgot to share) but it says it 'cannot find any crtc or sizes'. I interpreted it as it not working
here is the full response:

Code:
[  35.082219] i915 0000:00:02.0: vgaarb: deactivate vga console
[  35.082916] i915 0000:00:02.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=io+mem:owns=io+mem
[  35.084958] i915 0000:00:02.0: [drm] Finished loading DMC firmware i915/kbl_dmc_ver1_04.bin (v1.4)
[  35.118200] [drm] Initialized i915 1.6.0 20201103 for 0000:00:02.0 on minor 0
[  35.134749] i915 0000:00:02.0: [drm] Cannot find any crtc or sizes
[  35.173660] i915 0000:00:02.0: [drm] Cannot find any crtc or sizes
[  35.192970] i915 0000:00:02.0: [drm] Cannot find any crtc or sizes



RE: Help with Intel Low-Power encoder - nyanmisaka - 2023-06-28

Code:
[    7.369996] i915 0000:03:00.0: [drm] Finished loading DMC firmware i915/dg2_dmc_ver2_08.bin (v2.8)
[    7.375101] i915 0000:03:00.0: [drm] GT0: GuC firmware i915/dg2_guc_70.bin version 70.5.1
[    7.375105] i915 0000:03:00.0: [drm] GT0: HuC firmware i915/dg2_huc_gsc.bin version 7.10.3
[    7.386828] i915 0000:03:00.0: [drm] GT0: GUC: submission enabled
[    7.386829] i915 0000:03:00.0: [drm] GT0: GUC: SLPC enabled
[    7.387127] i915 0000:03:00.0: [drm] GuC RC: enabled
[    7.424400] [drm] Initialized i915 1.6.0 20201103 for 0000:03:00.0 on minor 0

There should be GuC status in the logs.


RE: Help with Intel Low-Power encoder - WheelFire - 2023-06-28

Ehh, does it matter where I put the command? I just use the terminal but maybe it should go somewhere else?

Okay I tried it again in terminal and now I get this:

Code:
[  35.082219] i915 0000:00:02.0: vgaarb: deactivate vga console
[  35.082916] i915 0000:00:02.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=io+mem:owns=io+mem
[  35.084958] i915 0000:00:02.0: [drm] Finished loading DMC firmware i915/kbl_dmc_ver1_04.bin (v1.4)
[  35.118200] [drm] Initialized i915 1.6.0 20201103 for 0000:00:02.0 on minor 0
[  35.134749] i915 0000:00:02.0: [drm] Cannot find any crtc or sizes
[  35.173660] i915 0000:00:02.0: [drm] Cannot find any crtc or sizes
[  35.192970] i915 0000:00:02.0: [drm] Cannot find any crtc or sizes
[891215.504618] Modules linked in: veth xt_nat xt_tcpudp xt_conntrack xt_MASQUERADE nf_conntrack_netlink nfnetlink xfrm_user xfrm_algo xt_addrtype iptable_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 br_netfilter xfs md_mod tcp_diag inet_diag nct6683 efivarfs ip6table_filter ip6_tables iptable_filter ip_tables x_tables af_packet 8021q garp mrp bridge stp llc bonding tls i915 x86_pkg_temp_thermal intel_powerclamp coretemp kvm_intel iosf_mbi drm_buddy i2c_algo_bit ttm kvm drm_display_helper drm_kms_helper r8169 crct10dif_pclmul i2c_i801 crc32_pclmul wmi_bmof mxm_wmi crc32c_intel ghash_clmulni_intel aesni_intel crypto_simd cryptd rapl intel_cstate intel_uncore i2c_smbus nvme drm realtek nvme_core intel_gtt agpgart ahci i2c_core libahci syscopyarea sysfillrect sysimgblt fb_sys_fops fan thermal wmi video backlight acpi_tad acpi_pad button unix