谁是新一代高清首选?GT220挑战HD4650
自进入DirectX 10时代以来,显卡硬件解码高清已经成为了显卡的一大标配功能。不过,NVIDIA起初在这方面的技术进步很缓慢。当A卡已经能够完全硬件解码H.264以及VC-1高清视频的时候,N卡还只能完全硬解H.264;当A卡在显卡中集成HD-Audio之后,N卡还停留在“飞线”输出音频信号的阶段。现在,这一切都成为了历史。
G98核心发布之后NVIDIA显卡终于可以硬件解码VC-1视频
从NVIDIA发布G98(8400GS第三版)核心之后,就可以完全硬件解码H.264以及VC-1压缩格式的高清视频了。并且还加入了双流解码的功能,直接导致8400GS显卡在HTPC用户群中点名率非常高。但遗憾的是当时还没有集成HD-Audio模块。
而现在,GT220已经直接在显卡内部集成了HD-Audio模块,用户不再需要繁琐的“飞线”大法输出高清视频中的音频信号,音频与视频两者的输出都只需要一根HDMI线即可。现在我们可以看到,在高清方面的技术该有的都有了,甚至还有不该有的!这是什么呢?
● NVIDIA独家CUDA解码 调用流处理器资源
GPU硬件解码虽然实用且效率高,但是对一些很老的H.264或者VC-1压缩格式的视频来说,有时候总会出现一些这样那样的问题,比如挂不上字幕啦、不能开启硬件解码啦等等。也就是说GPU硬解高清对于老视频来说兼容性并不是100%的好。使用CPU解码倒是一个办法,但是效率又太低,看一些高码率的视频如同看幻灯片。
如何解决这个问题呢?聪明的NVIDIA想到了CUDA解码的办法,也就是调用GPU中的流处理器进行解码。大家知道,CUDA是NVIDIA的一个通用计算架构,也提供了一些C语言扩展。开发者可以利用CUDA来让GPU计算平时只能CPU计算的项目,也就是说将GPU模拟成CPU来使用了。在高清领域,使用GPU模拟成CPU来解码,就完全解决了GPU硬件解码兼容性不太好的问题。关于CUDA硬件解码技术的详细介绍与测试,大家可以参阅笔者之前的文章——《高清播放再次革命!CUDA解码方案评测》。当然,这一项技术乃NVIDIA独享,AMD目前还没有类似技术,故这算是N卡目前在高清技术方面比AMD更加领先的一点。