Jellyfin Forum
SOLVED: Unable to transcode videos - 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: Unable to transcode videos (/t-solved-unable-to-transcode-videos)

Pages: 1 2 3 4


RE: Unable to transcode videos - seelk - 2024-09-14

(2024-09-13, 10:29 AM)toytown Wrote: Any chance you could upload a small snippet of the video (10secs or so) so i can test it here?

Here's a 30 second clip I recorded today:  20240914_120420.mp4


RE: Unable to transcode videos - TheDreadPirate - 2024-09-14

No reason that shouldn't transcode. My Arc GPU transcoded that without issue.


RE: Unable to transcode videos - toytown - 2024-09-14

Yeah my Arc A380 also transcoded it to H264/H265/AV1 without any issues.  If it helps here is the output of my VAINFO to show what driver is being used

Code:
Trying display: drm
libva info: VA-API version 1.21.0
libva info: Trying to open /usr/lib/jellyfin-ffmpeg/lib/dri/iHD_drv_video.so
libva info: Found init function __vaDriverInit_1_21
libva info: va_openDriver() returns 0
vainfo: VA-API version: 1.21 (libva 2.21.0)
vainfo: Driver version: Intel iHD driver for Intel(R) Gen Graphics - 24.2.3 (7c1c775)

Also here is the cards firmware and data versions.

Code:
FW Version: DG02_2.2353
DATA Version: 14 00 2C 04 00 00 00 00

Maybe you could compare them and make sure yours is up to date.  I'm using Debian Kernel 6.7.9 and jellyfin via the official docker.


RE: Unable to transcode videos - seelk - 2024-09-16

(2024-09-14, 11:22 PM)toytown Wrote: Yeah my Arc A380 also transcoded it to H264/H265/AV1 without any issues.  If it helps here is the output of my VAINFO to show what driver is being used

Code:
Trying display: drm
libva info: VA-API version 1.21.0
libva info: Trying to open /usr/lib/jellyfin-ffmpeg/lib/dri/iHD_drv_video.so
libva info: Found init function __vaDriverInit_1_21
libva info: va_openDriver() returns 0
vainfo: VA-API version: 1.21 (libva 2.21.0)
vainfo: Driver version: Intel iHD driver for Intel(R) Gen Graphics - 24.2.3 (7c1c775)

Also here is the cards firmware and data versions.

Code:
FW Version: DG02_2.2353
DATA Version: 14 00 2C 04 00 00 00 00

Maybe you could compare them and make sure yours is up to date.  I'm using Debian Kernel 6.7.9 and jellyfin via the official docker.

Code:
: /usr/lib/jellyfin-ffmpeg/vainfo --display drm --device /dev/dri/renderD128
Trying display: drm
libva info: VA-API version 1.22.0
libva info: Trying to open /usr/lib/jellyfin-ffmpeg/lib/dri/iHD_drv_video.so
libva info: Found init function __vaDriverInit_1_22
libva info: va_openDriver() returns 0
vainfo: VA-API version: 1.22 (libva 2.22.0)
vainfo: Driver version: Intel iHD driver for Intel(R) Gen Graphics - 24.2.5 (12561f6)

How can I gather the firmware and data version?


RE: Unable to transcode videos - TheDreadPirate - 2024-09-16

(2024-09-16, 02:58 PM)seelk Wrote: How can I gather the firmware and data version?

https://forum.jellyfin.org/t-flash-intel-arc-gpu-firmware-in-linux


RE: Unable to transcode videos - seelk - 2024-09-19

@toytown, @TheDreadPirate

Code:
Device: FW Version: DG02_2.2243
OPROM DATA Version: 14 00 19 04 00 00 00 00
Device: Fw Data Version: Format 1, Major Version: 101, OEM Manufacturing Data Version: 0, Major VCN: 0
    OEM Manufacturing Data Version FITB: 999999, Flags: 0X00000000, ARB SVN: 999999, ARB SVN FITB: 999999



RE: Unable to transcode videos - TheDreadPirate - 2024-09-19

That is like.....pre-release firmware.

   

I'd recommend using my guide to attempt to update your firmware.  Proceed as your own risk.

If you have a Windows PC you can put this in, installing Intel's driver package on Windows should also update the firmware. Why they don't have an automatic tool in Linux, IDK. They could easily use fwupd to push out firmware.


RE: Unable to transcode videos - seelk - 2024-09-20

(2024-09-19, 01:51 PM)TheDreadPirate Wrote: That is like.....pre-release firmware.



I'd recommend using my guide to attempt to update your firmware.  Proceed as your own risk.

If you have a Windows PC you can put this in, installing Intel's driver package on Windows should also update the firmware.  Why they don't have an automatic tool in Linux, IDK.  They could easily use fwupd to push out firmware.

After successfully updating the firmware, transcoding seems to be working at normal speeds!  I tested this with the latest Proxmox kernel 6.8.12-2-pve.  Thank you all for your help!

Firmware after the update:
Code:
Device: FW Version: DG02_2.2356
OPROM DATA Version: 14 00 2C 04 00 00 00 00
OPROM CODE Version: 14 00 31 04 00 00 00 00
Device: Fw Data Version: Format 1, Major Version: 101, OEM Manufacturing Data Version: 1, Major VCN: 1
    OEM Manufacturing Data Version FITB: 999999, Flags: 0X00000000, ARB SVN: 999999, ARB SVN FITB: 999999