引用
最初由 wolfsoft 发布
怎么"拿"?目前我只知道那个俄国人的fft有GPU版,其他的还没听说过
自己编一个avs的filter就行了啊.............
我就是觉得CPU太慢才跑去看怎么弄avs的filter, 然后用GPU来处理的...........
引用
最初由 大虾 发布
PCI-E 16X的带宽才4G(32X是8G)……FSB800的CPU带宽是6.4G……所以到时候很可能会出现“CPU等显卡完成相应的工作”的局面,这样是不是得不偿失了?
所以说,我认为用GPU来帮助CPU运算理论上可行,但实际上貌似没什么意义。(如果我没搞错的话)与其花巨资升级主版、显卡到PCI-E 32X(我貌似没听说过有PCI-E 32X的显卡- -||)以弥补带宽的不足,不如投资在主板、内存、CPU上来的划算。
这个带宽和运算能力是两回事吧.............
就filter来说, 只需要把一个frame读到显示卡里面去, 然后把结果读出来就行了, 这对带宽的要求有限. 中间的处理完全可以用显示卡自己的内存来处理. 一般来说, 显示卡内部的带宽是20G以上, 比FSB800的还要快几倍. 现在的主流卡理论运算能力怎么也有100Gflops左右, 比CPU的5-10Gflops快多了.
另外CPU当然不用等GPU, GPU在处理的时候CPU完全可以处理下一帧, 中间只要加点CS消耗就行了.
所以用CPU处理视频不但理论上可行, 实际上也可行.