View Full Version : HC multiprocessor support?
rack04
25th January 2008, 15:27
From what I understand HCenc is the only encoder for use in DVD Rebuilder that has multiprocessor support. Is this correct? If so, should "Multiple Encoder Processes" be enabled when using HCenc?
Boulder
25th January 2008, 18:23
Using the multiple encoder processes with HC022 is faster on my dual core system than running one HC022 instance (which by default utilizes multiple processors). I think the next DVD-RB Pro version allows disabling SMP so running multiple simultaneous encoder instances will be even faster then.
jdobbs
25th January 2008, 20:24
CCE and ProCoder both also have multiprocessor support (the applications are multi-threaded). But multi-threading is not as efficient as mulitple processes in the way DVD-RB works -- because the job can be easily divided into segments that each can use a greater percentage of the processors.
jdobbs
25th January 2008, 20:29
I think the next DVD-RB Pro version allows disabling SMP so running multiple simultaneous encoder instances will be even faster then. Yes it does. But my dual core AMD Opteron doesn't seem to see any improvement by disabling SMP. Looks like that may be something Intel can use more effectively.
Sophoclesdrf
25th January 2008, 22:53
I'll try to test multiprocessing with one of my Intel's and see if there is a difference. I have an E6600, E6700, E8400 (not yet intalled), Opteron 170, and Opteron 175 system so I can make comparisons between gains made by Intel's and Opteron's. I will however be a few days getting back with results on this.;)
rack04
25th January 2008, 23:25
I'll test too with my Q6600 but I don't know how to disable SMP.
jdobbs
26th January 2008, 00:45
Great idea. Thanks guys.
[Aside] Hey Sophocles, haven't seen you around in a while. Spending all your time over at DVD Hounds?
Sophoclesdrf
26th January 2008, 03:50
I'll test too with my Q6600 but I don't know how to disable SMP
That's Okay, I haven't tried it either! We'll help each other! I do love testing ideas.;)
Hey Sophocles, haven't seen you around in a while. Spending all your time over at DVD Hounds?
Yes, but mostly because I spend less time online and it's a small forum. I've been largely offline except for a visit or two during a given day. I am starting to play around with HD DVD and I would suspect that you have as well. So here's the line.
RBHD!!!!!! Just don't get focused on menu's.
That would kill Dimad. LOL
rack04
sounds like fun.
I have only dual core sytems so you will have the 4 core lead. I think that although Intel has had such a successful run, AMD is far from out of the picture so we need AMD systems to compare besides mine. Eh Jd??
jdobbs
26th January 2008, 12:43
To disable SMP you just have to add this:
*NOSMP
to the INI file passed to HC.
rack04
26th January 2008, 14:58
Here are some preliminary results with my Q6600 @ 3.4 GHz.
HCenc w/ SMP (1 instance):
[22:09:18] Phase II ENCODING started
- snip -
[22:47:23] Phase II ENCODING completed in 38 minutes.
HCenc w/ SMP (Multiple Encoder Processes):
[23:15:58] Phase II ENCODING started
- snip -
[23:56:41] Phase II ENCODING completed in 41 minutes.
rack04
26th January 2008, 15:07
To disable SMP you just have to add this:
*NOSMP
to the INI file passed to HC.
Which ini file do I add this command?
Sophoclesdrf
26th January 2008, 21:57
Using CCE I just finished an Encode of Fellowship of the Rings using SMP. I use LOR movies because there are no extras except sound tracks and I keep only one.
Sophoclesdrf
27th January 2008, 01:07
rack04
The order of *NOSMP probably doesn't matter as long as it's there.
(jdobbs if that's wrong correct me).
I will be contributing more as time moves on. I've been wrapped up in overclocking the new E8400, on an older board the P5W DH.
We need a control for consistency! I'm suggesting LOR II since there is little that can be trimmed but a sound track or two.
Good luck!
pc_speak
27th January 2008, 02:13
Which ini file do I add this command?
If you use the GUI, as YOU know, it's here. Automatically ticked if multi cores found.
http://img2.freeimagehosting.net/uploads/b7bee5f1b8.jpg (http://www.freeimagehosting.net/)
If you use the Command Line it's done like this:
\HCenc\hcenc_022.exe" -ini a.ini
The a.ini file.
*INFILE a.avs
*OUTFILE a.m2v
*LOGFILE a.log
*BITRATE 4000
*MAXBITRATE 6000
*PROFILE best
*DC_PREC 9
*ASPECT 4:3
*AUTOGOP 15
*NOSMP
*MATRIX mpeg
Make sense? :)
rack04
27th January 2008, 03:18
Here are some results using The Bourne Ultimatum.
HCenc w/ SMP (1 instance):
[22:09:18] Phase II ENCODING started
- snip -
[22:47:23] Phase II ENCODING completed in 38 minutes.
HCenc w/ SMP (Multiple Encoder Processes):
[23:15:58] Phase II ENCODING started
- snip -
[23:56:41] Phase II ENCODING completed in 41 minutes.
CCE SP (Multiple Encoder Processes):
[19:16:01] Phase II ENCODING started
- snip
[19:58:48] Phase II ENCODING completed in 42 minutes.
jdobbs
27th January 2008, 10:09
HC was faster than CCE? That's interesting.
vBulletin® v3.8.5, Copyright ©2000-2012, Jelsoft Enterprises Ltd.