扫描二维码关注官方公众号
返回列表 发布新帖

[家庭影院/碟机] 玩转高清,N卡有新意

 
4768 0
发表于 2009-12-30 11:23:12 | 查看全部 阅读模式

来吧兄弟,一起玩一起讨论!

您需要 登录 才可以下载或查看,没有账号?注册

×
        传统的高清解码,只有软解和硬解两种,所谓软解,就是利用播放软件的解码程序通过CPU进行解码,在DVD时代,CPU还能吃的消,到了高清时代,由于数据量的增加,CPU的解码压力大增,老架构的P4CPU和低端CPU根本应付不了,即使是中高端CPU,其CPU占有率也是奇高。为解决这个问题,产生了把解码程序固化到显卡芯片中的硬解方案,例如nVidia 6系列以上的显卡集成的PureVideo(硬解码HDTV),可以实现HDTV硬解码,大幅度降低CPU占用率。
   
         众所周知,N卡的流处理器通过CUDA可以产生强大的处理能力,能不能利用显卡的流处理器替代CPU进行高清解码呢?答案是肯定的,随着CUDA的推广使用,用显卡流处理器替代部分CPU的运算功能已经是大趋势。 一家名为CoreCodec的软件厂商日前推出了一个自行开发的高清视频播放软件CoreAVC,利用显卡流处理器进行高清解码,这是不同于CPU软解和显卡硬解的第3种方案。CoreAVC是目前公认世界上最快的H.264软解码器,CoreAVC高清H.264视频解码器基于已经被用于AVCHD、蓝光光盘和HD-DVD中的MPEG-4 Part 10标准构建的,目前已更新到CoreAVC1.9.5,终极解码2009国庆版完美解码20091001都已支持到了CoreAVC1.9.5,通过设置就可以实现第三种方式的高清解码。不过,我在调试这两款软件时,发现设置很复杂,特别是有一些隐藏的设置项目如果不设置,不能正确解码,并且在硬解方面有许多兼容性问题,很让人头疼,通过几天折腾,总算搞明白了这些设置,大家玩高清时可以参考一下这些设置。让我们先比较一下不同的软件3种解码方式的表现。为体现软硬解码CPU占有率的差距,选用码率较大的高清电影:皇家赌场未剪辑版
Casino.Royale.UnCut.Bluray.1080p.H264.LPCM.DTS.DD51
进行比较,平均码率达到30M左右。

    电脑配置:
       1    CPU:      E8400 EO(默认3G)
       2    主板:    DFI DK P45-T2RS PLUS
       3    内存:    威刚 红色威龙 极速版 DDR2 800+ 1G*2
       4    硬盘:    西数 WD6400AAKS*1    WD10EADS*1
       5    散热器:   利民U120E + EVERFLOW 12025SM 单风扇
       6    电源:    台达 DPS-1000GB A
       7    显卡:    影驰 GTX275黑将版
       8    机箱:    金河田+ EVERFLOW 12025SM 机箱风扇
       9    显示器:  翰视奇 HG281D
       10   操作系统:WIN7 旗舰版
本帖隐藏的内容需要回复才可以浏览1   CPU软解方式:

       ㈠   PowerDVD9.0软解
             下面我们就先来看看老牌劲旅PowerDVD9.0的实际表现:
下载 (231.76 KB)
2009-10-11 17:08






         ㈡    完美解码20091001软解:

下载 (55.21 KB)
2009-10-11 18:43






下载 (267.59 KB)
2009-10-11 18:43







        通过设置不同的渲染模式进行软解的比较,可以发现设置为VMR 9无渲染(修正黑位)明显画质好的多,颜色饱满,特别是黑色质地表现非常好。设置为EVR增强型渲染和其他模式时,画面发灰,黑色表现很差,这主要是TV和PC显示标准不统一造成的,在这种模式下,亮度输出是TV显示标准,只能在16~235范围,而设置为VMR9无渲染(修正黑位)时,亮度输出是PC显示标准,输出范围是0~255,黑色可以正确显示,不过,如果接的是TV,就不能设置为VMR9无渲染(修正黑位)了,否则会使画面发暗,黑色细节丢失:
VMR 9无渲染(修正黑位)软解:
下载 (294.62 KB)
2009-10-11 17:08






EVR 增强型渲染软解:
下载 (314.36 KB)
2009-10-11 17:08








       ㈢     终极解码2009国庆版软解:
下载 (228.82 KB)
2009-10-11 17:09









    2   显卡硬解方式:

          PowerDVD9.0硬解:

下载 (63.6 KB)
2009-10-11 17:08





下载 (230.06 KB)
2009-10-11 17:08











       ㈡    完美解码20091001硬解:
               完美解码20091001硬解设置遇到了问题,设置为VMR9无渲染(修正黑位),CPU占有率到了40%左右,实际上是软解方式。只有设置为EVR增强型渲染,才能正常硬解,前面软解部分可看到,设置为EVR增强型渲染会导致画质很差。而完美解码20091001和终极解码2009国庆版在XP系统下,却都可以设置为VMR9无渲染(修正黑位)进行硬解。这个问题非常奇怪。

               这款软件在硬解方式下画面不流畅,丢帧严重。

