Topic: MT vs Cores

Let's take this code.

SetMTMode(3,8)
AviSource("Preview.avi", audio=false, pixel_type="YV12")
SetMTMode(2)
InterFrame(Cores=8, Tuning="Smooth", NewNum=60000, NewDen=1001, GPU=true)

What's the difference between AviSynth's MT mode (MT=8) and the Cores parameter? Should it be either one or the other, or should it be the same value in both?

InterFrame Cores doesn't increase the amount of threads being run, but I'm seeing better performance when setting Cores=1.

Just a bit confused about this. Thanks!

Re: MT vs Cores

It's just a workaround.
Since "MT" is an unofficial patch to Avisynth - there's no reliable way for the plugin to get actual number of threads.
For example AVS+ doesn't support GetMTMode() function at all.

I'm seeing better performance when setting Cores=1

you're shooting yourself in the foot big_smile