POPPUR爱换

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

搜索
楼主: ramiel
打印 上一主题 下一主题

今天和一帮人争论了很久,CUDA倒是算软解还是硬解?

[复制链接]
21#
发表于 2010-1-13 12:17 | 只看该作者

硬解的速度,软解的质量就是 cuda
回复 支持 反对

使用道具 举报

22#
发表于 2010-1-13 12:19 | 只看该作者
CUDA解码当然是软解。

CUDA是通用的计算架构,将来也可以实现H.264/AVC-1以外的解码算法。
而传统意义上 ...
pcform 发表于 2010-1-13 10:29

回帖请看贴,看看cho的发言先
回复 支持 反对

使用道具 举报

23#
发表于 2010-1-13 12:27 | 只看该作者
CUDA解码当然是软解。

CUDA是通用的计算架构,将来也可以实现H.264/AVC-1以外的解码算法。
而传统意义上 ...
pcform 发表于 2010-1-13 10:29


你对 CoreAVC CUDA 的实现原理理解错误,CoreAVC 并没有使用 Stream Processor 进行解码处理,而是透过 CUDA 的 video decoder api 调用 G84+ 的 VP2 进行解码处理,它的实现和 DXVA 其实非常类似,只不过 DXVA 是透过 DirectX 的 DXVA API 实现,而 CUDA 解码是 CUDA video decoder API 来调用,当然 CUDA 在渲染面上的适应性相当广(对 CUDA 来说就是一堆数组而不是有严格格式约束的纹理)。

回复 支持 反对

使用道具 举报

24#
发表于 2010-1-13 12:47 | 只看该作者
估计那群人觉得游戏调用显卡的3D加速功能也是软加速。
回复 支持 反对

使用道具 举报

25#
发表于 2010-1-13 12:49 | 只看该作者
谢谢楼上两位提醒,确实是我的理解有误。
请各位无视我上面的发言。
回复 支持 反对

使用道具 举报

26#
发表于 2010-1-13 14:26 | 只看该作者
我一直认为只有使用CPU才是软解,只要用到GPU就应该是硬解。
回复 支持 反对

使用道具 举报

demonpumpkin 该用户已被删除
27#
发表于 2010-1-13 15:51 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

28#
发表于 2010-1-13 15:55 | 只看该作者
软解, cuda只是接口, 硬件gpu是属于可编程部件

可编程运算器的运算属于软件功能

特定功能的硬件, 例如 ...
demonpumpkin 发表于 2010-1-13 15:51


你同样对 CoreAVC CUDA 解码理解错误。
回复 支持 反对

使用道具 举报

29#
发表于 2010-1-13 17:50 | 只看该作者
显然是软解,CPU解码也叫软件滴
回复 支持 反对

使用道具 举报

30#
发表于 2010-1-13 18:13 | 只看该作者
如果有设计了一个电路,他只能有一种功能,无论你怎么开发,他都不能实现其他的功能
这是不是应该叫专用硬件?
在上述范畴,我认为只有这样才可以叫硬解
回复 支持 反对

使用道具 举报

31#
发表于 2010-1-13 19:01 | 只看该作者
你对 CoreAVC CUDA 的实现原理理解错误,CoreAVC 并没有使用 Stream Processor 进行解码处理,而是透过 ...
Edison 发表于 2010-1-13 12:27


所以在只能VLD AVC而不能VLD VC1的显卡上实现接近VLD的VC1 cpu解码占用才是我们感兴趣的
回复 支持 反对

使用道具 举报

32#
发表于 2010-1-13 19:04 | 只看该作者
采用 CUDA 是因为 CUDA Video Decoder API 的适用性比 DXVA 广得多。
Edison 发表于 2010-1-12 20:44


应该这么说,CUDA除了跨平台之外,从远期来说,能解的编码也比DXVA多。
但如果仅限于Windows平台,如果仅限于常见的AVC1,CUDA相对DXVA并无优势,只有劣势:
1. DXVA解码更省电;
2. DXVA解码I/A/N通吃。
回复 支持 反对

使用道具 举报

33#
发表于 2010-1-13 19:21 | 只看该作者
所以在只能VLD AVC而不能VLD VC1的显卡上实现接近VLD的VC1 cpu解码占用才是我们感兴趣的
whateveru 发表于 2010-1-13 19:01

nvidia VP3解码器支持VLD VC1,VP2只支持到IDCT的程度
CUDA解码目前支持AVC、VC1、MPEG1/2,已经有dshow解码器可以下载到 http://we.pcinlife.com/viewthread.php?tid=1327450
VC1解码时CPU占有率不高,我使用的AMD3000+解码720P的VC1片段也只有5%左右,显卡是支持IDCT解码的
http://we.pcinlife.com/redirect. ... 29&pid=24273427
回复 支持 反对

使用道具 举报

34#
发表于 2010-1-13 23:12 | 只看该作者
硬解和软件的 对用户的实质性区别是些什么?请各位高手都说说!
回复 支持 反对

使用道具 举报

35#
发表于 2010-1-13 23:21 | 只看该作者
应该这么说,CUDA除了跨平台之外,从远期来说,能解的编码也比DXVA多。
但如果仅限于Windows平台,如果 ...
ccontion 发表于 2010-1-13 19:04


1、DXVA 无法在 madVR 下提供硬件加速,失败。
2、DXVA 无法使用 vobsub,失败。
回复 支持 反对

使用道具 举报

36#
发表于 2010-1-14 00:47 | 只看该作者
我的理解是依赖专用硬件的叫硬接,通用的解决方案叫软解
回复 支持 反对

使用道具 举报

37#
发表于 2010-1-14 16:17 | 只看该作者
本帖最后由 ccontion 于 2010-1-14 16:20 编辑
1、DXVA 无法在 madVR 下提供硬件加速,失败。
2、DXVA 无法使用 vobsub,失败。
Edison 发表于 2010-1-13 23:21


1.确实失败。不过我一般只用EVR C/P,因为播放1080p的avc1时,我无法分辨madVR和EVR C/P的画质区别。网上宣传madVR的灰度图倒是能很明显地看出madVR优于其他渲染,但那些图片同时也表明,EVR C/P连VMR9都不如,这让我有点疑惑。
2.EVR C/P下也不能用Vobsub吗?这个我倒是不知道,因为我都是用KMP和MPC-HC的内置字幕功能。
回复 支持 反对

使用道具 举报

38#
发表于 2010-1-14 16:27 | 只看该作者
1.确实失败。不过我一般只用EVR C/P,因为播放1080p的avc1时,我无法分辨madVR和EVR C/P的画质区别。网 ...
ccontion 发表于 2010-1-14 16:17

说的是DXVA你扯到EVR C/P上去干吗?
回复 支持 反对

使用道具 举报

39#
发表于 2010-1-14 16:32 | 只看该作者
说的是DXVA你扯到EVR C/P上去干吗?
jocover 发表于 2010-1-14 16:27


是爱迪生大人说到madVR我才扯到EVR C/P的。而且Vista/Win7下貌似只有EVR和EVR C/P才能顺利开启DXVA,XP下VMR9就可以了。
回复 支持 反对

使用道具 举报

40#
发表于 2010-1-23 04:23 | 只看该作者
个人实测,在离子N330+G9400平台上放变态高清,CoreAVC+CUDA非常的卡
而用了dxva的CyberLink解码器就相对好很多。用GPU-Z看,Cuda没有调用视频解码引擎。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

广告投放或合作|网站地图|处罚通告|

GMT+8, 2024-5-7 11:49

Powered by Discuz! X3.4

© 2001-2017 POPPUR.

快速回复 返回顶部 返回列表