版面规则
提问时请注意:尽量详细描述操作过程、AVS脚本内容等,最好能写出片名,只贴图有时无法看出问题原因。
提示:发布原创内容请尽量使用附件上传。使用网盘会出现过期失效的问题,请注意。
头像
SAPikachu
帖子: 192
注册时间: 2011-02-28 19:55
联系: 网站

Re: MP_Pipeline 0.18 - 多进程运行avs脚本 [2014-04-06]

翡璃月 写了:皮神求助
4K影像扔進去跑不了
記憶體空間不夠用

問題の署名:
問題イベント名: APPCRASH
アプリケーション名: MP_Pipeline.dll.slave.exe
アプリケーションのバージョン: 0.0.0.0
アプリケーションのタイムスタンプ: 5341204c
障害モジュールの名前: masktools2.dll
4K每帧大小也就12M,理论上应该不会爆内存才对。用排除法看看具体是哪些滤镜会出错?只有masktools2还是其它滤镜也会?

Edit:另外prefetch设置了多少?
T: @SAPikachu
头像
翡璃月
帖子: 79
注册时间: 2010-11-11 23:36
来自: 台灣宜蘭
联系: 网站

Re: MP_Pipeline 0.18 - 多进程运行avs脚本 [2014-04-06]

嗯 應該是masktools2會
我想主因是因為masktools2運算腳本的內部
跑的是 (也就是根本到8K的運算)
w = width(clp)
h = height(clp)
upw2 = Round(w*1.25) # m4(w*1.25)
uph2 = Round(h*1.25) # m4(h*1.25)
upw4 = Round(w*1.5) # m4(w*1.5)
uph4 = Round(h*1.5) # m4(h*1.5)
upw6 = Round(w*2) # m4(w*2)
uph6 = Round(h*2) # m4(h*2)


### prefetch: 26, 18
图片
头像
SAPikachu
帖子: 192
注册时间: 2011-02-28 19:55
联系: 网站

Re: MP_Pipeline 0.18 - 多进程运行avs脚本 [2014-04-06]

翡璃月 写了:嗯 應該是masktools2會
我想主因是因為masktools2運算腳本的內部
跑的是 (也就是根本到8K的運算)
w = width(clp)
h = height(clp)
upw2 = Round(w*1.25) # m4(w*1.25)
uph2 = Round(h*1.25) # m4(h*1.25)
upw4 = Round(w*1.5) # m4(w*1.5)
uph4 = Round(h*1.5) # m4(h*1.5)
upw6 = Round(w*2) # m4(w*2)
uph6 = Round(h*2) # m4(h*2)


### prefetch: 26, 18
脚本貌似没有贴全?
T: @SAPikachu
头像
翡璃月
帖子: 79
注册时间: 2010-11-11 23:36
来自: 台灣宜蘭
联系: 网站

Re: MP_Pipeline 0.18 - 多进程运行avs脚本 [2014-04-06]

嗯...找到原因解決了
抱歉驚動皮神
8K處理速度0.6fps

src=last
topaa=src.nnedi3(dh=true).Spline36Resize(w,h).TurnLeft().Spline36Resize(h*2,w*2).FineSharp(Sstr=2.0).SangNom2(order=1, aa=48).Spline36Resize(1080,1920).TurnRight()

改成

src=last
topaa=src.nnedi3(dh=true).Spline36Resize(w,h).TurnLeft().Spline36Resize(h*2,w*2).FineSharp(Sstr=2.0).SangNom2(order=1, aa=48).Spline36Resize(h,w).TurnRight()

