Jellyfin Forum
Help with improving Jellyfin performance - 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: Help with improving Jellyfin performance (/t-help-with-improving-jellyfin-performance)



Help with improving Jellyfin performance - thiagohds - 2024-04-11

Hello,

I've got a mini pc N3350 6GB RAM and I'm running jellyfon on a LXC conteiner with PROXMOX. My problem is with files that have .ass subtitles (all files have them tbh). My LG TV supports it cause when I plug a USB drive the native player has no problem displaying the .ass subs but it seems jellyfin webOS app doesnt support it. This mini PC can handle well the streaming and even transcoding 1080p files but when it comes to 4K HDR it just get 100% of usage and cannot transcode properly. 

I've tried installing the Extract Subititle plugin but the plugin says I dont need to do anything but it doesnt tell me if its doing something or not (it seems its doing nothing) since my library and my cpu usage are the same after installing it and restarting the server. 

What do yous guys think is the best option here? I have quick sync enabled and for now I'm using the "extract on the fly" option with the burn subtitle on the client set to "never" but even doing this it takes too long to load the subtitles because its "fetching data".

There are some pics attached with settings! 
   
   
   

Thanks in advance!


RE: HELP - TheDreadPirate - 2024-04-11

You'd have to look at the logs to verify that it is the subtitles that is triggering the transcode. There is a field called "TranscodeReason". Regardless, tone mapping is the killer here. The N3350 is an older 6w CPU. It just doesn't have the horse power to handle HDR tone mapping. I had a J4205 running my Jellyfin for a while, same family but higher performance, and it barely handled 1 tone mapped stream.

Regarding playing the video via the built in player vs Jellyfin on WebOS, they are likely using different underlying players. The Jellyfin WebOS app is dependent on WebOS's browser player, IIRC. ASS subtitle support is inconsistent. As is HDR support.


RE: HELP - thiagohds - 2024-04-11

I
(2024-04-11, 07:56 PM)TheDreadPirate Wrote: You'd have to look at the logs to verify that it is the subtitles that is triggering the transcode. There is a field called "TranscodeReason". Regardless, tone mapping is the killer here.  The N3350 is an older 6w CPU.  It just doesn't have the horse power to handle HDR tone mapping.  I had a J4205 running my Jellyfin for a while, same family but higher performance, and it barely handled 1 tone mapped stream.

Regarding playing the video via the built in player vs Jellyfin on WebOS, they are likely using different underlying players.  The Jellyfin WebOS app is dependent on WebOS's browser player, IIRC. ASS subtitle support is inconsistent. As is HDR support.

I saw that the subtitles is triggering transcoding on the webOS app through the info pop up. I know the performance is not that good but it can handle the stream. I was hoping to find a way to avoid transcoding since this is what is causing the performance problem. Like I said, the mini pc can handle streaming on 4K HDR when it doesnt need to transcode.


RE: HELP - TheDreadPirate - 2024-04-11

Unfortunately, Jellyfin is dependent on the WebOS browser player's capabilities.