Diedrich 355 Posted February 12, 2019 Share Posted February 12, 2019 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?A dollar or two a month. Just think about the actual number of minutes a day that the processor is being hit, what? - 4 hours max? Not all of that will be transcoding if your client can handle the video and audio format or container natively. 1 Link to comment Share on other sites More sharing options...
Sammy 735 Posted February 12, 2019 Share Posted February 12, 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. Sounds about right. My i5 4690k can do about 4 at a time with a pass mark score of 7796 because other processes are running. 4K is a different story altogether. I can probably do one. None of this is valid if ComSkip and especially HandBrake is running of course.. Thinking about investing in a new rig.. What do the experts here say? Sent from my SM-G960U1 using Tapatalk Link to comment Share on other sites More sharing options...
Sammy 735 Posted February 12, 2019 Share Posted February 12, 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.BTW, Currently HW Acc breaks Closed Captions for LiveTV. Otherwise I'd certainly be using it. Hopefully this gets fixed soon. Sent from my SM-G960U1 using Tapatalk Edited February 12, 2019 by Sammy Link to comment Share on other sites More sharing options...
HavokValor 5 Posted February 12, 2019 Author Share Posted February 12, 2019 How much does HW Acc actually help. Like lets say I have a i7 8700 and it can do like 8 streams, if I add HW Acc how many more streams could it do? Link to comment Share on other sites More sharing options...
Sammy 735 Posted February 12, 2019 Share Posted February 12, 2019 How much does HW Acc actually help. Like lets say I have a i7 8700 and it can do like 8 streams, if I add HW Acc how many more streams could it do?It cuts CPU usage about 50% or more. Sent from my SM-G960U1 using Tapatalk 1 Link to comment Share on other sites More sharing options...
HavokValor 5 Posted February 12, 2019 Author Share Posted February 12, 2019 It cuts CPU usage about 50% or more. Sent from my SM-G960U1 using Tapatalk So the numbers should still stay the same but the CPU will be less used? Link to comment Share on other sites More sharing options...
mastrmind11 717 Posted February 12, 2019 Share Posted February 12, 2019 So the numbers should still stay the same but the CPU will be less used? precisely, since it's not using the CPU Link to comment Share on other sites More sharing options...
pir8radio 1292 Posted February 13, 2019 Share Posted February 13, 2019 @@pir8radio here is your benchmark Yea but see this whole topic is based on guesses, and what "I" can do, and what i read someone does, and this is about how many transcodes you can get. I want to run something on my PC that uses (whatever I select) CPU, GPU, or other hwacell and says, "you can support X concurrent transcodes" however with throttling on that number goes out the window and you can support way more due to them being staggered. Ill get this cleaned up a bit: https://emby.media/community/index.php?/topic/69870-ffmpeg-help/?p=700151 1 Link to comment Share on other sites More sharing options...
pir8radio 1292 Posted February 13, 2019 Share Posted February 13, 2019 I suggest GPU... You can get a pretty cheap multiple GPU server, start with one, and add more GPU's if you need.. With a single nvidia P4000 i had no real CPU Usage, and i was supporting 35 streams. https://emby.media/community/index.php?/topic/69235-calling-all-emby-users/?p=696494 I went with this server: https://emby.media/community/index.php?/topic/66990-new-server-build-gpu-transcoding/ 1 Link to comment Share on other sites More sharing options...
HavokValor 5 Posted February 13, 2019 Author Share Posted February 13, 2019 I suggest GPU... You can get a pretty cheap multiple GPU server, start with one, and add more GPU's if you need.. With a single nvidia P4000 i had no real CPU Usage, and i was supporting 35 streams. https://emby.media/community/index.php?/topic/69235-calling-all-emby-users/?p=696494 I went with this server: https://emby.media/community/index.php?/topic/66990-new-server-build-gpu-transcoding/ So the P4000 is a little pricey lol, how well would a 1050 ti do? Link to comment Share on other sites More sharing options...
pir8radio 1292 Posted February 13, 2019 Share Posted February 13, 2019 So the P4000 is a little pricey lol, how well would a 1050 ti do? pretty sure anything below a p2000 is limited to 2 or so concurrent streams. https://developer.nvidia.com/video-encode-decode-gpu-support-matrix 1 Link to comment Share on other sites More sharing options...
HavokValor 5 Posted February 13, 2019 Author Share Posted February 13, 2019 pretty sure anything below a p2000 is limited to 2 or so concurrent streams. https://developer.nvidia.com/video-encode-decode-gpu-support-matrix So how many streams do you think a p2000 would do? I can change up my budget a bit to slip in a 500 dollar graphics card lol Link to comment Share on other sites More sharing options...
Diedrich 355 Posted February 13, 2019 Share Posted February 13, 2019 (edited) I found these while trying to Google "Quadro p2000 vs p4000 transcode" https://devtalk.nvidia.com/default/topic/1036615/video-codec-sdk/quadro-p4000-encoder-count/ https://forums.plex.tv/t/hw-transcoding-with-nvidia-quadro-p2000/232030/16 Edit: Read the post from jkh below (one of the FeeeNAS devs) regarding GPU hardware acceleration. Basically, no FeeeNAS won't. You'll want an OS that can handle hardware acceleration or at least passthrough. https://forums.freenas.org/index.php?threads/gpu-acceleration.52741/#post-366213 Edited February 13, 2019 by Diedrich 1 Link to comment Share on other sites More sharing options...
HavokValor 5 Posted February 13, 2019 Author Share Posted February 13, 2019 I found these while trying to Google "Quadro p2000 vs p4000 transcode" https://devtalk.nvidia.com/default/topic/1036615/video-codec-sdk/quadro-p4000-encoder-count/ https://forums.plex.tv/t/hw-transcoding-with-nvidia-quadro-p2000/232030/16 Edit: Read the post from jkh below (one of the FeeeNAS devs) regarding GPU hardware acceleration. Basically, no FeeeNAS won't. You'll want an OS that can handle hardware acceleration or at least passthrough. https://forums.freenas.org/index.php?threads/gpu-acceleration.52741/#post-366213 Thanks for the information, I will go over it. Can unraid do Gpu hardware acceleration? If it can’t do it out of the box I will have to create a vm of windows 10 and use a pass through to the gpu. Link to comment Share on other sites More sharing options...
Guest asrequested Posted February 13, 2019 Share Posted February 13, 2019 But it's not either/or. The GPU will be priority, once it's maxed out , transcoding will fall back to CPU. So you'll have both. 1 Link to comment Share on other sites More sharing options...
pir8radio 1292 Posted February 13, 2019 Share Posted February 13, 2019 But it's not either/or. The GPU will be priority, once it's maxed out , transcoding will fall back to CPU. So you'll have both. To add to this, when he says "maxed out" this means one of the other video cards that have a stream limit like the 1050. Once those two streams are in use and you do a third it will use the CPU... However the cards with unlimited streams like the P4000 will just keep taking on streams until it starts to bog down causing skipping... At this time it wont roll over to the CPU if the FPS starts to drop too low.. I would like to see that feature.. :-) 1 Link to comment Share on other sites More sharing options...
HavokValor 5 Posted February 13, 2019 Author Share Posted February 13, 2019 To add to this, when he says "maxed out" this means one of the other video cards that have a stream limit like the 1050. Once those two streams are in use and you do a third it will use the CPU... However the cards with unlimited streams like the P4000 will just keep taking on streams until it starts to bog down causing skipping... At this time it wont roll over to the CPU if the FPS starts to drop too low.. I would like to see that feature.. :-) How many streams do you think the P2000 could do if the 4000 is doing 35? Link to comment Share on other sites More sharing options...
pir8radio 1292 Posted February 13, 2019 Share Posted February 13, 2019 How many streams do you think the P2000 could do if the 4000 is doing 35? 35 going from 1080p to 720p 4mps But, If i was a betting man, i would say 18 or so.. specs are pretty close. https://hothardware.com/reviews/nvidia-quadro-p4000-and-p2000-pro-workstation-gpu-review 1 Link to comment Share on other sites More sharing options...
Guest asrequested Posted February 13, 2019 Share Posted February 13, 2019 (edited) To add to this, when he says "maxed out" this means one of the other video cards that have a stream limit like the 1050. Once those two streams are in use and you do a third it will use the CPU... However the cards with unlimited streams like the P4000 will just keep taking on streams until it starts to bog down causing skipping... At this time it wont roll over to the CPU if the FPS starts to drop too low.. I would like to see that feature.. :-) Yeah, sorry, I should have specified that I was responding to the 1050 Ti post. Edited February 13, 2019 by Doofus 1 Link to comment Share on other sites More sharing options...
HavokValor 5 Posted February 13, 2019 Author Share Posted February 13, 2019 35 going from 1080p to 720p 4mps But, If i was a betting man, i would say 18 or so.. specs are pretty close. https://hothardware.com/reviews/nvidia-quadro-p4000-and-p2000-pro-workstation-gpu-review 18 sounds perfect, I am going to be building a server around HW ACC and a P2000, thank you for all the info it has been extremely helpful! Link to comment Share on other sites More sharing options...
pir8radio 1292 Posted February 13, 2019 Share Posted February 13, 2019 18 sounds perfect, I am going to be building a server around HW ACC and a P2000, thank you for all the info it has been extremely helpful! I would still enable transcode throttling, it does a good job of staggering transcoding you can have a bunch of streams, they each transcode little chunks then take a break.. it will allow you to get more concurrent streams going. See I have two transcoding right now, but neither are actually using gpu time, they are both on break and when they do trancode they are only doing it at a relatively low FPS... 1 Link to comment Share on other sites More sharing options...
HavokValor 5 Posted February 13, 2019 Author Share Posted February 13, 2019 I would still enable transcode throttling, it does a good job of staggering transcoding you can have a bunch of streams, they each transcode little chunks then take a break.. it will allow you to get more concurrent streams going. See I have two transcoding right now, but neither are actually using gpu time, they are both on break and when they do trancode they are only doing it at a relatively low FPS... Thanks for the tip! I’ll be sure to enable that. Link to comment Share on other sites More sharing options...
HavokValor 5 Posted February 14, 2019 Author Share Posted February 14, 2019 there's a plugin to be able to use the GPU for transcoding on unraid. Figured I would put this here for anyone who was thinking of installing a windows VM like me. 1 Link to comment Share on other sites More sharing options...
JLJ 1 Posted March 30, 2019 Share Posted March 30, 2019 (edited) I'd like to add to the knowledge of this thread,others may find this helpful if they plan to use Nvidia consumer gpu's to transcoding. Linux/Unraid https://github.com/keylase/nvidia-patch Windows https://github.com/keylase/nvidia-patch/tree/master/win Edited March 30, 2019 by JLJ Link to comment Share on other sites More sharing options...
lightsout 144 Posted April 1, 2019 Share Posted April 1, 2019 I'd like to add to the knowledge of this thread,others may find this helpful if they plan to use Nvidia consumer gpu's to transcoding. Linux/Unraid https://github.com/keylase/nvidia-patch Windows https://github.com/keylase/nvidia-patch/tree/master/win I am using this mod with a 1050ti and it is working well, also tested on a gtx 1060 6gb. 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