Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

Domains: forum.doom9.org / forum.doom9.net / forum.doom9.se

 

Go Back   Doom9's Forum > (HD) DVD, Blu-ray & (S)VCD > DVD & BD Rebuilder
Register FAQ Today's Posts Search

Reply
 
Thread Tools Search this Thread
Old 25th September 2010, 23:27   #1  |  Link
soneca
Registered User
 
Join Date: Feb 2008
Location: Brazil
Posts: 753
DVD Rebuilder Pro + HCenc + i7

Hi jdobbs,

The use of multiple threads with HC has always been great using the i7 920, but now with the i7 980x greatly diminished.

So I decided to disable Hyper-threading and performance improved considerably.

Any idea how to optimize performance?

With ht
[11:57:22] Phase I, PREPARATION started.
- DVD-RB v1.28.2
- AVISYNTH 2.5.8.0
- HC v0.25.0.0 encoder selected
- Source: O_BOM_FILHO_A_CASA_TORNA
- VTS_01: 3.506.180 sectors.
-- Scanning and writing .D2V & .AVS files
-- Processed 163.812 frames.
-- Building .AVS and .ECL files
- Reduction Level for DVD-5: 59,5%
- Overall Bitrate : 5.586/4.469Kbs
- Space for Video : 3.727.152KB
- Redistributing using Base_Q: 23
- HIGH/LOW/TYPICAL Bitrates: 5.836/786/4.469 Kbs
[12:00:21] Phase I, PREPARATION completed in 3 minutes.
[12:00:21] Phase II ENCODING started
- Creating M2V for VTS_01 segment 0
- Creating M2V for VTS_01 segment 1
- Creating M2V for VTS_01 segment 2
- Creating M2V for VTS_01 segment 3
- Creating M2V for VTS_01 segment 4
- Creating M2V for VTS_01 segment 5
- Creating M2V for VTS_01 segment 6
- Creating M2V for VTS_01 segment 7
- Creating M2V for VTS_01 segment 8
- Creating M2V for VTS_01 segment 9
- Creating M2V for VTS_01 segment 10
- Creating M2V for VTS_01 segment 11
- Creating M2V for VTS_01 segment 12
- Creating M2V for VTS_01 segment 13
- Creating M2V for VTS_01 segment 14
- Creating M2V for VTS_01 segment 15
- Creating M2V for VTS_01 segment 16
- Creating M2V for VTS_01 segment 17
- Creating M2V for VTS_01 segment 18
- Creating M2V for VTS_01 segment 19
- Creating M2V for VTS_01 segment 20
- Extracting STILLS for VTS_01 segment 21
[12:14:09] Phase II ENCODING completed in 14 minutes.

No ht
[18:39:12] Phase I, PREPARATION started.
- DVD-RB v1.28.2
- AVISYNTH 2.5.8.0
- HC v0.25.0.0 encoder selected
- Source: O_BOM_FILHO_A_CASA_TORNA
- VTS_01: 3.506.180 sectors.
-- Scanning and writing .D2V & .AVS files
-- Processed 163.812 frames.
-- Building .AVS and .ECL files
- Reduction Level for DVD-5: 59,5%
- Overall Bitrate : 5.586/4.469Kbs
- Space for Video : 3.727.152KB
- Redistributing using Base_Q: 23
- HIGH/LOW/TYPICAL Bitrates: 5.836/786/4.469 Kbs
[18:42:04] Phase I, PREPARATION completed in 3 minutes.
[18:42:04] Phase II ENCODING started
- Creating M2V for VTS_01 segment 0
- Creating M2V for VTS_01 segment 1
- Creating M2V for VTS_01 segment 2
- Creating M2V for VTS_01 segment 3
- Creating M2V for VTS_01 segment 4
- Creating M2V for VTS_01 segment 5
- Creating M2V for VTS_01 segment 6
- Creating M2V for VTS_01 segment 7
- Creating M2V for VTS_01 segment 8
- Creating M2V for VTS_01 segment 9
- Creating M2V for VTS_01 segment 10
- Creating M2V for VTS_01 segment 11
- Creating M2V for VTS_01 segment 12
- Creating M2V for VTS_01 segment 13
- Creating M2V for VTS_01 segment 14
- Creating M2V for VTS_01 segment 15
- Creating M2V for VTS_01 segment 16
- Creating M2V for VTS_01 segment 17
- Creating M2V for VTS_01 segment 18
- Creating M2V for VTS_01 segment 19
- Creating M2V for VTS_01 segment 20
- Extracting STILLS for VTS_01 segment 21
[18:53:34] Phase II ENCODING completed in 11 minutes.
soneca is offline   Reply With Quote
Old 26th September 2010, 00:02   #2  |  Link
Groucho2004
 
Join Date: Mar 2006
Location: Barcelona
Posts: 5,034
Quote:
Originally Posted by soneca View Post
Processed 163.812 frames.
ENCODING completed in 11 minutes.
Right, 11 minutes for 164,000 frames is still too slow for you.

How many instances of HC are you running? Multithreaded or not? Why don't you experiment yourself?
Groucho2004 is offline   Reply With Quote
Old 26th September 2010, 02:17   #3  |  Link
soneca
Registered User
 
