Jellyfin Forum
SOLVED: Arc750 Transcoding Issue - 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: Arc750 Transcoding Issue (/t-solved-arc750-transcoding-issue)



Arc750 Transcoding Issue - SunGautam - 2024-08-03

I'm running Jellyfin 10.9.3 on Ubuntu 24.04.

My gpu is an Intel Arc 750. I followed the jellyfin Guide for the Intel GPU on Ubuntu.


An issue arose when I recently tried to play AV1 files. If I was using automatically chosen player, a single image from the video would appear on screen and thee audio would stream normally. If i tried switching to exo player the video would hang and eventually error out. If I turn off hardware decode and stay on exoplayer, the video streams with no issues.

So I looked  at the intel tool for GPU usage before transcoding
   

And during

   

And the transcoding via ffmpeg is using up 100% of the compute engine

Below is the transcode log for an AV1 file

.txt   Log.txt (Size: 18.06 KB / Downloads: 52)

I've also attached one for an HVEC file

.txt   Log2.txt (Size: 13.45 KB / Downloads: 45)
Below is the jellyfinlog for that play attempt

.txt   BaseLog.txt (Size: 55.75 KB / Downloads: 43)
Both have the same result of blowing up my compute engine.

Now the odd thing is that a couple months ago I was able to transcode multiple 4k AV1 files at the same time with the same setup. I'm not sure what has changed in between now and then aside from software updates. So I'm not sure what's going wrong here

One thing I did notice is that for the Low Power encoding

sudo cat /sys/kernel/debug/dri/0/gt/uc/guc_info
sudo cat /sys/kernel/debug/dri/0/gt/uc/huc_info

On my machine they're located at

sudo cat /sys/kernel/debug/dri/0/gt0/uc/guc_info
sudo cat /sys/kernel/debug/dri/0/gt0/uc/huc_info

but even if I turn off low power encoding the issue is still there.
10.9.3


RE: Arc750 Transcoding Issue - TheDreadPirate - 2024-08-03

What kernel is your system running?

sudo uname -a


RE: Arc750 Transcoding Issue - SunGautam - 2024-08-04

6.8.0-39-generic #39-Ubuntu SMP PREEMPT_DYNAMIC Fri Jul
5 21:49:14 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux


RE: Arc750 Transcoding Issue - TheDreadPirate - 2024-08-04

You need to roll back to 6.8.0-36. Starting with -38 Ubuntu's kernel inherited an upstream kernel bug that breaks transcoding almost completely for Arc GPUs. One of the Jellyfin devs and I submitted a bug report to Ubuntu asking them to back port a couple of patches to resolve the issue. But the kernel with both patches hasn't been released yet.

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2072755


RE: Arc750 Transcoding Issue - TheDreadPirate - 2024-09-10

Ubuntu released 6.8.0-44 with all the patches that fix this issue.