就解決了 ((茶
小夜的bug 因為他本只想給1920x1080處理而已
图片
头像
SAPikachu
帖子: 192
注册时间: 2011-02-28 19:55
联系: 网站

Re: MP_Pipeline 0.18 - 多进程运行avs脚本 [2014-04-06]

翡璃月 写了:嗯...找到原因解決了
抱歉驚動皮神
8K處理速度0.6fps

src=last
topaa=src.nnedi3(dh=true).Spline36Resize(w,h).TurnLeft().Spline36Resize(h*2,w*2).FineSharp(Sstr=2.0).SangNom2(order=1, aa=48).Spline36Resize(1080,1920).TurnRight()

改成

src=last
topaa=src.nnedi3(dh=true).Spline36Resize(w,h).TurnLeft().Spline36Resize(h*2,w*2).FineSharp(Sstr=2.0).SangNom2(order=1, aa=48).Spline36Resize(h,w).TurnRight()

就解決了 ((茶
小夜的bug 因為他本只想給1920x1080處理而已
这样能解决倒是奇怪了。。h,w不是等于1080,1920么,这样的话两段脚本实际上应该是一样才对
T: @SAPikachu
头像
翡璃月
帖子: 79
注册时间: 2010-11-11 23:36
来自: 台灣宜蘭
联系: 网站

Re: MP_Pipeline 0.18 - 多进程运行avs脚本 [2014-04-06]

輸入是 3840x2160 我想可能是這問題吧
因為h,w是2160,3840...
图片
头像
SAPikachu
帖子: 192
注册时间: 2011-02-28 19:55
联系: 网站

Re: MP_Pipeline 0.18 - 多进程运行avs脚本 [2014-04-06]

翡璃月 写了:輸入是 3840x2160 我想可能是這問題吧
因為h,w是2160,3840...
好吧我错了。。不过输出大小更大反而没问题么。。

另外可以考虑试试把这行分到不同进程里面,也许就没问题了。
T: @SAPikachu
头像
翡璃月
帖子: 79
注册时间: 2010-11-11 23:36
来自: 台灣宜蘭
联系: 网站

Re: MP_Pipeline 0.18 - 多进程运行avs脚本 [2014-04-06]

輸出大小更大反而沒問題這點我也是完全摸不著頭緒orz

分開不同進程這點可以試試看 感謝皮神
图片
头像
翡璃月
帖子: 79
注册时间: 2010-11-11 23:36
来自: 台灣宜蘭
联系: 网站

Re: MP_Pipeline 0.18 - 多进程运行avs脚本 [2014-04-06]

皮神 再度求救
[上午 07:35:52] 翡璃月: 今天內會好
[上午 07:36:07] 翡璃月: 10小時 下午就會好了
[下午 11:28:05] 翡璃月: 腳本卡了好幾次 = =
[下午 11:28:11] 翡璃月: 浪費一堆電
[下午 11:29:15] 翡璃月: 看還是改成sorathread算了?
[下午 11:29:20] 翡璃月: 打錯
[下午 11:29:24] 翡璃月: sorasmserver
[下午 11:31:05] 小夜夜提不起勁: ...
[下午 11:31:11] 小夜夜提不起勁: 太長所以卡了= =?
[下午 11:35:39] 翡璃月: 不一定卡後面
[下午 11:35:43] 翡璃月: 有時前面舊卡了
[下午 11:35:51] 翡璃月: mpp的問題
[下午 11:36:48] 翡璃月: sora分開多個獨立執行 反而不容易因為cpu多顆的記憶體共用干擾穩定
[下午 11:37:24] 翡璃月: 這個點我回報給皮神看看
[下午 11:39:41] 小夜夜提不起勁: 恩...
嗯...主要是因為我這邊是E5-4650L*4同步運作
可能是NUMA的關係 記憶體共用執行序在不同的CPU內運作不同步的資料
處理結果 不曉得原因 有時候 17開的MPP會忽然中斷(就是cmd框沒有繼續處理新的frame)

但根據先前經驗 同樣多開的方式運作
在SoraSMServer內則沒有這種問題
不曉得皮神怎麼看?
图片
头像
SAPikachu
帖子: 192
注册时间: 2011-02-28 19:55
联系: 网站

Re: MP_Pipeline 0.18 - 多进程运行avs脚本 [2014-04-06]

翡璃月 写了:皮神 再度求救
[上午 07:35:52] 翡璃月: 今天內會好
[上午 07:36:07] 翡璃月: 10小時 下午就會好了
[下午 11:28:05] 翡璃月: 腳本卡了好幾次 = =
[下午 11:28:11] 翡璃月: 浪費一堆電
[下午 11:29:15] 翡璃月: 看還是改成sorathread算了?
[下午 11:29:20] 翡璃月: 打錯
[下午 11:29:24] 翡璃月: sorasmserver
[下午 11:31:05] 小夜夜提不起勁: ...
[下午 11:31:11] 小夜夜提不起勁: 太長所以卡了= =?
[下午 11:35:39] 翡璃月: 不一定卡後面
[下午 11:35:43] 翡璃月: 有時前面舊卡了
[下午 11:35:51] 翡璃月: mpp的問題
[下午 11:36:48] 翡璃月: sora分開多個獨立執行 反而不容易因為cpu多顆的記憶體共用干擾穩定
[下午 11:37:24] 翡璃月: 這個點我回報給皮神看看
[下午 11:39:41] 小夜夜提不起勁: 恩...
嗯...主要是因為我這邊是E5-4650L*4同步運作
可能是NUMA的關係 記憶體共用執行序在不同的CPU內運作不同步的資料
處理結果 不曉得原因 有時候 17開的MPP會忽然中斷(就是cmd框沒有繼續處理新的frame)

但根據先前經驗 同樣多開的方式運作
在SoraSMServer內則沒有這種問題
不曉得皮神怎麼看?
于是脚本贴一下看看?另外MPP的版本是最新的么?据我所知就算是numa也不应该会卡死的,最多是效率低一点。卡死的话应该是MPP的bug。。(顺便这配置闪瞎了orz
T: @SAPikachu

回到 “AviSynth”