POPPUR爱换

标题: 指南:如何实现 AMD 卡硬件解码(OpenCL 接口) + SVP 插帧播放(+ madVR) [打印本页]

作者: Edison    时间: 2011-6-4 23:11
标题: 指南:如何实现 AMD 卡硬件解码(OpenCL 接口) + SVP 插帧播放(+ madVR)
0、下载带 APP 的 AMD 显卡驱动,例如
https://a248.e.akamai.net/f/674/ ... 6rc5_win7_may25.exe


1、安装 Cyberlink PowerDVD 10+。

2、依照本站指南安装 SVP:
http://we.pcinlife.com/thread-1688882-1-1.html

3、在 Potplayer 内以添加外部滤镜的方式添加 Cyberlink 的 CLCvd.ax :

[attach]1547346[/attach]

4、选择 Cyberlink Video Decoder 为默认解码器,并设置为 Ham 方式(AMD 的 OVP)解码(选择后,在非播放模式会看到 ham 没有被选上,这是正常;要查看是否真正选上,应该在播放视频的时候查看滤镜信息):
[attach]1547347[/attach]

5、选择渲染器为 Overlay Mixer 或者 madVR(i7-920 以下勿试)。

6、依照 本站指南设置 Ffdshow Raw Filter,并且需要屏蔽掉 ffdshow video decoder:
http://we.pcinlife.com/thread-1688882-1-1.html

7、播放视频。

优点:透过 OpenCL 实现硬件解码。
缺点:不支持 EVR 等渲染器;madVR 下方会有绿线。

备注:
如果你使用 MPC-HC 的话,用内建的分离器是不能支持 Cyberlink HAM 解码器,你可以添加并强制首选的分离器 LAV。

作者: boxfoxbox    时间: 2011-6-4 23:19
我喜欢用终极解码  硬解不清楚
作者: Edison    时间: 2011-6-4 23:20
你喜欢什么解码器播放器软件集成包和本主题没有什么关系。
作者: Chris    时间: 2011-6-4 23:25
太好的帖子了

我自己搞了很久也搞不定 SVP  AMD显卡的 OPENCL解码


一直不知道为什么

显卡加速是灰色的
作者: micko    时间: 2011-6-4 23:48
用这种方法的话,CPU占用率多少?GPU运行在什么频率捏?
作者: 莱茵钢铁    时间: 2011-6-4 23:55
提示: 作者被禁止或删除 内容自动屏蔽
作者: Edison    时间: 2011-6-4 23:57
micko 发表于 2011-6-4 23:48
用这种方法的话,CPU占用率多少?GPU运行在什么频率捏?

HAM + OVM + SVP 下,我手头的镭风 6750 是 400MHz|3600MT/s(满规格:800|4800T/s),占用率大约在 45%。

作者: goie    时间: 2011-6-5 00:33
        电视上可以快点普及就好了。。
作者: Sirlion    时间: 2011-6-5 01:07
好的,amd的opencl加速也出来了,snb真一悲剧
作者: Edison    时间: 2011-6-5 01:10
Sirlion 发表于 2011-6-5 01:07
好的,amd的opencl加速也出来了,snb真一悲剧

效果如何 ?

我手头没 SNB,但是依照之前的 SVPMark 测试,SNB CPU 部分很猛,现在加上 AMD OpenCL(computing + decoding) GPU 加速的话,估计可以有不错的表现。

作者: Sirlion    时间: 2011-6-5 01:20
Edison 发表于 2011-6-5 01:10
效果如何 ?