Join Date: Feb 2008
Location: Brazil
Posts: 753
12 instances with ht enabled and 6 instances with disabled ht.
Is very fast but do not understand is the decrease in performance with HT enabled because it never occurred using HC.
Maybe Hank has to optimize the HC for a larger number of threads...
soneca is offline   Reply With Quote
Old 26th September 2010, 07:24   #4  |  Link
soneca
Registered User
 
Join Date: Feb 2008
Location: Brazil
Posts: 753
This article is helping me to better understand the Hyper-Threading on the i7 980x.
soneca is offline   Reply With Quote
Old 26th September 2010, 18:33   #5  |  Link
soneca
Registered User
 
Join Date: Feb 2008
Location: Brazil
Posts: 753
After some tests I noticed that very few applications take advantage of ht and others to lose performance.
The x264 is the most benefits from ht but with little difference and a considerable increase in consumption and cpu temperature.
So Hyper-Threading will be disabled from now.
soneca is offline   Reply With Quote
Old 26th September 2010, 23:54   #6  |  Link
SLOVEHEART
SLOVEHEART
 
SLOVEHEART's Avatar
 
Join Date: Mar 2009
Location: EUGENE, OREGON
Posts: 36
Quote:
Originally Posted by soneca View Post
Hi jdobbs,

[11:57:22] Phase I, PREPARATION started.
- DVD-RB v1.28.2
- AVISYNTH 2.5.8.0
- HC v0.25.0.0 encoder selected
Just a quick side question - I notice your using the latest HC encoder version 25. I've also run DVD-RB Pro w/ HC 25 renamed as HCbatch.exe - and in the status window it lists as HC v0.23... - how are you getting the program to list the correct version??

BTW - I use AVISYNTH 2.6.0 - this may be a performance gain for you??? Your encoding times seem quite good to me - I run a Core i7 950 cpu (I know - stupid waste of money) at 3.616 GHz and my encoding takes about 16-17 minutes using 8 threads (HT enabled)...

Cheers...
__________________
ROSE...
SLOVEHEART is offline   Reply With Quote
Old 27th September 2010, 00:30   #7  |  Link
soneca
Registered User
 
Join Date: Feb 2008
Location: Brazil
Posts: 753
Nothing, ever renamed to HCbatch to replace the old file and he was identified correctly by the DVD Rebuilder.
Actually version 2.6.0 is pretty stable, I'll test it soon.
Never had problems related to HT, but with this new processor that gain is questionable ...
soneca is offline   Reply With Quote
Old 27th September 2010, 01:05   #8  |  Link
jdobbs
Moderator
 
Join Date: Oct 2001
Posts: 21,176
Quote:
Originally Posted by SLOVEHEART View Post
Just a quick side question - I notice your using the latest HC encoder version 25. I've also run DVD-RB Pro w/ HC 25 renamed as HCbatch.exe - and in the status window it lists as HC v0.23... - how are you getting the program to list the correct version??

BTW - I use AVISYNTH 2.6.0 - this may be a performance gain for you??? Your encoding times seem quite good to me - I run a Core i7 950 cpu (I know - stupid waste of money) at 3.616 GHz and my encoding takes about 16-17 minutes using 8 threads (HT enabled)...

Cheers...
DVD-RB pulls the version from the program itself. If yours is saying v0.23 -- you're probably actually running v0.23.
__________________
jdobbs.softworks@gmail.com
jdobbs is offline   Reply With Quote
Old 27th September 2010, 21:03   #9  |  Link
hank315
HCenc author
 
Join Date: Nov 2003
Location: Netherlands
Posts: 570
@soneca
AFAIK a hyperthreaded CPU shares the MMX/SSEx registers.
Because HCenc uses MMX/SSEx instructions a lot it's best to set it to 6 instances for a I7 980x.
Using 12 instances also means you need *a lot* of memory.
__________________
HCenc at: http://hank315.nl
hank315 is offline   Reply With Quote
Old 28th September 2010, 01:03   #10  |  Link
soneca
Registered User
 
Join Date: Feb 2008
Location: Brazil
Posts: 753
Hank,

Thanks for clarifying.
With 12 instances the memory consumption is really huge and the performance drops almost 30%.
But the speed of HC remains unbeatable.
soneca is offline   Reply With Quote
Old 4th October 2010, 04:55   #11  |  Link
SLOVEHEART
SLOVEHEART
 
SLOVEHEART's Avatar
 
Join Date: Mar 2009
Location: EUGENE, OREGON
Posts: 36
Quote:
Originally Posted by jdobbs View Post
DVD-RB pulls the version from the program itself. If yours is saying v0.23 -- you're probably actually running v0.23.
Well- you're right; I was sure I saw ver. 25 listed as 23, I guess I must have been blind - I just re did the switch; the version is labeled correctly!!

BTW - ver 25 doesn't hang on initiation like the previous beta did. Encoding times are the same for the most part - not tested fully...

Cheers...
__________________
ROSE...
SLOVEHEART is offline   Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 04:02.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions Inc.