Jellyfin Forum
SOLVED: 9th gen UHD630 Low Power HEVC - 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: 9th gen UHD630 Low Power HEVC (/t-solved-9th-gen-uhd630-low-power-hevc)



9th gen UHD630 Low Power HEVC - bouby - 2025-02-19

Hi everyone, 

First of all, your project rocks.
I'm hosting a real video library for my family, friends, kids, nephew, coworkers ... Everything is working like a charm.
I'm using a VPN to connect every user to my home network with a very strict ACL. 
I only have a single user that need video transcoding, a user that need audio transcoding and something like 20 more users direct playing (I spent some time choosing compatible hardwares with them and tweaking them to achieve it).

Here are my questions !

I'm running Truenas Scale 24.10 (Electric Eel) and the Jellyfin App in the catalogue (classic docker now, Kubernetes is out since october on Truenas Scale). Everything is working fine.

I had to follow the Jellyfin tutorial on how to enable Guc and Huc and I've been able to activate H264 Low Power encoder. 

I'm facing an issue, Guc return me a strange message and I can't figure it out :

Code:
truenas% sudo dmesg | grep i915
[sudo] password for bouby:
[    0.000000] Command line: BOOT_IMAGE=/ROOT/24.10.2@/boot/vmlinuz-6.6.44-production+truenas root=ZFS=boot-pool/ROOT/24.10.2 ro libata.allow_tpm=1 amd_iommu=on iommu=pt kvm_amd.npt=1 kvm_amd.avic=1 intel_iommu=on zfsforce=1 nvme_core.multipath=N i915.enable_guc=2
[    0.018410] Kernel command line: BOOT_IMAGE=/ROOT/24.10.2@/boot/vmlinuz-6.6.44-production+truenas root=ZFS=boot-pool/ROOT/24.10.2 ro libata.allow_tpm=1 amd_iommu=on iommu=pt kvm_amd.npt=1 kvm_amd.avic=1 intel_iommu=on zfsforce=1 nvme_core.multipath=N i915.enable_guc=2
[  30.298192] i915 0000:00:02.0: [drm] VT-d active for gfx access
[  30.298268] i915 0000:00:02.0: vgaarb: deactivate vga console
[  30.298297] i915 0000:00:02.0: [drm] Using Transparent Hugepages
[  30.300328] i915 0000:00:02.0: vgaarb: VGA decodes changed: olddecodes=io+mem,decodes=io+mem:owns=io+mem
[  30.309474] i915 0000:00:02.0: [drm] Finished loading DMC firmware i915/kbl_dmc_ver1_04.bin (v1.4)
[  30.312373] mei_hdcp 0000:00:16.0-b638ab7e-94e2-4ea2-a552-d1c54b627f04: bound 0000:00:02.0 (ops i915_hdcp_ops [i915])
[  30.720764] i915 0000:00:02.0: [drm] [ENCODER:94:DDI A/PHY A] failed to retrieve link info, disabling eDP
[  30.734835] i915 0000:00:02.0: [drm] GT0: GuC firmware i915/kbl_guc_70.1.1.bin version 70.1.1
[  30.734840] i915 0000:00:02.0: [drm] GT0: HuC firmware i915/kbl_huc_4.0.0.bin version 4.0.0
[  30.759592] i915 0000:00:02.0: [drm] GT0: HuC: authenticated for all workloads
[  30.759594] i915 0000:00:02.0: [drm] [color=#e82a1f]GT0: GUC: submission disabled[/color]
[  30.759595] i915 0000:00:02.0: [drm] GT0: GUC: SLPC disabled
[  30.781341] [drm] Initialized i915 1.6.0 20201103 for 0000:00:02.0 on minor 0
[  30.862908] i915 0000:00:02.0: [drm] Cannot find any crtc or sizes
[  30.961362] i915 0000:00:02.0: [drm] Cannot find any crtc or sizes
[  31.040182] i915 0000:00:02.0: [drm] Cannot find any crtc or sizes
truenas%

So I was wondering... why ?

guc=3 is not supported by my 9th gen when I try to force it.

Second question, I can't find an answer to my question : Is my i5 9500 / UHD 630 capable of HEVC Low Power Encoding ? I can't get it to work. (Maybe because of the GUC submission disabled message?)

Ty my friends, you are awesomes !!


RE: 9th gen UHD630 Low Power HEVC - TheDreadPirate - 2025-02-19

The UHD 6XX series cannot do low power HEVC encoding. Only H264.


RE: 9th gen UHD630 Low Power HEVC - bouby - 2025-02-19

ok, I think I will upgrade to a UHD770 to play with and reach something like 40 users in the end hahaha

What about the : "GT0: GUC: submission disabled" and "GT0: GUC: SLPC disabled" ? Should I try to work on it ?


RE: 9th gen UHD630 Low Power HEVC - TheDreadPirate - 2025-02-19

An integrated GPU, period, is not going to be able to handle 40 transcodes. Pretty much no reasonable server can handle that many simultaneous users, transcoding or not. You will either run out of disk IO, network bandwidth, or CPU/GPU compute for transcodes. I have a dedicated GPU and my testing capped out at around twenty 1080P transcodes. Less if there is tone mapping from an HDR source.

Splitting your users across multiple servers is the only way to handle that many users.


RE: 9th gen UHD630 Low Power HEVC - bouby - 2025-02-19

That was some kind of a joke.
Nevertheless, I'm ok with the internet connection. More than 5gbps uplink.
I'm working on the I/O aspect building around raid10 + SSD cache + NVME transcoding folder.
I have read every single topic talking about splitting the server and giving a read only access to the slaved one.

And I will never have this amount of simultaneous streams nor transcode. But I understand the worst case scenario you are mentionning.

What about the real question ? Should I spend time on the : "GT0: GUC: submission disabled" and "GT0: GUC: SLPC disabled" message or not?


RE: 9th gen UHD630 Low Power HEVC - TheDreadPirate - 2025-02-19

As long as everything works, I wouldn't bother.


RE: 9th gen UHD630 Low Power HEVC - bouby - 2025-02-19

Allright then! Ty


RE: 9th gen UHD630 Low Power HEVC - bouby - 2025-02-20

This isn't unreachable looking at this answer after all lol
https://www.reddit.com/r/jellyfin/s/7DhajjdgdS
Sticking to multiple sources and 1080p h264/ac3 copy of the contents 😁