『漫游』酷论坛>『影音数码技术学习交流』>[请教]有没有什么让GPU ..

wolfsoft@2006-03-04 12:28

引用
最初由 skywalker 发布
当然还可以把压制时使用的filter拿到GPU上去运行, 这样也能提高速度................
这个方法我已经试过了, 实际上也是可行的..............
不过速度只提高了一两倍左右, 因为我用的是AGP, 所以不知道是带宽还是GPU慢了...


怎么"拿"?目前我只知道那个俄国人的fft有GPU版,其他的还没听说过
引用

skywalker@2006-03-04 23:53

引用
最初由 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处理视频不但理论上可行, 实际上也可行.
引用

Boss_02fj@2006-03-05 13:58

引用
最初由 skywalker 发布


自己编一个avs的filter就行了啊.............
我就是觉得CPU太慢才跑去看怎么弄avs的filter, 然后用GPU来处理的...........



这个带宽和运算能力是两回事吧.............
就filter来说, 只需要把一个frame读到显示卡里面去, 然后把结果读出来就行了, 这对带宽的要求有限. 中间的处理完全可以用显示卡自己的内存来处理. 一般来说, 显示卡内部的带宽是20G以上, 比FSB800的还要快几倍. 现在的主流卡理论运算能力怎么也有100Gflops左右, 比CPU的5-10Gflops快多了.

另外CPU当然不用等GPU, GPU在处理的时候CPU完全可以处理下一帧, 中间只要加点CS消耗就行了.

所以用CPU处理视频不但理论上可行, 实际上也可行.


那请教下啊,AVS怎么写?

具体效果怎样?
引用

MeteorRain@2006-03-05 14:24

同样请教!!!
口水等候中……
引用

hiei@2006-03-05 14:26

引用
最初由 Boss_02fj 发布


那请教下啊,AVS怎么写?

具体效果怎样?

是要自己写一个avs用的filter哦。
要求sky dd放binary版本出来
如果能开源就更好了:o

edit:
找到一个开源的实现了
http://forum.doom9.org/showthread.php?t=89941
引用

細細粒@2006-03-05 16:00

引用
最初由 hiei 发布

是要自己写一个avs用的filter哦。
要求sky dd放binary版本出来
如果能开源就更好了:o

edit:
找到一个开源的实现了
http://forum.doom9.org/showthread.php?t=89941
[/KH] 这东西...怎么用?直接加载就行?
引用

Galaxy001@2006-03-05 16:14

引用
最初由 Doom9 发布
The following cards will not work:
Ati:
Radeon 92xx


[/ku]
我想试都不行…[/KH]
引用

skywalker@2006-03-06 04:58

插件

包括了source code和binary.............
因为一直是我自己在用, 很多数值我都直接写在code里面了.
使用的时候直接在avs里面调用sharpen()..........
里面那两个.sd的文件要放在avs的目录还有你打开avs用的软件的目录里...........
glew32.dll和glut32.dll要放到system32里面...............
最后就是你的显示卡要支持openGl 2.0.
这个东西要求比较多, 使用上也有些问题(VDM压的时候必须关掉preview然后refresh), 所以能用的人估计不多...............
引用

MeteorRain@2006-03-06 09:25

拜读中………………囧
引用

dizyh@2006-03-06 13:14

天哪~真真是专业的压制者^0^
引用

wolfsoft@2006-03-06 20:40

引用
最初由 skywalker 发布

这个东西要求比较多, 使用上也有些问题(VDM压的时候必须关掉preview然后refresh), 所以能用的人估计不多...............


那么,用avs2avi压不就正好?
引用

Boss_02fj@2006-03-08 22:19

avs2vi?
引用

Boss_02fj@2006-03-10 06:39

avs2avi是什么?
引用

MeteorRain@2006-03-10 10:33

引用
最初由 Boss_02fj 发布
avs2avi是什么?
直接压avs到avi的工具。工作和VDM差不多,只是这是命令行的
引用

«12»共2页

| TOP