经过N天的debug...在昨天重装系统重头完成各种环境设置之后,QTGMC和SMDegrain终于可以在MT下同跑而不crash了,泪目。
但是,接下来又出现了crash之外新的问题。一开始因为设置不当,跑起来之后fps不仅比起跑MP还慢,而且跑一会儿卡死3、4秒,CPU占用波动很大,最终fps上到0.6左右不断间歇性长时间卡顿。
经过一番调试,参数如下:
代码: 全选
SetMemoryMax(6144)
SetMTMode(5)
LWLibavVideoSource("test.mkv",threads=1)
SetMTMode(2)
QTGMC(preset="very slow",FPSDivisor=2,NoiseProcess=0,ezdenoise=0)
SetMTMode(3)
SMDegrain(Refinemotion=true, lsb_in=false, lsb=true, lsb_out=true)
SetMTMode(2)
ditherpost(mode=6)
期间又不断调试参数,比如设定QTGMC的Edithreads参数,更改Source滤镜的MTMode。
我的猜测是QTGMC的速度过慢以至于到后期无法供给帧给SMD所以出现卡顿情况(大雾Orz),后来把SMD的MTMode改成3后略有改善,可依然坚持不了多久....
个人经验与力量有限,还望各菊苣解惑