I’m looking to move from a Synology NAS with Plex to get something dedicated that is more powerful/can do more transcoding streams at once.
What is everyone using and how many streams can you transcode at once?
Honestly, don’t bother with a dGPU and get a 12th or 13th gen Intel Core chip with QSV. Intel quietly tuned it up to the point where it’s faster than nVidia’s NVENC engine even in the latest gen plus you don’t have mess around with the uncap streams hack and you’re transcoding through system RAM not dGPU RAM, so far less likely that your stream limit will be artificially constrained by memory limitations.
To answer the question you asked though, the nVidia NVENC is the best solution on a dGPU. It’s performance is largely the same across the same board generation, with one exception in the GTX 10X0 series. The absolute cheapest card you can lay your hands on that has an NVENC engine is the 1050TI.
The caveat is the 1070 and 1080 have two NVENC engines. It will double max number of streams in theory, however in reality you’re memory bound on those cards and it’s more like a 33% bump.
I agree with the 1050ti recommendation as that is what I got for jellyfin. I think that a decent cpu is enough for a lot cheaper. I got a used desktop with an i7 4790 for about 50 bucks and ended up leaving on a trip before I could set up hw accel or even install the card. The 4790 is able to keep up with what I need through software encoding and it is over a decade old. (to be clear I did get to use the 1050ti before the cpu upgrade and it worked fine apart from minor codec support issues)
Are you saying that I’d get better results with a 12 or 13th gen processor than with an older dGPU? Interesting I hadn’t even thought of going this route. Always considered a dGPU was the best way to go.
Yes.
And to some of the child replies, I think there’s a question of scale that often gets overlooked. In all these discussions, there seems to be two different groups commingling: ones who just need 1-2 simultaneous streams, and ones who are doing true whole-house-plus systems.
I’m serving subtitles-enabled streams to (mostly) Roku clients - who need the server to burn in the subtitle track for some insane reason. It’s nothing for my Plexbox to be serving 6 simultaneous streams. A 4790K would definitely not cut it for me.
I have a 1660 from my old machine and it seems to handle transcoding multiple 4K streams easily. Pretty low power draw as well, I doubt there’s much need for anything more powerful unless your files are in av1 or something.