You may have seen my post trying to troubleshoot my server. It seems either the motherboard or CPU is dead, so hey, why not do an upgrade?

I use this server for a lot. It’s used for a Jellyfin server, sometimes multiple streams at once. I think I’d like hardware transcoding, I want it to be really good at streaming Jellyfin, and preferably multiple streams at once without issue.

It’s also going to be used for hosting Zusam, a kind of private forum for friends/family - a key thing is that this will also be transcoding videos and photos to downscale them (uses FFmpeg).

I also host Photoprism, which will be generating thumbnails and indexing photos.

In addition to this, I also host a bunch of other stuff, I think the key ones are Nextcloud AIO and PaperlessNGX (which does OCR) as these would be more demanding. Then another 10 or so services that aren’t too demanding and have low usage so are unlikely to be an issue outside of making sure I have enough RAM.

I use it as a backup server as well. It receives borg backups from other devices and backs up itself to a backup HDD, and does cloud backups, but has a fast LAN connection and decent internet speed (300Mbps) and this is scheduled overnight so probably doesn’t affect anything.

I also use it for playing games with the kids! Normally Stardew Valley but sometimes more demanding games.

Many of the hosted services have family members also using them. I want to make sure I can do things like the Photoprism indexing and Zusam video downscaling while not affecting the experience using Jellyfin or other services. It’s all good if this happens by limiting cores for transcoding. It would be nice to be able to use it for more demanding gaming as well, but I understand if it’s a bit hard to keep everything going nicely with a demanding game running that doesn’t limit its multithreading.

Possibly related for compatibility purposes:

  • all my hard drives are 3.5" HDD or 2.5" SSD SATA connections. I have 2 SSDs and 2 HDDs.
  • I also have a Radeon rx5700xt graphics card. Would be nice to be able to keep using this.
  • I’m currently running a full desktop environment (Linux Mint - Cinnamon) on it, for the purposes of playing the games. So needs to work well with Linux and also play nicely with wireless Xbone controllers.
  • Case is Mid sized. Specifically this one.

And the current CPU is an AMD Ryzen 7 3700X, in case you want to tell me what I have is fine and I don’t need an upgrade 🥲

What are some good options for an upgrade?

Edit: Thanks for the suggestions. Lots of people showing me how I wasn’t taking full advantage of the hardware I had, so I ended up going back to trouble shooting and in the end it was the motherboard that was the issue. I replaced that and it’s now up and running again! Now to go back to all the info about hardware transcoding in Jellyfin that people have linked for me. Thanks for everything!

  • Dave@lemmy.nzOP
    link
    fedilink
    English
    arrow-up
    0
    ·
    21 days ago

    Yeah seems a bit overkill, I would think the integrated quick sync would be more along the lines of what I need.

    • dormedas@lemmy.dormedas.com
      link
      fedilink
      English
      arrow-up
      0
      ·
      edit-2
      21 days ago

      I just received a Beelink brand mini PC with an N100 intel CPU with QuickSync.

      After setting up PleX and updating the drivers, I was able to hardware transcode the same 4K HDR movie to two separate devices simultaneously (with subtitles and HDR -> SDR tone mapping). Based on headroom it seemed like I might be able to do another. Others say it can do like up to 8 transcodes of varying source quality.

      • Dave@lemmy.nzOP
        link
        fedilink
        English
        arrow-up
        0
        ·
        21 days ago

        Oh wow that’s awesome. Shame that someone told me about all the issues with recent intel CPUs. I’ll probably go AMD again.