Log in

View Full Version : Avisynth & 64-bit processors


dvwannab
28th September 2007, 16:25
Guys,

I am planning a new desktop and I am thinking about a Duo 2 Core or Duo 2 Quad 64-bit processor.

Will any of these processors greatly speed up my Avisynth encodes? Will Avisynth properly operate in a 64-bit environment?

I use some filters and codes that are extremely slow and hope that a new computer will help out with some much needed processing speed on those VHS -> DVD encodes. I am also planning some HDV encoding in the very near future.
:thanks:

steptoe
29th September 2007, 08:59
What you could try is the MT package that tries with some good success in getting filters and functions to run multi-threaded


64-bit AviSynth is possible in future, there are some 64-bit filters but as virtually every filter and a major rewrite of avisynth will be needed its not looking too hopeful for a full 64-bit avisynth for the near future

http://forum.doom9.org/showthread.php?t=94996

Leak
29th September 2007, 11:08
64-bit AviSynth is possible in future, there are some 64-bit filters but as virtually every filter and a major rewrite of avisynth will be needed its not looking too hopeful for a full 64-bit avisynth for the near future
Not... quite. (http://forum.doom9.org/showthread.php?t=130173) :D

Yeah, it's basically cheating, but it'll allow a 64-bit application to use AviSynth, and the caches on the 64-bit side will allow using more memory for caching frames; but I doubt most filters themselves actually need more than 2GB of addressing space - but yeah, the extra integer registers in 64-bit mode might help, unless the code is using the MMX/SSE registers which IIRC stayed the same.

np: Kid606 - I Wanna Rock (You Just Left The Smallest Rave On Earth) (Who Still Kill Sound?)

dvwannab
1st October 2007, 17:02
My main aim to do a bit of thinking ahaed in the future. My computer is 5 years old, Win2000, P4 with 512MB RAM. It struggles as it is with filters and functions and scripts that uses iiP, FFT3D, RemoveGrain, etc.

I recently got a HDV Canon and will need to do some HDV editing/encoding which will need more RAM and processing power for sure. I was thinking Duo2Dual or Duo2Quad Vista Ultimate or XP Pro and a couple of LARGE hard drives might be the way to go now to prepare for my future projects.

Wouldn't a Duo2Dual or Duo2Quad with 4GB RAM speed up some of my "takes forever" encoding projects right now? I am not so concerned about converting filters/functions to 64-bit environment as I am told that these machines can operate 32 as well as 64 bit apps (backward capable). Which means Avisynth 32-bit should work fine within a 64-bit processor world. But faster, right? Thoughts.
:thanks:

foxyshadis
1st October 2007, 19:20
Combined with the multi-threaded version of avisynth, they would have a pretty glorious increase in speed. Even if you were forced to stick with the 32-bit version because some plugins weren't ported (and I don't know the status of 64-bit MT), you'd see a night-and-day difference.

I think that Pixiedust (or all the dusts?) and Mvtools are the only common filters that won't multithread. (Too bad they're such big candidates for it.) So you might have to swap dust for another filter in iiP.

dvwannab
1st October 2007, 19:46
:confused: Aaaarrrgghhh!!! Thats disappointing to hear about Pixiedust and MVTools. I love the capability and results they gave me in the past and currently (I have an encode going now at home while at work). Thanks foxy for your help and input. Hopefully the coders are busy as we speak re-writing a new MVTools as well as other filters & functions.