DIY装机 频道

高清:理论与现实的距离

  【IT168 资讯】AMD在新一代中低端Radeon HD 2000系列显卡上配备了UVD独立视频解码芯片,一时间成为低端显卡产品的最大噱头,理论上UVD似乎有着无尽的优势,那么现实中实际究竟是怎样呢?

一,RADEON HD 2000 VC1硬解码半残?

  Radeon HD 2000系列显卡上内置的UVD视频引擎相比NVIDIA的PureVideo HD2引擎最大的优势就是可以硬解码VC-1高清视频。理论上G84只作VC-1的idct、mc处理,因此只是达到了60% CPU占用率水平的解码能力,而RV630还具备VC-1 VLD,CPU占用时间只有10%的水平,似乎优势很大。

CyberLink PowerDVD

  在AVC等格式的播放上,UVD相对NV的产品是没有多少优势的,不过作为唯一的性能优势——VC-1 VLD加速目前却只能在有限的播放器,也就是PowerDVD上实现,极大地限制了发挥场合。如果你要实现UVD的高清VC-1播放,必须安装CyberLink PowerDVD 7.3 Ultra软件(恐怕即使是一些经常下载HDTV视频的用户,也没有多少会去花钱购买播放软件),然后才可以在BSPlayer Pro、KMPlayer等常用的播放软件中设置启用VC-1加速功能,设置步骤繁杂,非常不人性化。

BSplayer的设置界面,初级用户恐怕要学一阵子

必须装上PDVD7才会有这个解码器可选

 

二,驱动BUG影响用户使用感受

  Radeon HD 2000系列显卡的UVD加速可以支持Windows XP SP2和Vista系统,但是在XP下,如果桌面分辨率高于1920x1200,例如1920x1440,PowerDVD的硬件加速就会失效,而KMplayer即使桌面分辨率为1280x1024,但是对1080p的视频却按照2048x1080处理,根本实现不了硬件加速。

在桌面分辨率是1920x1440的时候UVD加速无法开启

  这个问题在NVIDIA的产品中不存在,无论是微软VC-1解码还是PowerDVD或KMplayer都可以顺利实现硬件加速。也就是说,虽然UVD理论上播放VC-1的性能大大高于PureVideo HD2,但是在需要外挂字幕时实际效率非常差。

  这可以说是AMD驱动bug的优良传统从游戏上延伸到了视频方面,AMD不成熟的驱动往往给我们造成很大的麻烦,总之AMD的显卡产品太依赖驱动的更新了,到了每月要出催化剂的日子大家都在翘首以盼。

三,徒增显卡成本,降低性能考量。

  Radeon X1000系列上AMD就开始宣传AVIVO视频加速技术,但是这个技术似乎徒有虚名,高清视频的解码能力实际没有提升。到了Radeon 2000系列上,AMD却走到了相反的一面,采用了全新的外置硬件解码芯片来单独负责高清解码,某些场景下性能确实提高了,但是它的弊端也是显而易见,那就是在成本控制方面将处于劣势。

  这导致本来可以非常廉价的Radeon 2400等显卡价格降不下来,经销商利润低,无法与NVIDIA竞争。NVIDIA的G84和G86核心集成了BSP引擎(BitStream Processor Engine,二进制空间分割引擎),并没有采用一个像UVD那样独立的可编程DSP来负责所有的视频解码工作,而只是集成了一部分专向的视频解码电路(非独立芯片不可能完成解码VC1编码),虽然无法实现VC-1硬解码,但是成本却大大降低。

NVIDIA的解决方案

  我们还需要注意的是,UVD的宣传表明,它最大的好处就是在开启的时候可以大大降低CPU的占用率,看着高清影片CPU还是占用10%不到的情形似乎很爽,但是想想却又没什么意义:难道大部分人在看高清影片的时候还用电脑做其他工作吗?既然不用CPU闲着有啥用呢?现在双核普及了,一个核心占用100%也不用怕了,要UVD干什么?

  UVD相比PureVideo HD2最大的优势就是可以硬件解码VC-1视频,但是这种格式复杂度较低,使用较低频率的双核处理器作VC-1软件解码也是不成问题的,所以G86搭配双核处理器完全可以达到UVD相同的播放体验。

  IT168 DIY情报RSS订阅http://feeds.feedsky.com/It168

0
相关文章