楼主不够厚道,只给出结论不给出方法。这里就这一问题简要描述如下:
nvs 140m基于G86核心, 支持PureVideo 2.0,可以完全支持H.264的DXVA硬解,部分支持VC-1的硬解,不过由于VC-1解码本身对cpu要求较低,以T61的cpu配置,即使软解 1080p也非常从容,硬解就显得不是那么重要了。
以下是我在WinXP下使用完美解码开启硬解的方法,使用终极解码或者其他播放器的也可以参考。
* 解码模式选择PowerDVD DXVA,可以完美支持H.264 720P和1080P的硬解。
* 解码模式选择nVidia PureVideo,可以支持720P硬解,1080P不行。
经详细对比,此两者的区别在于分离器设置不同,前者使用了Cyberlink自己的分离器,后者使用了Haali,看来Cyberlink的codec还是得和自己的分离器配合才能发挥出最大效用。使用终极解码或者其他播放软件的也可以参照此设置。
有网友反映开启硬解后播放某些片源会有问题,这并不是GPU本身或者nVidia驱动程序的错,而是由于网上的片源参差不齐,很多都是爱好者自行Rip编码的,参数设置并不完全符合规范,而DXVA硬解对片源的标准化要求较高,因此给人留下了兼容性较差的印象。
好在我们的小黑使用的nvs 140m不仅支持PureVideo 2.0,还支持最近红得发紫的CUDA技术,但是Thinkpad的官方显卡驱动和其他nvs 140m的不同,去掉了对于CUDA的支持,联想方面对此也没有任何解释。nVidia的公版驱动是无法安装在Thinkpad上的,安装时会提示找不到支持的芯片。网上有一些通过修改官方驱动从而支持的方法,但操作起来复杂不说,即使驱动安装后其稳定性也不佳。经过摸索,发觉nVidia最新发布的提供给CUDA开发人员的显卡驱动可以顺利在T61上安装,并且完美支持CUDA。大家可以到下面的链接下载:
http://developer.nvidia.com/object/cuda_3_0_downloads.html
而解码器方面,1.95版本后的CoreAVC解码器支持CUDA加速,使用2009圣诞版的完美解码(附带CoreAVC 2.0),解码模式使用系统推荐配置,即可完美使用CUDA加速1080P片源。和DXVA相比,画质略有提高,兼容性大为增强,CPU占用略有上升。
我的小黑配置T8300,软解《Alice in Wonder Land》预告片(1080P, H.264)时CPU占用率在40%左右,使用DXVA硬解CPU占用率低于5%,使用CUDA硬解CPU占用率在10%到15%。
希望我的这些信息对大家有帮助。 |