Jellyfin Forum
SOLVED: Transcoding not working - 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: Transcoding not working (/t-solved-transcoding-not-working)



Transcoding not working - jsnotlout1 - 2023-11-10

I have jellyfin up and running on ubuntu through casa os, No issues. But whenever I enable hardware transcoding it wont work. I have tried it with VAPPI and Nvidia NVENC with both my i7-3770 IGPU and Nvidida 750ti (both only do h.264, no h.265). I can only assume this is an issue with the drivers for the 750 ti or casa os. The jellyfin user does not exist so i cant add it to the render group. I also cannot run sudo apt update "&& sudo apt install -y jellyfin-ffmpeg5" it gives the error unable to locate package jellyfin=ffmpeg5.

Im following this guide: https://jellyfin.org/docs/general/administration/hardware-acceleration/intel/ for the IGPU

Thanks for helping! And if I left out anything important tell me.

   

   


RE: Transcoding not working - TheDreadPirate - 2023-11-10

Make sure all the virtualization options in your BIOS are enabled, either IOMMU and/or VT-D.

Make sure that the GPUs are passed into your VM.

You should be using our auto-magic script to install jellyfin. Jellyfin is not in Ubuntu's repo. The auto-magic script adds our repo and does all the initial install and setup for you, including installing jellyfin-ffmpeg. This does not include setup of hardware acceleration.

Code:
curl https://repo.jellyfin.org/install-debuntu.sh | sudo bash

Once you do this, then you should be able to add Jellyfin to the render group.

BUT, IMO you should be using the 750Ti over the 3770's iGPU.

https://jellyfin.org/docs/general/administration/hardware-acceleration/nvidia#configure-on-linux-host


RE: Transcoding not working - jsnotlout1 - 2023-11-11

I did the script, and it installs a new jellyfin instance, should I just ditch casa os and run it this way? I don't mind redoing all the settings


RE: Transcoding not working - TheDreadPirate - 2023-11-11

I guess I should ask the reason you are running Ubuntu on top of Casa OS. If you aren't doing anything with Casa, just install Ubuntu bare metal and run jellyfin.


RE: Transcoding not working - jsnotlout1 - 2023-11-11

Oh, I have ubuntu running bare metal, I think I forgot to mention that sorry. I have all my stuff migrated to the new jellyfin instance anyway. Im completely comfortable using ssh and the terminal for stuff. I just like the ease of casa os. But it would appear running jellyfin as a standalone app is easier. Thats what I do with my Minecraft servers


RE: Transcoding not working - TheDreadPirate - 2023-11-11

I'm a bit biased. I find those kinds of UI centric OS'es are fine for basic things. But once you start to do more complicated things they just get in the way.

If you haven't already, re-do the steps in the Nvidia setup link I posted. Of the two GPUs, I think the 750Ti is marginally more capable. Most importantly, it is supported by Nvidia's drivers.


RE: Transcoding not working - jsnotlout1 - 2023-11-11

Yeah, now with the stand-alone jellyfin its transcoding fine. I set it to Nvidia Nvenc and it seems to be perfectly happy.
Casa os is cool for quick file transfers and basic apps. But it REALLY has been getting in the way now. Ill just stick with the standalone jellyfin. How can I tell if its actually using the graphics card and not the software or IGPU


RE: Transcoding not working - TheDreadPirate - 2023-11-11

Code:
nvidia-smi

That will show you the GPU stats. But since you selected NVENC it won't try to use the CPU. If you selected NVENC but had an AMD GPU it would fail.


RE: Transcoding not working - jsnotlout1 - 2023-11-11

Ok
How does this look

   

Thank you SO much for all your help.


RE: Transcoding not working - TheDreadPirate - 2023-11-11

That looks right. ffmpeg is using the GPU.