this post was submitted on 02 Jul 2023
6 points (87.5% liked)

Selfhosted

39964 readers
356 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 1 year ago
MODERATORS
 

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?

all 15 comments
sorted by: hot top controversial new old
[–] TerryMathews@lemmy.world 7 points 1 year ago (2 children)

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.

[–] WestyFlyer@lemmy.world 2 points 1 year ago

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.

[–] HumanPerson@sh.itjust.works 1 points 1 year ago* (last edited 1 year ago)

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 moneys 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)

[–] TwinTurbo@lemmy.world 2 points 1 year ago (1 children)

There is also an other approach: encode your media a priori into a format that you can play direct, and then you don't have to worry about transcoding performance. The advantage of this is that you can likely get better quality encodes.

[–] WestyFlyer@lemmy.world 2 points 1 year ago

That’s basically what I’ve been doing using Other Transcode. My concern was that if I have a 4K source and using that would I someday regret it and want to re-encode things?

[–] squi@lemmy.world 1 points 1 year ago

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.

[–] tsac@lemmy.world 1 points 1 year ago

I've used as little as a virtual machine running on my gaming computer to a full blown dedicated server. Really for transcoding as long as it has some cpu cores you can have a good dedicated older machine running plex fine. You don't need a gpu at all for a handful of streams. I think my max concurrent was 5 ever and I only upgraded for maintainability purposes.

[–] bigredgiraffe@lemmy.world 1 points 1 year ago* (last edited 1 year ago)

I know someone else said this but I would just get an i5 with a iGPU, I also have an 8000 series i5 and when it was new I did some load testing and it could do 5-10 transcodes at a time no problem.

ETA: Even a NUC with an iGPU is great, I have several friends doing that.

[–] minorsecond@lemmy.ml 0 points 1 year ago (1 children)

I just got a used NUC and it works well and takes up little space.

[–] WestyFlyer@lemmy.world 1 points 1 year ago (1 children)

Which one did you end up getting? There are quite a few options.

[–] minorsecond@lemmy.ml 1 points 1 year ago

I believe I have a NUC7i7bnh. It’s perfect for Plex and quick sync is great on it. I run

  • Plex

  • Radarr

  • Sonarr

  • NZBGet

And it never chokes.