VideoHelp Forum




+ Reply to Thread
Results 1 to 4 of 4
  1. I'm using xvid4psp to convert and i'm gonna try to copy avisynth.dll in system folder and MT in plugins and I want to know will this use all 4core's on my i7 without any scripting as i'm just gonna addfilters convert and aim to use all cores

    Edit: also do i use 0.7 version of MT.dll or is there a 0.8 version? as im usin 2.58 avisynth
    Last edited by dylz; 9th Jan 2011 at 23:52.
    Quote Quote  
  2. Member
    Join Date
    Jul 2009
    Location
    Spain
    Search Comp PM
    To make Avisynth work multi-threaded, you have to add SetMTMode() and/or MT() command(s) to your script - otherwise the multi-threaded Avisynth just works in single-thread mode (like the original vanilla version).

    See http://avisynth.org/mediawiki/MT
    and http://avisynth.org/mediawiki/MT_support_page

    As far as I know, there is no MT v0.8 - v0.7 will work with a 2.58-based multi-threading avisynth.dll.
    Quote Quote  
  3. alright what if i have 2.5.8 installed and swap the avisynth2.5.8 dll with the MT avisynth.dll so that it uses the previous version MT will it be compatibleand if i add Set mode so many cores to the xvid4psp generated script will it work?
    Quote Quote  
  4. Member
    Join Date
    Jul 2009
    Location
    Spain
    Search Comp PM
    Yes, it will work (in principle).
    But note that not all filters work properly in multi-threaded mode and those that do may require a specific mode number to be used with SetMTMode(). See the above links for more details.

    It helps to understand how it works, but even if you do, it's still all a bit trial-and-error, with the potential for random crashes. That's why multi-threading is not yet built into the standard Avisynth.
    Quote Quote  



Similar Threads

Visit our sponsor! Try DVDFab and backup Blu-rays!