2025-03-10, 12:56 PM
(This post was last modified: 2025-03-10, 01:02 PM by mooch91. Edited 1 time in total.)
Hi all,
TLDR: Looking for tips to set up and optimize transcoding on my TrueNAS/Jellyfin media server.
Still relatively new to Jellyfin and server setup in general. I recently set up a Jellyfin instance in a container on a TrueNAS server. The server is an HP EliteDesk 800 G5, running an Intel i7-9700, with 16 GB of memory, and 2x14TB mirrored.
My Jellyfin clients include browsers on various PCs, Apple devices (iPhones and iPads), and Rokus around the house. Local networking is a combination of gigabit wired and 3 wireless access points running on a TP-Link Omada controller, so it is solid. My primary Roku is literally 3 feet from the closest wireless access point.
My currently small library is a mix of DVDs, Blu-Rays, and Ultra HD ripped using MakeMKV. I still do not fully understand video encoding and containers, I'm letting MakeMKV do its thing without changing anything or re-encoding.
What I'd like to understand is what is needed to be set up from a transcoding perspective. I believe the HP computer with the 9th gen Intel should have some reasonable capabilities to support.
I've been playing back the library over the last week and have noticed a couple of issues. Some of the DVD playbacks seem to be a littl grainy. And the UHD/4K would not play over the Roku without buffering every 5 seconds (and would ultimately fail).
What I've done so far:
Within TrueNAS, I configured resources to "pass through available GPUs". I left the options as default.
Within Jellyfin, I set under "Intel Quicksync QSV" as hardware acceleration under Transcoding. I also added HEVC to the list of protocols to be transcoded. I left all other options the same.
Any of the other options in Jellyfin remain as default.
This has resolved the issue with playback on Roku for the 4K content for sure. While transcoding the 4K content, I see the CPU utilization on the TrueNAS server come up to between 20-30% for both user and system.
Can anyone offer me any additional tips for further optimizing the transcoding for my setup? I am considering adding some memory since it's cheap, but I'm specifically looking at the settings since I don't understand most of them. As an example, should I be transcoding all of the formats or just the ones selected as defaults?
Thanks!
TLDR: Looking for tips to set up and optimize transcoding on my TrueNAS/Jellyfin media server.
Still relatively new to Jellyfin and server setup in general. I recently set up a Jellyfin instance in a container on a TrueNAS server. The server is an HP EliteDesk 800 G5, running an Intel i7-9700, with 16 GB of memory, and 2x14TB mirrored.
My Jellyfin clients include browsers on various PCs, Apple devices (iPhones and iPads), and Rokus around the house. Local networking is a combination of gigabit wired and 3 wireless access points running on a TP-Link Omada controller, so it is solid. My primary Roku is literally 3 feet from the closest wireless access point.
My currently small library is a mix of DVDs, Blu-Rays, and Ultra HD ripped using MakeMKV. I still do not fully understand video encoding and containers, I'm letting MakeMKV do its thing without changing anything or re-encoding.
What I'd like to understand is what is needed to be set up from a transcoding perspective. I believe the HP computer with the 9th gen Intel should have some reasonable capabilities to support.
I've been playing back the library over the last week and have noticed a couple of issues. Some of the DVD playbacks seem to be a littl grainy. And the UHD/4K would not play over the Roku without buffering every 5 seconds (and would ultimately fail).
What I've done so far:
Within TrueNAS, I configured resources to "pass through available GPUs". I left the options as default.
Within Jellyfin, I set under "Intel Quicksync QSV" as hardware acceleration under Transcoding. I also added HEVC to the list of protocols to be transcoded. I left all other options the same.
Any of the other options in Jellyfin remain as default.
This has resolved the issue with playback on Roku for the 4K content for sure. While transcoding the 4K content, I see the CPU utilization on the TrueNAS server come up to between 20-30% for both user and system.
Can anyone offer me any additional tips for further optimizing the transcoding for my setup? I am considering adding some memory since it's cheap, but I'm specifically looking at the settings since I don't understand most of them. As an example, should I be transcoding all of the formats or just the ones selected as defaults?
Thanks!