完美解码20091001在WIN7系统下设置为EVR 增强型渲染硬解:
下载 (87.89 KB)
2009-10-11 17:09





下载 (236.98 KB)
2009-10-11 17:09





          ㈢   终极解码2009国庆版硬解:
        终极解码2009国庆版在WIN7系统下无论怎样进行硬解设置,CPU占有率都是40%左右,无法实现硬解,折腾了好几天,参考了网上的各种设置方案都没解决问题,但在XP下又表现正常,设置为硬解时,CPU占有率只有8%左右。看来终极解码2009国庆版硬解在WIN7系统下存在兼容性问题。


下面是终极解码2009国庆版在XP系统下的设置和表现:
下载 (108.01 KB)
2009-10-11 23:23





下载 (257.04 KB)
2009-10-11 23:23





    3  显卡 CoreAVC软解方式:

          ㈠ PowerDVD9.0没集成CoreAVC,不支持这种方式。


          ㈡   完美解码20091001 CoreAVC解码

         完美解码20091001 CoreAVC设置为VMR 9无渲染(修正黑位),需要按图示正确设置才能正常CoreAVC解码:
下载 (182.38 KB)
2009-10-11 23:23




下载 (240.57 KB)
2009-10-11 23:23




        ㈢  终极解码2009国庆版CoreAVC解码:
         终极解码2009国庆版必须按图示进行正确的设置,才能进行正常的CoreAVC解码,CPU占有率只有不到10%左右.
下载 (213.52 KB)
2009-10-12 00:12






下载 (236.59 KB)
2009-10-12 00:11





          ㈣    下面再进行一项有趣的实验,把CPU降频到最低:1.2GHZ(200*6), 对比一下完美解码20091001进行CPU软解和显卡CoreAVC软解的表现:
                  下面是CPU软解的情况, 可以看到CPU已经满负荷,最后完美解码20091001死掉了,画面停顿,CPU占有率掉了0,试了几次都这样:
下载 (230.73 KB)
2009-10-11 17:09





                   下面是显卡CoreAVC软解的情况,CPU占有率30%,完全能正常解码:
下载 (238.16 KB)
2009-10-11 17:08









---------------------------------------------------高清解码总结--------------------------------------------------------





      我们知道,软解和硬解这两种方式各有各的优缺点,软解的优点是解码程序很容易升级,兼容性好,缺点是CPU占有率高,低端CPU无法进行软解。硬解的优缺点正好跟软解相反,CPU占有率低,但解码程序是固化的,兼容性差,解码内容有局限性,例如N卡硬解VC-1格式不完美,也无法进行升级和改变,只能对标准格式高清内容进行解码,与网上大量的非标准格式高清内容有兼容性问题。
        CoreAVC的出现,正好综合了软解与硬解各自的优点,既降低了CPU占有率,又提高了兼容性,并且解码程序可以不断的升级。虽然现在只能解码H264,但只要加入新的程序,VC-1等格式都可以实现解码。

        3款软件以同样方式解码时,除了完美解码20091001硬解在WIN7系统下不能设置为VMR9无渲染(修正黑位)造成画质较差,并有丢帧现象外,其他的画质都很优秀。而CPU占用率和功耗主要与解码方式有关,与软件关系不大,为了准确测量这些参数,将CPU节能关闭,下面统计一下测试结果:

WIN7系统下CPU占有率:
下载 (20.76 KB)
2009-10-13 00:30





WIN7系统下平台总功耗:
下载 (21.51 KB)
2009-10-13 00:30


                  
        在XP系统下,终极解码2009国庆版和完美解码20091001硬解功耗都只有135W,而在WIN7系统下,完美解码20091001硬解功耗达到了151W,很奇怪,难道XP系统省电一些?不是,主要原因是在WIN7系统播放高清时,显卡的频率处于2D~3D的游离状态,而在XP系统播放高清时,显卡的频率有时处于2D状态,有时又处于3D状态,测功耗时正好处于2D状态,因此造成XP省电的假象,这个2D/3D分频问题有待新的驱动去解决。

         下图可清楚的看到XP系统下完美解码20091001播放高清时,显卡所处的2D状态:
下载 (116.8 KB)
2009-10-13 01:00





         下图可清楚的看到WIN7系统下完美解码20091001播放高清时,显卡所处的2D~3D游离状态:



源文地址:http://bbs.ocer.net/thread-312534-1-1.html
这个世界,真理只存在于导弹的射程范围内

回复

懒得打字嘛,点击右侧快捷回复 【本站酷狼4T,750元】
您需要登录后才可以回帖 登录 | 注册

本版积分规则

淘宝小店

邀请码

VIP会员

微信客服

公众号

微信群

投诉/建议联系

support@gebi1.cn

未经授权禁止转载,复制和建立镜像,
如有违反,追究法律责任
  • 关注公众号
  • 添加微信客服
Copyright © 2001-2024 隔壁网 版权所有 All Rights Reserved. 粤ICP备14056481号-1
关灯 在本版发帖
扫一扫添加微信客服
返回顶部
快速回复 返回顶部 返回列表