Advice for buying a "rendering machine"
Forum rules
Guide to Posting Benchmarks
Guide to Posting Benchmarks
-
- Posts: 19
- Joined: Wed Feb 18, 2015 4:15 pm
Advice for buying a "rendering machine"
Hello to all and thank you in advance for any help and advice you can provide me.
Looking to purchase a "rendering laptop" of sorts to run Handbrake for windows on. Will be used to compress 1080I HD
files from around 35 Mbps down to 15 Mpbs in the high profile mode for best quality. The goal being to accomplish
the conversion in the least amount of time necessary so the files can be sent via FTP to my clients.
Right now I'm using a desktop core 2 duo 2.66 Mhz (Dell Optiplex 745) running Windows Vista 32bit. Compression is
taking roughly nine times the running time to complete. So nine minutes of CPU time for One minute of video.
Question: I'm partial to Dell and they offer their slightly older E6430 series in various flavors.
What would convert faster running Handbrake... 1x Core i7 (i7-3520M) 2.90 GHz or 1x Core i7 Quad (i7-3720QM) 2.60 GHz
Any other suggestions as to laptop type are welcome. If you have real world commpression times all the better.
Again, thanks for the input.
Looking to purchase a "rendering laptop" of sorts to run Handbrake for windows on. Will be used to compress 1080I HD
files from around 35 Mbps down to 15 Mpbs in the high profile mode for best quality. The goal being to accomplish
the conversion in the least amount of time necessary so the files can be sent via FTP to my clients.
Right now I'm using a desktop core 2 duo 2.66 Mhz (Dell Optiplex 745) running Windows Vista 32bit. Compression is
taking roughly nine times the running time to complete. So nine minutes of CPU time for One minute of video.
Question: I'm partial to Dell and they offer their slightly older E6430 series in various flavors.
What would convert faster running Handbrake... 1x Core i7 (i7-3520M) 2.90 GHz or 1x Core i7 Quad (i7-3720QM) 2.60 GHz
Any other suggestions as to laptop type are welcome. If you have real world commpression times all the better.
Again, thanks for the input.
-
- Veteran User
- Posts: 440
- Joined: Fri Mar 09, 2012 5:26 am
Re: Advice for buying a "rendering machine"
well, they're both essentially the same processor besides the number of cores... the extra 4 threads in the 3720QM would probably be better for handbrake than a slightly higher base clock? i dunno...
if you could afford a laptop with the i7-4980HQ, that's probably one of the best laptop CPUs currently although that's a gaming laptop rather than a rendering laptop... regardless you have to be aware of the cooling in the laptop with CPU intensive tasks such as rendering, which are usually a lot better in gaming laptops(?)...
rendering likes high-clocked and multiple cores, which are kinda hard to come by in laptops... desktops are better suited for this
no benchmarks to provide though
if you could afford a laptop with the i7-4980HQ, that's probably one of the best laptop CPUs currently although that's a gaming laptop rather than a rendering laptop... regardless you have to be aware of the cooling in the laptop with CPU intensive tasks such as rendering, which are usually a lot better in gaming laptops(?)...
rendering likes high-clocked and multiple cores, which are kinda hard to come by in laptops... desktops are better suited for this
no benchmarks to provide though
Re: Advice for buying a "rendering machine"
More cores -> better, up to about 6 physical cores. Beyond that, you may need to run multiple instances to take full advantage of additional cores…
- JohnAStebbins
- HandBrake Team
- Posts: 5726
- Joined: Sat Feb 09, 2008 7:21 pm
Re: Advice for buying a "rendering machine"
Some general guidelines. x264 scales well up to about 6 cores. So the more cores the better. More recent architectures are always more efficient in a couple of ways. First, more recent CPUs will run cooler. This is important in a laptop running HandBrake because most laptops *will* throttle CPU clock speed in order to prevent overheating while HandBrake is running (assuming software encoding). So the more efficient the CPU, the less it will throttle. Second, more recent architectures can do more in a clock cycle and therefore encode faster at a given clock speed than older architectures. In addition, you might find that you can get sufficient performance out of the hardware QSV h.264 encoder for your needs. This encoder is available in some Intel processors since Sandy Bridge, but improves in both speed and quality with each new architecture from Intel. QSV is very fast and does not cause the heat issues that software encoding does.
If you can borrow someone's Haswell based machine and test QSV, I would do this first to see if it is sufficient for your needs. If so, you could get away with a dual core i3 Haswell that is probably cheaper than what you are currently looking at. An i3 or i5 Haswell may be faster than the i7 Ivy you are looking at even for software encoding.
If you can borrow someone's Haswell based machine and test QSV, I would do this first to see if it is sufficient for your needs. If so, you could get away with a dual core i3 Haswell that is probably cheaper than what you are currently looking at. An i3 or i5 Haswell may be faster than the i7 Ivy you are looking at even for software encoding.
-
- Posts: 19
- Joined: Wed Feb 18, 2015 4:15 pm
Re: Advice for buying a "rendering machine"
Thanks. Guess what I'm after is a system... portable like a laptop so it can be running in my van... that can do maybe a real time conversion. That is, one minute of video converted in one minute of CPU time. That's all I'd really need. Not looking for something is mere seconds.
What I read on this series from Dell (from some test sites) was they're cooling worked quite well averaging 80 degrees or so.
What I read on this series from Dell (from some test sites) was they're cooling worked quite well averaging 80 degrees or so.
Re: Advice for buying a "rendering machine"
You can always adjust your encoding settings to get more speed, at the expense of some compression efficiency. Are you currently using the Normal preset? If not, give it a try, it's a good indication of your computer's "maximum" x264 encoding speed (there are ways to make encoding even faster, but you start getting into settings where compression efficiency isn't all that great).
-
- Posts: 19
- Joined: Wed Feb 18, 2015 4:15 pm
Re: Advice for buying a "rendering machine"
When you say "adjust encoding settings" are you talking about the switch under Options for "enable DXVA"? Tried that but got exact same speed.
Or do you mean the profiles tab to the right? I have that set to high profile and have the rate to 15Mbps. actually, the client is happy with the end result so not wanting to alter this for the time being. Just want to speed things up and retain what I'm now getting for picture quality.
As to using a Haswell-equipped machine. If i could get some input on exact models to look for that users are having good luck with that would help. I have no one I know who owns one.
Cost is a factor to some extent so an earlier model that might work will help.
Or do you mean the profiles tab to the right? I have that set to high profile and have the rate to 15Mbps. actually, the client is happy with the end result so not wanting to alter this for the time being. Just want to speed things up and retain what I'm now getting for picture quality.
As to using a Haswell-equipped machine. If i could get some input on exact models to look for that users are having good luck with that would help. I have no one I know who owns one.
Cost is a factor to some extent so an earlier model that might work will help.
-
- Posts: 19
- Joined: Wed Feb 18, 2015 4:15 pm
Re: Advice for buying a "rendering machine"
Tried using Normal. No good.
Looks great until the subject moves then the picture breaks up on vertical lines. Blocks and such. Need to stick with High Profile for my client needs. Thanks for the suggestion. It did speed things up about 4 times, though.
Looks great until the subject moves then the picture breaks up on vertical lines. Blocks and such. Need to stick with High Profile for my client needs. Thanks for the suggestion. It did speed things up about 4 times, though.
- JohnAStebbins
- HandBrake Team
- Posts: 5726
- Joined: Sat Feb 09, 2008 7:21 pm
Re: Advice for buying a "rendering machine"
What you describe here sounds like it could be a problem with interlaced source content. The "High Profile" preset has the Decomb filter enabled by default. The "Normal" preset does not. So try using the Normal preset, then enable Decomb-Default on the Picture tab.scooterspal wrote:Tried using Normal. No good.
Looks great until the subject moves then the picture breaks up on vertical lines. Blocks and such. Need to stick with High Profile for my client needs. Thanks for the suggestion. It did speed things up about 4 times, though.
Re: Advice for buying a "rendering machine"
Or if you can't figure out filtering, start with the High Profile preset and choose a faster x264 preset on the video tab.
For fast mobile encoding you may want to try Intel QuickSync. The compression efficiency isn't great, but it's comparable to the faster x264 presets and uses a lot less power which is good on a laptop (since many have undersized thermal systems).
For fast mobile encoding you may want to try Intel QuickSync. The compression efficiency isn't great, but it's comparable to the faster x264 presets and uses a lot less power which is good on a laptop (since many have undersized thermal systems).
Re: Advice for buying a "rendering machine"
It's also good for the environment
Re: Advice for buying a "rendering machine"
Maybe this thread would be of interest for a "use in the truck" machine: viewtopic.php?f=9&t=29724
-
- Posts: 19
- Joined: Wed Feb 18, 2015 4:15 pm
Re: Advice for buying a "rendering machine"
Yes, the old de-interlace filter. With that enabled my time went up to 3.6 minutes to 1 minute of video as opposed to 9/1 before set to high profile.
Really, I cannot see any difference on my computer screen. Not sure how it will hold up on an HD monitor or TV.
The file size is also not that much different between the two... high to normal.
What am I giving up running in Normal mode?
Really, I cannot see any difference on my computer screen. Not sure how it will hold up on an HD monitor or TV.
The file size is also not that much different between the two... high to normal.
What am I giving up running in Normal mode?
- JohnAStebbins
- HandBrake Team
- Posts: 5726
- Joined: Sat Feb 09, 2008 7:21 pm
Re: Advice for buying a "rendering machine"
A little of what is called "encoder efficiency". What this means is either the file size will get a little bigger, or the quality will be a little lower. Which of these 2 things happens depends on several factors including the characteristics of the source content.scooterspal wrote:What am I giving up running in Normal mode?
-
- Posts: 19
- Joined: Wed Feb 18, 2015 4:15 pm
Re: Advice for buying a "rendering machine"
Getting back to my reason for the post. To find a faster machine to run Handbrake on...
I assume I'm likely to do way better on a quad core i7 laptop at 64bit than my current core 2 duo 6700 at 32bit, yes?
The issue that has been brought up is the heat generated. Will it be so bad, for what I'm doing, as to cause the unit
to shut down or just throttle back on the CPU speed and to what extent, can anyone tell me?
Are there laptops that handle the heat better than others with little or no throttle back? Dell's models that I mentioned had favorable heat reviews but then again they were not running Handbrake at the time.
I assume I'm likely to do way better on a quad core i7 laptop at 64bit than my current core 2 duo 6700 at 32bit, yes?
The issue that has been brought up is the heat generated. Will it be so bad, for what I'm doing, as to cause the unit
to shut down or just throttle back on the CPU speed and to what extent, can anyone tell me?
Are there laptops that handle the heat better than others with little or no throttle back? Dell's models that I mentioned had favorable heat reviews but then again they were not running Handbrake at the time.
-
- Veteran User
- Posts: 440
- Joined: Fri Mar 09, 2012 5:26 am
Re: Advice for buying a "rendering machine"
the quadcore i7 should perform way better with handbrake than a dualcore...
80C? i don't think a lot consider that very good i remember going 82C or something during the summer and something was cooking hopefully nothing bad happened
i'm usually between 66-75C depending on how many x264 threads i feel like using...
80C? i don't think a lot consider that very good i remember going 82C or something during the summer and something was cooking hopefully nothing bad happened
i'm usually between 66-75C depending on how many x264 threads i feel like using...
Re: Advice for buying a "rendering machine"
There's a lot of question marks around the CPU encoding path - just how fast will it be, will it throttle/crash, etc.scooterspal wrote:The issue that has been brought up is the heat generated. Will it be so bad, for what I'm doing, as to cause the unit
to shut down or just throttle back on the CPU speed and to what extent, can anyone tell me?
Are there laptops that handle the heat better than others with little or no throttle back? Dell's models that I mentioned had favorable heat reviews but then again they were not running Handbrake at the time.
I'd really suggest looking into using QuickSync, this kind of problem (mobile, ~realtime HD encoding, relatively generous bitrate allowance) is what it's geared around and can succeed at.
-
- Posts: 19
- Joined: Wed Feb 18, 2015 4:15 pm
Re: Advice for buying a "rendering machine"
OK. Fair enough. So my question to using hardware over software has to do with final quality.
Is there any trade off picture quality wise to using a Quicksync hardware encoder system over doing it completely in software?
Is there any trade off picture quality wise to using a Quicksync hardware encoder system over doing it completely in software?
Re: Advice for buying a "rendering machine"
Quick Sync Video cannot compete against x264's slowest presets in terms of compression efficiency, but that's easily worked around by giving it more bits to play with (larger files).
- JohnAStebbins
- HandBrake Team
- Posts: 5726
- Joined: Sat Feb 09, 2008 7:21 pm
Re: Advice for buying a "rendering machine"
Yes.scooterspal wrote:OK. Fair enough. So my question to using hardware over software has to do with final quality.
Is there any trade off picture quality wise to using a Quicksync hardware encoder system over doing it completely in software?
This is why I suggested that you find a machine you can test it on first. QSV encoders strengths are that it is blindingly fast, and doesn't stress the hardware. But it is a lower "efficiency" encoder. I.e. the output will be either larger or lower quality depending on settings used. So you need to do some test encodes and check the file size and quality to see if it works for your use case.
Re: Advice for buying a "rendering machine"
OP wouldn't likely be using the slowest x264 presets to hit his speed target anyway, and has a generous 15 Mbps target.Rodeo wrote:Quick Sync Video cannot compete against x264's slowest presets in terms of compression efficiency, but that's easily worked around by giving it more bits to play with (larger files).
-
- Posts: 19
- Joined: Wed Feb 18, 2015 4:15 pm
Re: Advice for buying a "rendering machine"
Testing is not really an option since I know of no one who owns such a machine. I'm left to buying one (probably used) on the web and taking my chances. Making the files larger is also not my goal since I still have to upload the much compressed 15Mbps version to an FTP server. Keeping the files at the size I'm now getting is preferred. Still hours of upload time with my current internet connection.
As to my settings... I have it set to the default settings for High Profile but have a check in the box for Average Bit Rate and have 15000 in the box to get 15Mbps. Only doing a single pass. No checks marks below this line.
Audio set to 256k... same settings otherwise on that dialog. The original video is 35 Mbps mp4 1080/50I or 1080/60I. Output frame size kept the same.
So am I left with getting a non-hardware encoding laptop of the i7-ish variety, quad core, windows 7 pro-64 bit and keeping it in an ice chest for the drive back home... in other words, how badly am I stressing things the way I have the settings for my needs?
As to my settings... I have it set to the default settings for High Profile but have a check in the box for Average Bit Rate and have 15000 in the box to get 15Mbps. Only doing a single pass. No checks marks below this line.
Audio set to 256k... same settings otherwise on that dialog. The original video is 35 Mbps mp4 1080/50I or 1080/60I. Output frame size kept the same.
So am I left with getting a non-hardware encoding laptop of the i7-ish variety, quad core, windows 7 pro-64 bit and keeping it in an ice chest for the drive back home... in other words, how badly am I stressing things the way I have the settings for my needs?
-
- Posts: 9
- Joined: Mon Oct 06, 2014 9:36 pm
Re: Advice for buying a "rendering machine"
After reading all of this, I am still confused.
I am using a X99 motherboard with 64gb of DDR4 RAM and a intel 5960 (8 core) CPU 3ghz.
So is handbrake making use of all 8 cores? Is it taking advantage of my 64gb of Ram?
TGC
I am using a X99 motherboard with 64gb of DDR4 RAM and a intel 5960 (8 core) CPU 3ghz.
So is handbrake making use of all 8 cores? Is it taking advantage of my 64gb of Ram?
TGC
Re: Advice for buying a "rendering machine"
HandBrake will use as any cores as it can, but depending on source and settings, typically you get diminishing returns after 6 cores.
HandBrake only uses up to around 2GB for 1080P content. What it needs is fast memory, not masses of memory. There is no benfit to having 64GB ram if all you are doing is video encoding with HandBrake. HandBrake has everything it needs in memory, in memory.
HandBrake only uses up to around 2GB for 1080P content. What it needs is fast memory, not masses of memory. There is no benfit to having 64GB ram if all you are doing is video encoding with HandBrake. HandBrake has everything it needs in memory, in memory.