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. |
|
|
#1 | Link |
|
to infinity...
Join Date: Dec 2001
Location: deep space
Posts: 48
|
XviD and Multi-Processor Systems (SMP)
I searched the forum, but couldn't find any recent threads on the SMP capabilities of XviD.
So here I go: Does XviD support Multiprocessor Systems? (It doesn't look like it, right now...) If not, is it planned for future releases? (Btw, I'm not talking about HT. My brand-new Dual Xeon needs something to do, until I finished my FE models...) |
|
|
|
|
|
#2 | Link |
|
Professional Lemming
Join Date: Dec 2003
Location: Stuttgart, Germany
Posts: 357
|
Well, I'm currently developing ELDER.
A parallEL encoDER for XviD. Look here for current status. edit 2005-07-08: ELDERchap V1.0RC1 released. http://www.iti.uni-stuttgart.de/~ber...p1.0RC1.tar.gz bis besser, T0B1A5
__________________
projects page: ELDER, SmoothD, etc. Last edited by 708145; 8th July 2005 at 13:54. Reason: ELDERchap V1.0RC1 released |
|
|
|
|
|
#3 | Link |
|
yakisoooobaaa!!
Join Date: Sep 2003
Location: Greece
Posts: 329
|
AFAIK XviD does not take advantage of SMP (or HT) systems. The only benefit you can have from what I've heard so far, is that you can leave decoding/filtering etc for one CPU and encoding for the other...
The only way you can split encoding on more than one CPU is the way TOB1A5 mentioned, which is btw very similar to transcode's 'cluster mode' (I don't know how that one handles scene changes/chunk borders however) |
|
|
|
|
|
#5 | Link |
|
to infinity...
Join Date: Dec 2001
Location: deep space
Posts: 48
|
Yesterday I discovered something strange.
I was encoding a movie with Koepis XviD-1.0.3-20122004 build and to my great surprise both (!) CPUs were used! Both at 100%! (Vdubmod had 100% CPU usage) Is it possible that XviD supports SMP in the end? I don't undestand that. I like it, but I don't understand it....
|
|
|
|
|
|
#6 | Link |
|
Professional Lemming
Join Date: Dec 2003
Location: Stuttgart, Germany
Posts: 357
|
Well, unfortunately SMP code does not materialize randomly and by itself
![]() So my guess is that avisynth used one CPU and xvid the other. If you didn't use avisynth (or other filters for that matter) then I don't know bis besser, Tobias
__________________
projects page: ELDER, SmoothD, etc. |
|
|
|
|
|
#7 | Link | |
|
Actually in reserve
Join Date: Oct 2004
Posts: 1,603
|
Quote:
Link down ? Did
__________________
Having a problem with AutoGK? Read & use the FAQ & MORE FAQ first Want to exchange on AutoGK? try doom10.org In reserve (inactive) for an undefined period of time. |
|
|
|
|
|
|
#8 | Link | |
|
Professional Lemming
Join Date: Dec 2003
Location: Stuttgart, Germany
Posts: 357
|
Quote:
bis besser, Tobias
__________________
projects page: ELDER, SmoothD, etc. |
|
|
|
|
|
|
#9 | Link | ||
|
to infinity...
Join Date: Dec 2001
Location: deep space
Posts: 48
|
Quote:
![]() Quote:
EDIT1: ...looks like you're right. I've set up a new encode with different setting, and now CPU1 is at 100% and CPU2 is at 40%. So my previous results (both CPUs at ~100%) was purely coincidental. EDIT2: What the h***? At around 85% of pass 1, suddenly CPU2 jumped to ~100%, too! And for pass 2, both CPUs are constantly at ~80-100%! I don't understand that....
Last edited by Buzz Lightyear; 1st February 2005 at 14:47. |
||
|
|
|
|
|
#11 | Link |
|
Registered User
Join Date: Mar 2005
Posts: 7
|
I just found this page, it mentions you can compile xvid for smp, is this true??
http://www.discdude.net/xvid/compile.html |
|
|
|
|
|
#12 | Link | |
|
Professional Lemming
Join Date: Dec 2003
Location: Stuttgart, Germany
Posts: 357
|
Quote:
Just bug me often enough, it helps for motivation and "finding" time. ![]() bis besser, T0B1A5
__________________
projects page: ELDER, SmoothD, etc. |
|
|
|
|
|
|
#13 | Link |
|
Mr. Sandman
Join Date: Sep 2003
Location: Haddonfield, IL
Posts: 11,245
|
im bugging you...
__________________
MPEG-4 ASP Custom Matrices: EQM V1(old), EQM AutoGK Sharpmatrix (aka EQM V2), EQM V3HR (updated 01/10/2004), EQM V3LR, EQM V3ULR (updated 04/02/2005), EQM V3UHR (updated 17/12/2004) and EQM V3EHR (updated 05/10/2004) Info about my ASP matrices. MPEG-4 AVC Custom Matrices: EQM AVC-HR Info about my AVC matrices My x264 builds. Mooo!!! |
|
|
|
|
|
#16 | Link |
|
Professional Lemming
Join Date: Dec 2003
Location: Stuttgart, Germany
Posts: 357
|
Just a small question for all the ELDER-lovers in here:
Which platforms do you use? I guess mainly Win32(maybe HT or SMP). If so, I'll implement the Win32 version first. *hint* I have some free time tomorrow. *hint* bis besser, Tobias
__________________
projects page: ELDER, SmoothD, etc. |
|
|
|
|
|
#17 | Link |
|
Mr. Sandman
Join Date: Sep 2003
Location: Haddonfield, IL
Posts: 11,245
|
Win32, linux and BSD... but mainly Win32.
__________________
MPEG-4 ASP Custom Matrices: EQM V1(old), EQM AutoGK Sharpmatrix (aka EQM V2), EQM V3HR (updated 01/10/2004), EQM V3LR, EQM V3ULR (updated 04/02/2005), EQM V3UHR (updated 17/12/2004) and EQM V3EHR (updated 05/10/2004) Info about my ASP matrices. MPEG-4 AVC Custom Matrices: EQM AVC-HR Info about my AVC matrices My x264 builds. Mooo!!! |
|
|
|
|
|
#19 | Link |
|
to infinity...
Join Date: Dec 2001
Location: deep space
Posts: 48
|
@Ice =A=:
I haven't had time to look closer into that, but I think that 708145 is right and that XviD uses one CPU and Avisynth the other. That's not "real SMP" but I don't care. There are 2 processes (XviD and Avisynth) and 2 CPUs and it's damn fast, so why bother? ![]() @708145: auch ein www.nichtlustig.de Fan, wie ich sehe
|
|
|
|
|
|
#20 | Link | |
|
Registered User
Join Date: Feb 2002
Posts: 815
|
Quote:
|
|
|
|
|
![]() |
| Thread Tools | |
| Display Modes | |
|
|