32-bit vs. 64-bit Video Processing Test Results

Locked
User avatar
Anime2Envy
Joined: Tue Jan 07, 2003 11:37 pm
Location: Ohio, for now
Contact:
Org Profile

32-bit vs. 64-bit Video Processing Test Results

Post by Anime2Envy » Thu Apr 05, 2007 11:17 pm

While this is not entirely AMV related I thought that many of you would be interested in my 32-bit vs 64-bit video processing test results. I compared the 32 and 64-bit versions of Virtualdub and AVISynth to see if there was any real difference. The results are quiet interesting, I recommend anyone who is thinking of upgrading have a look. 8-)

32-bit vs. 64-bit Video Processing

User avatar
Kariudo
Twilight prince
Joined: Fri Jul 15, 2005 11:08 pm
Status: 1924 bots banned and counting!
Location: Los taquitos unidos
Contact:
Org Profile

Post by Kariudo » Thu Apr 05, 2007 11:21 pm

I'm definately interested
*goes to look*
Image
Image

User avatar
Zarxrax
Joined: Sun Apr 01, 2001 6:37 pm
Contact:
Org Profile

Post by Zarxrax » Thu Apr 05, 2007 11:21 pm

Interesting. I am curious how x264 would fare in this comparison.

User avatar
Kariudo
Twilight prince
Joined: Fri Jul 15, 2005 11:08 pm
Status: 1924 bots banned and counting!
Location: Los taquitos unidos
Contact:
Org Profile

Post by Kariudo » Thu Apr 05, 2007 11:37 pm

hmm...interesting, but I don't really think that you can make an accurate comparison when using 2 different OS's.
you should have used xp pro 32 vs 64 bit or vista 32 vs 64 bit.

I'd think that running any memory inensive process would automatically be at a disadvantage when comparing xp to vista due to the extra ammount of resources that vista uses (and to a lesser extent the gpu requirement of vista vs XP, maybe more of a factor would be the cpu requirement of vista vs xp)

according to this there is quite a significant difference in almost everything between 32-bit versions of XP and Vista (with vista commonly losing out to XP)
Image
Image

User avatar
Anime2Envy
Joined: Tue Jan 07, 2003 11:37 pm
Location: Ohio, for now
Contact:
Org Profile

Post by Anime2Envy » Thu Apr 05, 2007 11:55 pm

hmm...interesting, but I don't really think that you can make an accurate comparison when using 2 different OS's.
you should have used xp pro 32 vs 64 bit or vista 32 vs 64 bit.

I'd think that running any memory inensive process would automatically be at a disadvantage when comparing xp to vista due to the extra ammount of resources that vista uses (and to a lesser extent the gpu requirement of vista vs XP, maybe more of a factor would be the cpu requirement of vista vs xp)
according to this there is quite a significant difference in almost everything between 32-bit versions of XP and Vista (with vista commonly losing out to XP)
You bring up a good point Kariudo, however part of the reason I did this experiment was as a deciding factor on which operating system I was going to use. But I suppose that it wouldn't hurt to try running all the tests again using the 32-bit apps in 64-bit vista to see what kind of difference it would make. As for either 32-bit vista or 64-bit XP those tests will have to wait, but I may try them.
Interesting. I am curious how x264 would fare in this comparison.
Is there a 64-bit version of x264? I guess I will have to do some googleing and see, if there is I will give it a shot.

User avatar
Keeper of Hellfire
Joined: Sun Jan 09, 2005 6:13 am
Location: Germany
Org Profile

Post by Keeper of Hellfire » Fri Apr 06, 2007 12:47 am

Beside what Kariudo pointed out, the important question is: Is the so called 64bit software really optimized for 64bit systems (especially the memory structure), or is it only compiled to use 64 bit instructions? The latter can slow down the processing speed, and I think that's the matter with HuffYUV.

trythil
is
Joined: Tue Jul 23, 2002 5:54 am
Status: N͋̀͒̆ͣ͋ͤ̍ͮ͌ͭ̔̊͒ͧ̿
Location: N????????????????
Org Profile

Post by trythil » Fri Apr 06, 2007 1:03 am

Anime2Envy wrote: Is there a 64-bit version of x264? I guess I will have to do some googleing and see, if there is I will give it a shot.
x264 has had AMD64-specific code in SVN trunk for quite a while (2004, I think). It runs pretty well on my Ubuntu AMD64 machine.
Keeper of Hellfire wrote:Beside what Kariudo pointed out, the important question is: Is the so called 64bit software really optimized for 64bit systems (especially the memory structure), or is it only compiled to use 64 bit instructions?
Not sure about deeper optimizations, but the AMD64 assembly code does at least take advantage of the extra general-purpose registers available in 64-bit mode, which is a gain.

User avatar
Anime2Envy
Joined: Tue Jan 07, 2003 11:37 pm
Location: Ohio, for now
Contact:
Org Profile

Post by Anime2Envy » Fri Apr 06, 2007 10:30 am

trythil wrote:x264 has had AMD64-specific code in SVN trunk for quite a while (2004, I think). It runs pretty well on my Ubuntu AMD64 machine.

I guess what I should have asked is "Is there a Win64 version of x264?"


Keeper of Hellfire wrote:Beside what Kariudo pointed out, the important question is: Is the so called 64bit software really optimized for 64bit systems (especially the memory structure), or is it only compiled to use 64 bit instructions?
And that is why I am running these tests. I have zero doubt that the 64-bit software has the potential to be faster, it is just a matter of if the current software releases are well optimized or not.

User avatar
Anime2Envy
Joined: Tue Jan 07, 2003 11:37 pm
Location: Ohio, for now
Contact:
Org Profile

Post by Anime2Envy » Fri Apr 06, 2007 8:56 pm

Okay, I have updated the page to include the results of running the 32-bit apps on 64-bit Vista.

32-bit vs. 64-bit Video Processing

trythil
is
Joined: Tue Jul 23, 2002 5:54 am
Status: N͋̀͒̆ͣ͋ͤ̍ͮ͌ͭ̔̊͒ͧ̿
Location: N????????????????
Org Profile

Post by trythil » Sat Apr 07, 2007 12:55 am

Anime2Envy wrote:
trythil wrote:x264 has had AMD64-specific code in SVN trunk for quite a while (2004, I think). It runs pretty well on my Ubuntu AMD64 machine.

I guess what I should have asked is "Is there a Win64 version of x264?"
It should be possible to perform a 64-bit Windows build from the x264 source tree, but I don't have a 64-bit Windows machine to try that out on, so I can't verify that.

Locked

Return to “Video & Audio Help”