我手头没 SNB,但是依照之前的 SVPMark 测试,SNB CPU 部分很猛,现在加上 AMD OpenCL(c ...

2600集显开启pot内置的dxva加速后,默认设置如下
跑阿凡达remux很流畅,cpu占用70%左右,无需svp硬件加速即可跑3w码率
[attach]1547389[/attach]



但是跑eva 破剧场版,会出现卡帧,这个1080p码率紧紧1w3而已,我不明白为什么……

什么snb才能硬件加速svp啊……

作者: Edison    时间: 2011-6-5 02:32
Sirlion 发表于 2011-6-5 01:20
2600集显开启pot内置的dxva加速后,默认设置如下
跑阿凡达remux很流畅,cpu占用70%左右,无需svp硬件加速 ...

http://software.intel.com/en-us/articles/opencl-sdk/

CPU only

我觉得 SNB 的 GPU 本身就不遵循 OpenCL 的规范。

作者: Edison    时间: 2011-6-5 03:06
OVD 的限制:
[attach]1547403[/attach]


作者: Sirlion    时间: 2011-6-5 03:26
好吧,我第一次真正日常需要使用opencl了,结果我却买了个不支持的电脑……
作者: voodoost    时间: 2011-6-5 07:49
这个和 splash PRo差别大吗  splash直接就能打开AMD硬件 进行插帧播放 插帧效果还是不错的 画面偶尔会有一些错误或小碎块  这个SVP的插帧画面会出错吗?
作者: eGenius    时间: 2011-6-5 09:40
Edison 发表于 2011-6-4 23:57
HAM + OVM + SVP 下,我手头的镭风 6750 是 400MHz|3600MT/s(满规格:800|4800T/s),占用率大约在 45%。 ...

不知4670能否跑得动
作者: sonicxz    时间: 2011-6-5 09:46
回复 Edison 的帖子

OPENCL+SVP工作时候,现在是什么模式,待机157MHZ还是2D 3D低负载的400,500M或者UVD 400M还是按负载自动调整?
作者: Edison    时间: 2011-6-5 10:52
目前看到的是 3D 低性能模式。
作者: godlike    时间: 2011-6-5 11:54
N卡不能开ham?
作者: Edison    时间: 2011-6-5 11:58
NVIDIA 这边有更好用、限制更少、质量更高的 LAV CUVID,完全没必要惦记 ham 。
作者: godlike    时间: 2011-6-5 12:57
vp1引擎跑不了额?
作者: Edison    时间: 2011-6-5 13:11
godlike 发表于 2011-6-5 12:57
vp1引擎跑不了额?

对,被淘汰了。

另外,这个主题主要讨论的是 A 卡。

作者: kevinkt    时间: 2011-6-5 15:26
回复 Sirlion 的帖子

聽你的口氣真的好無奈
作者: lionsol    时间: 2011-6-6 10:26
按版大的设置攻略作下来,结果只有硬件加速没有倍贞效果:(
作者: lionsol    时间: 2011-6-6 20:03
在potplayer中强制开启DVXA硬件加速成功实现插帧
6850+Q9550@ 450x8.5
Potplayer+Madvr+ffshow filter raw


作者: zorgzola    时间: 2011-6-28 16:56
Edison 发表于 2011-6-5 13:11
对,被淘汰了。

另外,这个主题主要讨论的是 A 卡。

E大我的4650 A卡SVP那里的CL的灰色无法选中,系统是win7 32
CL驱动已安装最新的10.6,用你答疑另一坛友的软件检测CL也是显示正常的


作者: Edison    时间: 2011-6-28 17:01
zorgzola 发表于 2011-6-28 16:56
E大我的4650 A卡SVP那里的CL的灰色无法选中,系统是win7 32
CL驱动已安装最新的10.6,用你答疑另一坛友的 ...

手头没有 4000 的卡,这个还真的不是很清楚了。。

作者: fzqy    时间: 2011-6-29 09:27
本帖最后由 fzqy 于 2011-6-29 10:53 编辑

按照楼主的教程可以实现SVP+PowerDVD HAM的解码,但是CPU占用率超高,一般都在90%。SVP设置已经接近最低设置了,求进一步解答。
补充是1080P的AVC格式
cpu Q8300 oc3G
显卡 6850 1G

作者: accesspoint    时间: 2011-7-6 10:53
提示: 作者被禁止或删除 内容自动屏蔽
作者: Edison    时间: 2011-7-6 10:58
基本上都是这样,SVP 的 OpenCL 加速占用的 GPU 资源并不多,像 GTS 450 也就是 1~2%。
作者: accesspoint    时间: 2011-7-6 11:22
提示: 作者被禁止或删除 内容自动屏蔽
作者: whateveru    时间: 2011-7-6 12:33
本帖最后由 whateveru 于 2011-7-6 12:35 编辑
Edison 发表于 2011-7-6 10:58
基本上都是这样,SVP 的 OpenCL 加速占用的 GPU 资源并不多,像 GTS 450 也就是 1~2%。

8800GT占用28%

作者: boggo    时间: 2011-7-8 12:46
楼主,微星760gm-p33 集成的显卡能行吗?
作者: Chris    时间: 2011-7-8 13:13
我想问一下svp为何无法正常的硬解呢   挂一下 raw filter 不行吗
作者: boggo    时间: 2011-7-12 21:26
专门买了6750显卡,设置了之后发现有绿线.画面经常成马赛克状.
作者: MASSAGE    时间: 2011-7-18 20:23
请教EDISON大侠,为啥我POTPLAYER调用了POWERDVD10后无法选择到HAM?
作者: MASSAGE    时间: 2011-7-18 21:04
症状是HAM选项可以点,也可以应用,确定,但是重新点开发现选HAM并没有被保存。
作者: Edison    时间: 2011-7-19 09:13
MASSAGE 发表于 2011-7-18 21:04
症状是HAM选项可以点,也可以应用,确定,但是重新点开发现选HAM并没有被保存。

在非播放视频的状态下你重新打开 Cyberlink Video Decoder 的属性设置是会显示没有选上 HAM,但是播放视频状态下打开属性设置你就会发现实际上已经在使用 HAM。

作者: MASSAGE    时间: 2011-7-20 00:45
SVP的管理器里面OPENCEL是灰的。。。偶下的是最新的解码,AMD网页写是有OPENCL的啊
作者: Edison    时间: 2011-7-20 02:08
MASSAGE 发表于 2011-7-20 00:45
SVP的管理器里面OPENCEL是灰的。。。偶下的是最新的解码,AMD网页写是有OPENCL的啊

我不知道你说的什么解码(如果是指解码器包的话,我这里不是讨论这个问题),可能的解释就是你没按照指南去做。

作者: MASSAGE    时间: 2011-7-20 21:39
不是解码,是驱动软件。。。唉有点郁闷,搞不懂
作者: Edison    时间: 2011-7-21 10:00
MASSAGE 发表于 2011-7-20 21:39
不是解码,是驱动软件。。。唉有点郁闷,搞不懂

安装驱动的时候没有安装 APP 就会这样。

作者: chemy    时间: 2011-7-27 20:25
并设置为 Ham 方式(AMD 的 OVP)解码:
-----------------------------------------------
选不了这个模式
作者: Edison    时间: 2011-7-27 22:04
chemy 发表于 2011-7-27 20:25
并设置为 Ham 方式(AMD 的 OVP)解码:
-----------------------------------------------
选不了这个模 ...

我可以。
作者: lulufxl    时间: 2011-7-27 22:42
技术贴~~~~~~~~~~~~
作者: jiayifan136    时间: 2011-7-28 11:35
提示: 作者被禁止或删除 内容自动屏蔽
作者: Edison    时间: 2011-7-28 11:42
jiayifan136 发表于 2011-7-28 11:35
问个问题,为什么我在选择视频解码把您红框里的那些pdvd11设置改成ham以后按应用确定完了以后再点进去就又自 ...
4、选择 Cyberlink Video Decoder 为默认解码器,并设置为 Ham 方式(AMD 的 OVP)解码(选择后,在非播放模式会看到 ham 没有被选上,这是正常;要查看是否真正选上,应该在播放视频的时候查看滤镜信息):

作者: jiayifan136    时间: 2011-7-28 15:49
提示: 作者被禁止或删除 内容自动屏蔽
作者: Edison    时间: 2011-7-28 16:01
如果使用的是 EVR,你可以查看 EVR 的帧率获知。
作者: 我说的是事实    时间: 2011-7-28 21:40
q9550@3.5软解跑madvr流畅的。

另外:ovm和madvr并不是必须的吧,我试了evr和vmr都可以。

再另外:不知道是我的系统还是svp本身的原因,我的机器上有些视频直接双击播放时svp不工作。但如果先运行播放器后再打开文件就没有问题了。
作者: cpfs1974    时间: 2011-7-28 23:39
jiayifan136 发表于 2011-7-28 15:49
怎么验证我到底是不是实现硬解加插帧播放了?我现在放视频的时候svp确实会有反应用它自带的监控看是2:1四十 ...

除了覆盖合成器之外都可以用fraps看帧率。
作者: NV60    时间: 2011-8-8 21:39
此帖必须留名,太强了,看过的电影都有必要看第二遍
作者: fzqy    时间: 2011-8-9 21:36
我说的是事实 发表于 2011-7-28 21:40
软解跑madvr流畅的。

另外:ovm和madvr并不是必须的吧,我试了evr和vmr都可以。

分离器的问题 我也有 换一个试一下
作者: jameslee98    时间: 2011-8-10 22:02
Splash PRO EX
这个播放器不错,可以支持ATI硬解和插帧,放片直接60FPS。
不过不支持RMVB.
作者: jadar    时间: 2011-8-11 23:42
6、依照 本站指南设置 Ffdshow Raw Filter,并且需要屏蔽掉 ffdshow video decoder


请问版主屏蔽掉 ffdshow video decoder 怎么做呢
[attach]1600881[/attach]
不知道我哪步做的不对 请版主指正


作者: Edison    时间: 2011-8-12 00:12
你这里没有调用到 ffdshow video decoder 自然不需要做这一步。
作者: jadar    时间: 2011-8-12 08:55
我输出的帧率还是24P SVP的小箭头也是黄色的 显示waiting for ffdshow...

作者: jadar    时间: 2011-8-12 09:01
靠 忘跟版主说了 我用的64位的WIN7 这有关系吗
作者: Edison    时间: 2011-8-12 12:45
jadar 发表于 2011-8-12 09:01
靠 忘跟版主说了 我用的64位的WIN7 这有关系吗

我这里也是 Windows 7 x64,但是你不要使用 64-bit 的播放器、ffdshow,应该确保整个播放环节都是基于 32-bit。

作者: morning44    时间: 2011-8-12 22:26
LZ这是干嘛用的啊,没看懂,我用的5850
作者: morning44    时间: 2011-8-12 22:28
lionsol 发表于 2011-6-6 20:03
在potplayer中强制开启DVXA硬件加速成功实现插帧
6850+Q9550@ 450x8.5
Potplayer+Madvr+ffshow filter ra ...

这样播放有什么好处啊,指教

作者: promiseme    时间: 2011-8-24 12:09
好文啊,a卡有福了
作者: RacingPHT    时间: 2011-9-2 01:27
提示: 作者被禁止或删除 内容自动屏蔽
作者: Edison    时间: 2011-9-2 01:31
出错的可能性也包括设置过高,例如 i7-920 profile 的 SR=4 pixel 在我这里 core i7 920 + gts 450 就会出错,需要调低。
作者: RacingPHT    时间: 2011-9-2 02:33
提示: 作者被禁止或删除 内容自动屏蔽
作者: RacingPHT    时间: 2011-9-2 03:03
提示: 作者被禁止或删除 内容自动屏蔽
作者: RacingPHT    时间: 2011-9-2 03:12
提示: 作者被禁止或删除 内容自动屏蔽
作者: promiseme    时间: 2011-9-2 09:44
PS3插个480p都悬
作者: 摩摩    时间: 2011-9-5 02:11
要能再出个显卡加速倍线就更好了.期待
作者: jelly23    时间: 2011-9-5 17:06
RacingPHT 发表于 2011-9-2 03:12
其实我觉得PS3应该完全有能力做到这一点。
秒杀其他所有播放机啊!
可惜Sony同时还是个卖电视的。

PS3当年卖5万日元时在日本杂志上面的评测是和卖20万的松下蓝光播放机同级的
作者: RacingPHT    时间: 2011-9-7 04:55
提示: 作者被禁止或删除 内容自动屏蔽
作者: evafeng    时间: 2011-9-13 15:13
我试了很久,i3 530cpu,hd5770 1g,用svp插帧到60,cpu占用80%,正常吗?
作者: tomi_ak47    时间: 2011-9-14 10:23
记号,回家试试!
作者: lgxsquall    时间: 2011-9-18 13:26
morning44 发表于 2011-8-12 22:28
这样播放有什么好处啊,指教

这明明是打开超频,和加速有关吗?
作者: lgxsquall    时间: 2011-9-18 13:38
Sirlion 发表于 2011-6-5 01:20
2600集显开启pot内置的dxva加速后,默认设置如下
跑阿凡达remux很流畅,cpu占用70%左右,无需svp硬件加速 ...

你没有使用cyberlink 解码器码率当然低,我开了cyberlink解码器 码率从1000飙到400000,不解教程为什么要开cyberlink
作者: 万恶之灵    时间: 2011-11-27 13:10
我没安装APP,就Pot+cyberlink(ham),发现就已经能硬解加速了,这是什么原因?
作者: xbill    时间: 2011-11-28 11:56
请问第六步中“并且需要屏蔽掉 ffdshow video decoder”是什么意思?教程中没有找到相关内容。

除了这步我都做好了,但是没成功。SVP状态还是Waiting for ffdshow video。有趣的是在视频播放过程中SVP虽然找不到ffdshow但是右键菜单打不开,视频停下了才能开菜单。

了解的请指点一下。
作者: honglilai    时间: 2011-12-3 16:11
[attach]1705398[/attach]我用的I5 2320  放20G的1080P 的片子 CPU占用40%左右

作者: Edison    时间: 2011-12-3 16:47
xbill 发表于 2011-11-28 11:56
请问第六步中“并且需要屏蔽掉 ffdshow video decoder”是什么意思?教程中没有找到相关内容。

除了这步 ...

安装 Svp 3.05 的话呢?旧版本不支持非西文代码的用户名。
作者: xbill    时间: 2011-12-4 13:36
Edison 发表于 2011-12-3 16:47
安装 Svp 3.05 的话呢?旧版本不支持非西文代码的用户名。

我用的就是3.05。
作者: hman2002    时间: 2012-1-7 15:20
本帖最后由 hman2002 于 2012-1-7 15:21 编辑

有人用终极解码吗?为什么H264老是自己跳回用CORE AVC,我是A卡的,必须要用FFSHOW才能实现正常插值,但是必须开着解码中心,手动选择H264用FFSHOW。一旦关闭解码中心,就会自己跳回用CORE AVC来播放H264,SPV也不起作用了。
望版主或各位高人帮解答,谢谢了~
播放器用的KMPLAYER,外部解码那里已经选择了POWERDVD11了

作者: Edison    时间: 2012-1-7 15:44
hman2002 发表于 2012-1-7 15:20
有人用终极解码吗?为什么H264老是自己跳回用CORE AVC,我是A卡的,必须要用FFSHOW才能实现正常插值,但是必 ...

直接用播放器内建的滤镜管理器设置就是了。
作者: hman2002    时间: 2012-1-7 16:50
终极解码貌似是以解码中心设置为首选的……晚点我回去试试,谢谢版主了
作者: hman2002    时间: 2012-1-18 00:48
本帖最后由 hman2002 于 2012-1-18 02:26 编辑

发现SVP用A卡对H264和X264的支持最好,各种码率的支持都很好。基本都能保持最低48帧以上,一般都在60,但是VC-1的支持就很差劲了,我调了2天都没弄好,VC-1播放时帧数始终在挑,一下2X,一下30,最高也就48左右。
PS:我用FFSHOW做滤镜

搞定了,还是滤镜选择的问题,我比较喜欢终级解码的VMR9 HQ渲染模式,这个很占资源,但是画质非常好,可惜只能看H264稍低码流的,高码流的H264和VC-1用其他滤镜播放就可以完美了~VC-1都可以保持至少48帧/S

作者: 流氓海    时间: 2012-1-18 06:51
留个名字回家看看
作者: diablo_zzy    时间: 2012-3-6 15:40
mark一记
作者: 中国足球    时间: 2012-3-7 10:11
这和倍线 有什么区别??
作者: Edison    时间: 2012-3-7 11:08
中国足球 发表于 2012-3-7 10:11
这和倍线 有什么区别??

倍线是指分辨率,而不是帧率。
作者: 中国足球    时间: 2012-3-7 11:19
Edison 发表于 2012-3-7 11:08
倍线是指分辨率,而不是帧率。

哦。。。。这样啊,这玩意原盘有大好处,不过重编码的就难搞了
作者: Edison    时间: 2012-3-7 11:22
中国足球 发表于 2012-3-7 11:19
哦。。。。这样啊,这玩意原盘有大好处,不过重编码的就难搞了

和是否重编码没关系。
作者: 中国足球    时间: 2012-3-7 12:33
版主能不能说一下 终极解码的相关设置??
作者: Edison    时间: 2012-3-7 15:22
中国足球 发表于 2012-3-7 12:33
版主能不能说一下 终极解码的相关设置??

没啥好说的吧?我这里没用 xx 解码,一个 potplayer 即可。
作者: glassxie    时间: 2012-3-7 16:09
学习了,感谢楼主。
作者: diablo_zzy    时间: 2012-3-7 16:10
是否一定要32bit 的potplayer,64的potplayer装了powerdvd 11,连clcvd.ax都不能添加
作者: Edison    时间: 2012-3-7 16:17
diablo_zzy 发表于 2012-3-7 16:10
是否一定要32bit 的potplayer,64的potplayer装了powerdvd 11,连clcvd.ax都不能添加

你可以试试看 lav video decoder 的 dxva2 copy back。
作者: 中国足球    时间: 2012-3-7 21:07
Edison 发表于 2012-3-7 15:22
没啥好说的吧?我这里没用 xx 解码,一个 potplayer 即可。

哎呀,360软件管家里就有,帮个忙吧,用终极解码的人很多的,造福人类,版主伟大!光荣!正确!
作者: linchen00    时间: 2012-3-20 02:45
本帖最后由 linchen00 于 2012-3-20 02:48 编辑

首先非常感谢版主。其次问题一堆:
一口气学着做下来都很顺利,但是到了第6步,看不懂了,什么叫做“屏蔽掉 ffdshow video decoder”
我也参看了版主给的链接,但是里面只说设置FF没说怎么屏蔽啊。
我跳过第6部,播放视频,用potplayer20120222发布的32位版本。可是看CTRL+F1看属性,视频帧数没有增加啊。原帧数24的,当前帧数还是24。也就是说失败了。那么问题出在哪儿呢?第6部吗?
播放时候我观察到svp manage,当鼠标悬停在Svp图标上时候,它提示waiting for ffdshow video.这说明SVP并没有在我播放的时候进行插帧工作。同样cpu播放时候和平时播放占用率没什么区别也可说明没有插帧成功。请教版主,该怎么办呢?
我的机子是6850显卡。APP也装了。


作者: nvintel渣    时间: 2012-6-29 11:25
我连svp下载地址都找不到,玩个鸟哦
作者: dagirstino    时间: 2012-6-29 13:46
感觉还是软解的画面比较好!
作者: 摆和我老b    时间: 2012-6-30 19:33
提示: 作者被禁止或删除 内容自动屏蔽




欢迎光临 POPPUR爱换 (https://we.poppur.com/) Powered by Discuz! X3.4