And as an added bonus, I do not see any difference in rendering speed in different cpus' strength for my case. The GTX 1050 2gb uses an i5-3470, 1050 ti uses an i7-3770, and the gtx 1070 uses a Ryzen 2600. When I use the same datum settings, only 120px on all setups to match the limiting factor of 1050 2gb, all render at almost the same speed (same size,frame rate, and video duration of 30 seconds), all take about 1 hour or so to finish). I have yet to test on i3 or lower tier processor since I do not have any.
I hope this helps answer your question. I am not an expert or anything, just telling from my own collected personal data, settings and experience.
Thank you very much Noraiman, I thought it is splitting video by duration instead of picture, I never thought that a few 1080p frames would take over 16GB VRAM. Looks DAIN has a long way to go.
I've tried many different size values and I think 900px may be the limit for 16gb, very close to ur calculation. If it goes higher rendering process will be unstable, some scenes may take more memory.....Or maybe just my video bit rate is too high, each frame after extraction is about 3MB, I haven't try other video so not sure if this size is normal.
I temporarily gived up proccessing this video, for it will take about 860h to rendering 🌚
About different CPUs, I noticed CPU usage is low after frames extraction, so yes cpu is probably have no thing to do with rendering speed.