HavokValor 5 Posted February 11, 2019 Share Posted February 11, 2019 Hi, I am thinking about relieving my desktop of Emby server duty and I am looking into building a dedicated server running FreeNAS. What processor would work best for this setup, Xeon or an i7? Link to comment Share on other sites More sharing options...
Coxeroni 26 Posted February 11, 2019 Share Posted February 11, 2019 Probably an i7 due to the included (quick sync) graphics card which can be used for h/w transcoding. Also the i7 should have better single thread performance, which can be necessary for some of the tasks like audio-transcoding, at least this is what I learned in plex land. If you wish to add a dedicated GPU for more severe heavy lifting than an i7 is probably not needed. 1 Link to comment Share on other sites More sharing options...
HavokValor 5 Posted February 11, 2019 Author Share Posted February 11, 2019 (edited) Probably an i7 due to the included (quick sync) graphics card which can be used for h/w transcoding. Also the i7 should have better single thread performance, which can be necessary for some of the tasks like audio-transcoding, at least this is what I learned in plex land. If you wish to add a dedicated GPU for more severe heavy lifting than an i7 is probably not needed. I don't plan to add a graphics card to the rig, so a i7 will outperform a Xeon CPU if both servers do not have graphics cards when it comes to transcoding? Does this still hold true when it comes to multiple transcodes at the same time? Like 10+ Edited February 11, 2019 by HavokValor Link to comment Share on other sites More sharing options...
mastrmind11 717 Posted February 11, 2019 Share Posted February 11, 2019 I don't plan to add a graphics card to the rig, so a i7 will outperform a Xeon CPU if both servers do not have graphics cards when it comes to transcoding? Does this still hold true when it comes to multiple transcodes at the same time? Like 10+ Depends on how much you're willing to spend. There are xeons out there that will crush an i7. 10+ isn't that big of a lift. I have a Xeon e3 1225 v3 that can easily do 6-7, and that's a a 6 year old CPU (and also supports Intel QSV) 1 Link to comment Share on other sites More sharing options...
HavokValor 5 Posted February 11, 2019 Author Share Posted February 11, 2019 If my budget for a CPU was around 300 would i7 beat out a Xeon still? Link to comment Share on other sites More sharing options...
mastrmind11 717 Posted February 11, 2019 Share Posted February 11, 2019 If my budget for a CPU was around 300 would i7 beat out a Xeon still? Well, which i7? Check out https://www.cpubenchmark.net and look up the CPUs you're considering. The "Average CPU Mark" in red is roughly the number of simultaneous transcodes you can expect. 1 Link to comment Share on other sites More sharing options...
Coxeroni 26 Posted February 11, 2019 Share Posted February 11, 2019 You mean you can expect 7000 transcodes? You roughly need 2000 passmark per 1080p transcode if you do CPU/software transcoding. Hardware transcoding is a different story and depends on the used GPU. With enabled hardware transcoding you probably also don't need such a beefy CPU but probably an i5 will be just fine. That depends on your use case: how many simultaneous streams, what other tasks are requested, what codecs do your files use etc. 1 Link to comment Share on other sites More sharing options...
Luke 36997 Posted February 11, 2019 Share Posted February 11, 2019 @@pir8radio here is your benchmark Link to comment Share on other sites More sharing options...
HavokValor 5 Posted February 11, 2019 Author Share Posted February 11, 2019 https://www.amazon.com/Intel-i7-8700-Desktop-Processor-Cores/dp/B07598HLB4/ref=sr_1_3?s=electronics&rps=1&ie=UTF8&qid=1549907442&sr=1-3&keywords=i7&refinements=p_85%3A2470955011%2Cp_89%3AIntel%2Cp_n_feature_four_browse-bin%3A2289792011 I'm looking at this CPU currently, it seems to be right at the cusp of my Budget of $300. The passmark is around 15k so that would give me like 7-8 streams at a time. However I can get even more than 7-8 if I enable hardware acceleration correct? Can you use hardware acceleration on FreeNAS? I am looking to keep my power consumption fairly low so I am not going to be installing a graphics card on this server. Link to comment Share on other sites More sharing options...
HavokValor 5 Posted February 11, 2019 Author Share Posted February 11, 2019 I hear that the reason to go Xeon is to be able to use ECC RAM. Does ECC RAM make a big difference? Link to comment Share on other sites More sharing options...
Coxeroni 26 Posted February 11, 2019 Share Posted February 11, 2019 No offense, if you don't know the advantages and haven't missed it yet, it is probably not necessary Depends probably on what you plan to do with the server apart from emby. Link to comment Share on other sites More sharing options...
Diedrich 355 Posted February 11, 2019 Share Posted February 11, 2019 I hear that the reason to go Xeon is to be able to use ECC RAM. Does ECC RAM make a big difference?Head over to the FeeeNAS forums, you'll get a wealth of information regarding hardware and understanding of FeeeNAS. If you are using the server for just media consumption then don't go with the complexities of FeeeNAS, build a Windows or Linux box to do your media distribution. ECC is highly recommended if you plan to store data that you don't want to lose (family photos, documents, etc). FeeeNAS can't utilize a graphics card. I don't recall if you can get hardware acceleration on a bare metal FeeeNAS box. FeeeNAS is a bit particular with the hardware it can use. You can use an i7 with non-ECC RAM but it's happier with ECC-compatible processor, motherboard, an RAM and a Intel NIC. 2 Link to comment Share on other sites More sharing options...
HavokValor 5 Posted February 11, 2019 Author Share Posted February 11, 2019 Head over to the FeeeNAS forums, you'll get a wealth of information regarding hardware and understanding of FeeeNAS. If you are using the server for just media consumption then don't go with the complexities of FeeeNAS, build a Windows or Linux box to do your media distribution. ECC is highly recommended if you plan to store data that you don't want to lose (family photos, documents, etc). FeeeNAS can't utilize a graphics card. I don't recall if you can get hardware acceleration on a bare metal FeeeNAS box. FeeeNAS is a bit particular with the hardware it can use. You can use an i7 with non-ECC RAM but it's happier with ECC-compatible processor, motherboard, an RAM and a Intel NIC. I guess I will install Windows on the server and create a FreeeNAS VM for specifically storage and run all the Emby Server stuff on Windows. I will also go for ECC to make the i7 happy. Thanks for all the information! Link to comment Share on other sites More sharing options...
Guest asrequested Posted February 11, 2019 Share Posted February 11, 2019 I don't think i7 CPUs support ecc. 1 Link to comment Share on other sites More sharing options...
Diedrich 355 Posted February 11, 2019 Share Posted February 11, 2019 I guess I will install Windows on the server and create a FreeeNAS VM for specifically storage and run all the Emby Server stuff on Windows. I will also go for ECC to make the i7 happy. Thanks for all the information!FeeeNAS VM within Windows is frowned upon. A better solution would be to run ESXi with Windows and FeeeNAS I'm their own VM. You can then passthrough a video card to Windows if needed.I don't think i7 CPUs support ecc.They don't. Only Pentium, some i3s and Xeons. 1 Link to comment Share on other sites More sharing options...
HavokValor 5 Posted February 11, 2019 Author Share Posted February 11, 2019 FeeeNAS VM within Windows is frowned upon. A better solution would be to run ESXi with Windows and FeeeNAS I'm their own VM. You can then passthrough a video card to Windows if needed.They don't. Only Pentium, some i3s and Xeons. Never dealt with ESXi before. Guess I will look into getting a Xeon CPU and setting up ESXi than. Thank you. Link to comment Share on other sites More sharing options...
legallink 187 Posted February 12, 2019 Share Posted February 12, 2019 If i were you, you'll probably get more bang for your buck with AMD than any of the others, it just depends on how much of what you need. 1 Link to comment Share on other sites More sharing options...
adrianwi 237 Posted February 12, 2019 Share Posted February 12, 2019 My suggestion is to put the brake on a little and work out what you're wanting to do before defining the technology and hardware required. What's the priority? A file server or a media server? Will you want the 'server' to do anything else? How much storage space do you need? How many people will use the server? i7's are not a great solution for FreeNAS, given the lack of ECC support. Xeons work well, but you might only need a i3 (some of these do support ECC) or a Pentium processor. Virtualising FreeNAS as a first step into it doesn't seem like a sensible option either to me. 3 Link to comment Share on other sites More sharing options...
Guest asrequested Posted February 12, 2019 Share Posted February 12, 2019 All Ryzens support ecc 1 Link to comment Share on other sites More sharing options...
KMBanana 83 Posted February 12, 2019 Share Posted February 12, 2019 (edited) I recently built a LGA2011 (R1) Xeon system. Parts for this setup are extremely cheap. 2011 is the last Xeon chipset to use DDR3 which even with ECC are much cheaper than DDR4. Picked up a 10core E5-2660v2 on ebay for $110. Using a dual CPU mobo so I can double my performance later rather easily. Passmark score for a single E5-2660v2 is 13286 vs 15246 for the i7-8700 so performance is pretty similar. Edit: Also using Unraid for the first time with this new build and liking it a lot. Edited February 12, 2019 by KMBanana 1 Link to comment Share on other sites More sharing options...
HavokValor 5 Posted February 12, 2019 Author Share Posted February 12, 2019 I recently built a LGA2011 (R1) Xeon system. Parts for this setup are extremely cheap. 2011 is the last Xeon chipset to use DDR3 which even with ECC are much cheaper than DDR4. Picked up a 10core E5-2660v2 on ebay for $110. Using a dual CPU mobo so I can double my performance later rather easily. Passmark score for a single E5-2660v2 is 13286 vs 15246 for the i7-8700 so performance is pretty similar. Edit: Also using Unraid for the first time with this new build and liking it a lot. I was actually thinking of going for unraid, I will look into these specs that you posted, thanks for the suggestions. Link to comment Share on other sites More sharing options...
Guest asrequested Posted February 12, 2019 Share Posted February 12, 2019 (edited) Something to keep in mind is that if you plan on 4k transcoding, Xeons will choke on that. Edited February 13, 2019 by Doofus Link to comment Share on other sites More sharing options...
HavokValor 5 Posted February 12, 2019 Author Share Posted February 12, 2019 Something to keep in mind is that if you plan on 4k transcoding, Xeons will choke that. My library is all 1080p, I would like to have a server that can transcode 10+ streams at a time. Link to comment Share on other sites More sharing options...
lightsout 144 Posted February 12, 2019 Share Posted February 12, 2019 My library is all 1080p, I would like to have a server that can transcode 10+ streams at a time. You get much better transcode performance when using Quicksync. For the most part you lose this option on xeons (not all as mentioned above). This is a question I have been trying to solve as well. Is a 6 core 12 thread i7 more capable than a say 8 or 10 core xeon when transcoding multiple threads if the xeon does not have quick sync. If you are not aware of the benefits of quick sync the processor is usually under 5% load transcoding a single stream. I ma not sure how this does when the streams are multiplied. Another thing to consider is that the xeons usually have slow core speeds, compare to the i7's, especially the 8xxx and 9xxx series i7's. 1 Link to comment Share on other sites More sharing options...
HavokValor 5 Posted February 12, 2019 Author Share Posted February 12, 2019 (edited) You get much better transcode performance when using Quicksync. For the most part you lose this option on xeons (not all as mentioned above). This is a question I have been trying to solve as well. Is a 6 core 12 thread i7 more capable than a say 8 or 10 core xeon when transcoding multiple threads if the xeon does not have quick sync. If you are not aware of the benefits of quick sync the processor is usually under 5% load transcoding a single stream. I ma not sure how this does when the streams are multiplied. Another thing to consider is that the xeons usually have slow core speeds, compare to the i7's, especially the 8xxx and 9xxx series i7's. Light brings up a good point. If we take ECC out of the equation what will have better performance for the power consumption when it comes to multiple streams, i7 or Xeon architectures? Edited February 12, 2019 by HavokValor Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now