• Login
  • Register
  • Login Register
    Login
    Username/Email:
    Password:
    Or login with a social network below
  • Forum
  • Website
  • GitHub
  • Status
  • Translation
  • Features
  • Team
  • Rules
  • Help
  • Feeds
User Links
  • Login
  • Register
  • Login Register
    Login
    Username/Email:
    Password:
    Or login with a social network below

    Useful Links Forum Website GitHub Status Translation Features Team Rules Help Feeds
    Jellyfin Forum Support General Questions Should I buy this?

    Pages (2): 1 2 Next »

     
    • 0 Vote(s) - 0 Average

    Should I buy this?

    Old 2013 Mac Xeon based workstation
    MadHatter
    Offline

    Junior Member

    Posts: 2
    Threads: 1
    Joined: 2024 Oct
    Reputation: 0
    #1
    2024-10-24, 07:46 AM (This post was last modified: 2024-10-24, 07:57 AM by MadHatter. Edited 1 time in total.)
    Hi everyone.  I am looking to setup my first jellyfin server and wondering whether this old Xeon based Mac from 2013 would be beefy enough to be capable of taking a single 4k video, playing it in 4k resolution on a TV, and simultaneously re-encode (downscaling the resolution) to operate on say a tablet and laptop at the same time as well?

    The Mac is equipped with an E5 Xeon 2.7 Ghz 12 core processor, 32GB Ram, and a FirePro 6GB GPU.

    From what I have gleaned so far it doesn't appear as though AMD GPU's fare very well so thought I would ask.
    Efficient_Good_5784
    Offline

    Community Moderator

    Posts: 1,167
    Threads: 3
    Joined: 2023 Jun
    Reputation: 50
    #2
    2024-10-24, 08:06 AM (This post was last modified: 2024-10-24, 08:08 AM by Efficient_Good_5784. Edited 1 time in total.)
    If you want a cheap/low-power PC for running a Jellyfin server, I would look at getting a mini PC with at least an Intel N100 CPU so that you can take advantage of Quick Sync for HWA.

    Without knowing much about the GPU, it looks like your transcodes will need to be done exclusively on the CPU on that system you're looking at using.
    Should be fine if you can direct play all your media to avoid transcoding but not so much if you do need to transcode.
    Fate
    Offline

    Member

    Posts: 213
    Threads: 3
    Joined: 2023 Jun
    Reputation: 15
    #3
    2024-10-24, 08:10 AM
    Well, yea the firepro is not that useful probably but the Cpu should be beefy enough for that.

    The question is... that thing probably burns through a solid 200 Watts+ while doing that.. I don't know where you from but with that power draw it probably makes more sense to go for an n100 based mini pc.
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,375
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #4
    2024-10-24, 01:09 PM
    (2024-10-24, 08:10 AM)Fate Wrote: Well, yea the firepro is not that useful probably but the Cpu should be beefy enough for that.

    The question is... that thing probably burns through a solid 200 Watts+ while doing that.. I don't know where you from but with that power draw it probably makes more sense to go for an n100 based mini pc.

    Honestly not sure it can. Encoding is not as parallel as most people think.  At some point, single threaded performance will more important and an 11 year old CPU probably isn't up to the task, IMO.  Even with 12 cores.

    And the GPU is pretty much useless for transcoding.

    I'm hoping this is something OP already had and not something they bought.  Echoing Efficient with the N100 recommendation for a basic, but capable, Jellyfin server.
    Jellyfin 10.10.7 (Docker)
    Ubuntu 24.04.2 LTS w/HWE
    Intel i3 12100
    Intel Arc A380
    OS drive - SK Hynix P41 1TB
    Storage
        4x WD Red Pro 6TB CMR in RAIDZ1
    [Image: GitHub%20Sponsors-grey?logo=github]
    Fate
    Offline

    Member

    Posts: 213
    Threads: 3
    Joined: 2023 Jun
    Reputation: 15
    #5
    2024-10-24, 02:48 PM
    (2024-10-24, 01:09 PM)TheDreadPirate Wrote:
    (2024-10-24, 08:10 AM)Fate Wrote: Well, yea the firepro is not that useful probably but the Cpu should be beefy enough for that.

    The question is... that thing probably burns through a solid 200 Watts+ while doing that.. I don't know where you from but with that power draw it probably makes more sense to go for an n100 based mini pc.

    Honestly not sure it can. Encoding is not as parallel as most people think.  At some point, single threaded performance will more important and an 11 year old CPU probably isn't up to the task, IMO.  Even with 12 cores.

    And the GPU is pretty much useless for transcoding.

    I'm hoping this is something OP already had and not something they bought.  Echoing Efficient with the N100 recommendation for a basic, but capable, Jellyfin server.
    I think very highly of your knowledge but I think your wrong here.

    Encoding is probably one of the best parallel CPU core scaling use cases there is. At least x264/x265.

    The AV1 encoders are probably not that good (yet).

    Don't forget that n100 is a 6W TDP part and an Intel Xeon E5 is a 130W TDP part.
    According to passmark n100 has roughly the same single core performance:
    https://www.cpubenchmark.net/compare/200...lver-J5005

    We agreed on the GPU though Winking-face
    TheDreadPirate
    Offline

    Community Moderator

    Posts: 15,375
    Threads: 10
    Joined: 2023 Jun
    Reputation: 460
    Country:United States
    #6
    2024-10-24, 03:07 PM
    Encoding is definitely parallel, but the rate of return as you add more threads is not linear above ~8 threads. At least with x264. I haven't tried with x265, but that is out of the question anyway with this old of a CPU.
    Jellyfin 10.10.7 (Docker)
    Ubuntu 24.04.2 LTS w/HWE
    Intel i3 12100
    Intel Arc A380
    OS drive - SK Hynix P41 1TB
    Storage
        4x WD Red Pro 6TB CMR in RAIDZ1
    [Image: GitHub%20Sponsors-grey?logo=github]
    Fate
    Offline

    Member

    Posts: 213
    Threads: 3
    Joined: 2023 Jun
    Reputation: 15
    #7
    2024-10-24, 08:20 PM
    (2024-10-24, 03:07 PM)TheDreadPirate Wrote: Encoding is definitely parallel, but the rate of return as you add more threads is not linear above ~8 threads.  At least with x264.  I haven't tried with x265, but that is out of the question anyway with this old of a CPU.
    x264 is probably the best developed encoder there is.

    So many innovative concept and many rounds of speed optimizations went into it.

    According to this diminishing returns sets in past 64 cores.
    https://imgur.com/a/5Q9JpJp

    And this is on ffmpeg 4.0 I can't imagine it getting worse in last years.
    Unfortunately i couldn't find a similar well done Benchmark for x264 but since x265 borrowed a lot from x264 they should scale similar.
    This was done on an Intel® Xeon® CPU E7-8890 v3 @ 2.50GHz
    https://singhkays.com/blog/x265-128-core...-azure-vm/

    I read somewhere x264 nearly scaled perfectly linear until you reach 40 vertical px per thread. 
    So assuming a 1080p video scaling would diminish after 27 threads. (for 2160p or 4k it would be 54 threads)

    Also OP asked about direct playing a 4k file and encoding a 1080p h264 at the same time.
    Lets assume worst case we need:
    2x 4k decode->encode 1080p+ overhead (audio+ whatever)
    We don't need to scale to 12cores; we have 12 cores for 2 parallel encodes for x264 on the fastest preset. Easy.

    And there is always the ultimate cheatcode: "mitigations=off" for another 25% more speed Winking-face
    MadHatter
    Offline

    Junior Member

    Posts: 2
    Threads: 1
    Joined: 2024 Oct
    Reputation: 0
    #8
    2024-10-28, 08:07 AM
    Amazing input and very much appreciated. I've started exploring some of the N100 option(s) currently on the market and as a second option some older SFF systems into which I could plug in an intel arc GPU.
    unsaved
    Offline

    Junior Member

    Posts: 1
    Threads: 0
    Joined: 2024 Dec
    Reputation: 0
    Country:Afghanistan
    #9
    2024-12-12, 09:13 AM
    I am in a similar boat it seems. I have been looking at both N100 and Xeon 2650. With the main difference that I am seeing is the N100 has quick sync while the Xeon does not, but the Xeon has 10 cores whereas the N100 only has 4. Since I will be doing more on my machine than just jellyfin which do you think would be best in my case.

    N100 build
    Xeon 2650 + gtx 750

    Also it should be noted that while I know the TDP for the 2650 is 105w it most likely will not be under full load ofter/ever.
    Fate
    Offline

    Member

    Posts: 213
    Threads: 3
    Joined: 2023 Jun
    Reputation: 15
    #10
    2024-12-12, 11:34 AM (This post was last modified: 2024-12-12, 11:44 AM by Fate. Edited 1 time in total.)
    Well "a lot more than jellyfin" doesn't really tell me how much cpu power you might need.

    But still that xeon should still be your last choice.

    You could take something like an Ryzen 8845 with an intel arc 310.
    like this one: https://de.aliexpress.com/item/100500814...ry_from%3A

    Thats probably around 2x the xeon in performance and still lower tdp
    Pages (2): 1 2 Next »

    « Next Oldest | Next Newest »

    Users browsing this thread: 1 Guest(s)


    • View a Printable Version
    • Subscribe to this thread
    Forum Jump:

    Home · Team · Help · Contact
    © Designed by D&D - Powered by MyBB
    L


    Jellyfin

    The Free Software Media System

    Linear Mode
    Threaded Mode