Jellyfin Forum
transcoding settings - Printable Version

+- Jellyfin Forum (https://forum.jellyfin.org)
+-- Forum: Support (https://forum.jellyfin.org/f-support)
+--- Forum: General Questions (https://forum.jellyfin.org/f-general-questions)
+--- Thread: transcoding settings (/t-transcoding-settings)

Pages: 1 2 3


RE: transcoding settings - bitmap - 2024-12-14

No, Jellyfin will transcode as quickly as the hardware you have made available is capable -- unless you turn on the throttle transcodes setting (which can save some power if folks decide to stop watching something midway but you've transcoded the entire thing already.

Derp. Didn't realize this was a resurrected post. Thought it was new.


RE: transcoding settings - chenks - 2025-01-21

(2024-12-06, 01:30 PM)TheDreadPirate Wrote: You can check both low power boxes as long as you've setup the GuC and HuC firmware.  I THINK this needs to be done in Proxmox and not the LXC.

https://jellyfin.org/docs/general/administration/hardware-acceleration/intel/#lp-mode-hardware-support

i've been trying to get some confirmation of whether this gets installed on the host or the LXC, and not have much luck finding the answer.
is there any more clarification on this?


RE: transcoding settings - TheDreadPirate - 2025-01-21

Pretty sure the firmware needs to be installed on the host.


RE: transcoding settings - chenks - 2025-01-21

did you install in your docker host or container?
the few people that did respond over on a proxmox forum suggested that anything you install should always be within the container.

my pve host is debian based (i believe) but the jellyfin lxc is ubuntu.
whilst i have backups of everything i would want to be 100% sure i'm installing in the correct place as having to rebuild my pve host isn't something i'd look forward to.


RE: transcoding settings - TheDreadPirate - 2025-01-21

Regardless if it is Docker containers or LXC containers, the firmware needs to be on the host.

Where Docker and LXC differ is that Jellyfin in Docker doesn't require that Intel DRIVERS be installed on the host. They are part of the container. This is assuming Docker is running directly on the host. LXCs require that you install both the firmware AND Intel drivers on the host.


RE: transcoding settings - chenks - 2025-01-21

once installed, and settings enabled, how would you test to confirm it's working?


RE: transcoding settings - TheDreadPirate - 2025-01-21

First reboot after installing the firmware. Run this command on the host after rebooting and share the output.

Code:
sudo dmesg | grep i915

It should look similar to this.

Code:
[   10.597095] kernel: i915 0000:03:00.0: [drm] VT-d active for gfx access
[   10.597101] kernel: i915 0000:03:00.0: vgaarb: deactivate vga console
[   10.597128] kernel: i915 0000:03:00.0: [drm] Local memory IO size: 0x000000017c800000
[   10.597130] kernel: i915 0000:03:00.0: [drm] Local memory available: 0x000000017c800000
[   10.611976] kernel: i915 0000:03:00.0: vgaarb: VGA decodes changed: olddecodes=io+mem,decodes=io+mem:owns=none
[   10.616534] kernel: i915 0000:03:00.0: [drm] Finished loading DMC firmware i915/dg2_dmc_ver2_08.bin (v2.8)
[   10.621063] kernel: i915 0000:03:00.0: [drm] GT0: GuC firmware i915/dg2_guc_70.bin version 70.20.0
[   10.621067] kernel: i915 0000:03:00.0: [drm] GT0: HuC firmware i915/dg2_huc_gsc.bin version 7.10.3
[   10.629094] kernel: i915 0000:03:00.0: [drm] GT0: GUC: submission enabled
[   10.629102] kernel: i915 0000:03:00.0: [drm] GT0: GUC: SLPC enabled
[   10.629311] kernel: i915 0000:03:00.0: [drm] GT0: GUC: RC enabled
[   10.748206] kernel: [drm] Initialized i915 1.6.0 20230929 for 0000:03:00.0 on minor 0
[   10.749487] kernel: i915 display info: display version: 13
[   10.749493] kernel: i915 display info: cursor_needs_physical: no
[   10.749496] kernel: i915 display info: has_cdclk_crawl: no
[   10.749499] kernel: i915 display info: has_cdclk_squash: yes
[   10.749501] kernel: i915 display info: has_ddi: yes
[   10.749503] kernel: i915 display info: has_dp_mst: yes
[   10.749505] kernel: i915 display info: has_dsb: yes
[   10.749507] kernel: i915 display info: has_fpga_dbg: yes
[   10.749510] kernel: i915 display info: has_gmch: no
[   10.749512] kernel: i915 display info: has_hotplug: yes
[   10.749514] kernel: i915 display info: has_hti: no
[   10.749517] kernel: i915 display info: has_ipc: yes
[   10.749519] kernel: i915 display info: has_overlay: no
[   10.749522] kernel: i915 display info: has_psr: yes
[   10.749524] kernel: i915 display info: has_psr_hw_tracking: no
[   10.749526] kernel: i915 display info: overlay_needs_physical: no
[   10.749528] kernel: i915 display info: supports_tv: no
[   10.749530] kernel: i915 display info: has_hdcp: yes
[   10.749533] kernel: i915 display info: has_dmc: yes
[   10.749535] kernel: i915 display info: has_dsc: yes
[   10.749643] kernel: i915 0000:03:00.0: [drm] Cannot find any crtc or sizes
[   10.749792] kernel: snd_hda_intel 0000:04:00.0: bound 0000:03:00.0 (ops i915_audio_component_bind_ops [i915])
[   10.750320] kernel: i915 0000:03:00.0: [drm] Cannot find any crtc or sizes
[   10.750373] kernel: i915 0000:03:00.0: [drm] Cannot find any crtc or sizes
[   11.498354] kernel: i915 0000:03:00.0: [drm] GT0: HuC: authenticated for all workloads
[   11.498365] kernel: mei_pxp i915.mei-gsc.768-fbf6fcf1-96cf-4e2e-a6a6-1bab8cbe36b1: bound 0000:03:00.0 (ops i915_pxp_tee_component_ops [i915]

Specifically these lines.

Code:
[   10.616534] kernel: i915 0000:03:00.0: [drm] Finished loading DMC firmware i915/dg2_dmc_ver2_08.bin (v2.8)
[   10.621063] kernel: i915 0000:03:00.0: [drm] GT0: GuC firmware i915/dg2_guc_70.bin version 70.20.0
[   10.621067] kernel: i915 0000:03:00.0: [drm] GT0: HuC firmware i915/dg2_huc_gsc.bin version 7.10.3
[   10.629094] kernel: i915 0000:03:00.0: [drm] GT0: GUC: submission enabled
[   10.629102] kernel: i915 0000:03:00.0: [drm] GT0: GUC: SLPC enabled
[   10.629311] kernel: i915 0000:03:00.0: [drm] GT0: GUC: RC enabled



RE: transcoding settings - chenks - 2025-01-21

OK, as a curiosity i ran that command just now to see what the result was, this is it

https://pastebin.com/77v8LvX3


RE: transcoding settings - TheDreadPirate - 2025-01-21

That looks right.


RE: transcoding settings - chenks - 2025-01-21

(2025-01-21, 05:06 PM)TheDreadPirate Wrote: That looks right.

looks right for what it should look like before installation of drivers etc i presume