CPU upgrade for Handbrake

french_guy

Distinguished
Oct 21, 2007
169
2
18,695
Hello all
I want to rip all my Blurays on my server (unraid)
I use MakeMKV, then Handbrake to compress the size but still giving priority to quality (I use Super HQ 1080p30 surround and select DTS-HD passthru for the audio)
With my current "old" CPU (Phenom X6 1055T O/C at 3.5Ghz), it's painfully slow (3 FPS average, so almost 20 hours to compress a 35GB rip)
What CPU upgrade would give me a noticeable improvement, without breaking the bank? Should I look for a Ryzen 5 2600 or 2600X, or an i5 8400? I would like to stay under $200 for the CPU (unless a little extra will give a big jump in performance)
By the way, I don't game.........
Thanks
 
Solution


Yes, handbrake uses a multi-threaded process. The more threads you throw at it the better performance.
Handbrake can use a lot of threads. Go for the 2600 over the 8400 cause it has twice the threads. The 2600 will be more than a noticeable improvement. It will be light years faster than your Phenom.

I have a plex server and rip my blu rays using MKV and handbrake in the same manner. If you have any questions, send them my way.
 


Honestly, I have not looked at the framerate in awhile. I think it is around 200-300fps, but I could be way off. I know this, that my 1950x can encode a blu ray on handbrake about as fast or faster than I can rip it from makemkv. It usually takes around 10 minuets to finish a bluray, pending the size of course. Encoding a dvd is blindingly fast.

I used to use a 7700k from my gaming rig (until the wife allowed me to get the 1950x) and the extra threads was a significant improvement. Despite the 7700k fast single core performance, handbrake likes threads. I also used a 6500 on another rig and I would have to set up it to encode throughout the night because it was so slow. That is why I was so amazed with how quick the 1950x could complete the encode.

As far as 2600 vs 2600x, the clock speed boost is not really worth it as when you OC the CPU does not turbo. You can get a all core overclock on the 2600 of about 4ghz. That is about what you will get with the 2600x all core turbo. So save the money and go with the 2600.
 
wow................15/20 fps with an i5-3570k?
CPU passmark is ~5,000 for the X6 1055T, and 7,200 for the i5
I guess your OC is bringing a lot of additional power
But still, 15/20 fps compared to my 3 fps avg....................it's a huge difference !
 


I know it's a lot to ask, but would you be able to make a test (when you have time) with Handbrake Super HQ 1080p surround preset from a MakeMKV rip and confirm the time it takes and/or the average FPS?
Thanks...............and Happy New Year
 


Add in extra threads and a 20-25% bump up to modern speeds and you'll be seeing real time recoding.
 


It also relies on certain optimizations and built-in GPU hardware that the Phenom doesn't have.

I would lean towards the Ryzen platform myself for this - especially once the 3000 series release, but I do wonder how well the cheap, 8+ core Xeons would fair with these tasks, as you can usually pick them up for pretty cheap.
 
Handbrake does like a lot of physical cores & threads - but OC freq also makes a big difference. On the rig below, right now i'm at 4.9 on all cores, but with an AVX offset of -3 which means when i'm running handbrake, my OC freq drops to 4.6 GHz

It will render a 41-55 GB file down to 5 GB in 12-18 minutes depending on the video file's original codec - i'm not video code literate, so that's the only factor i can explain the difference in time for nearly identical size files

On my earlier rig, with a i7-5960X (same 8 cores/16 threads), but only a 4.2 GHz OC, the same 12/13 minute render time was 21 - 22 minutes

point is, keep OC freq lin mind as well