● BSP引擎 NVIDIA的高清视频解决方案
土老冒:看来高清真的是一门深奥的学问啊,博士还是讲讲NVIDIA和ATI是分别通过什么方式来对高清播放提供支持的吧。
Z博士:看你急的,好吧好吧,我现在就讲讲NVIDIA和ATI在GeForce 8系列和Radeon HD 2000系列显卡中分别采用什么方式对高清提供支持的。
NVIDIA和ATI在第一代DX10主流显卡中都加入了各自的新鲜元素:BSP和UVD,不过在顶级型号GeForce 8800上并没有加入,一方面是由于顶级的DX10显卡上市相对较早,另一方面则是由于用户组建顶级显卡平台的处理器通常都非常强大,足够通过CPU来解码高清视频。
土老冒:原来NVIDIA和ATI在高清显卡中加入的新元素分别叫BSP和UVD,博士分别介绍一下这两个新鲜玩意儿吧。
Z博士:BSP只是NVIDIA在GeForce 8系列主流显卡中针对高清加入的最重要的元素之一。其实在这一代显卡上,NVIDIA在核心内部整合了一个全新的BSP处理单元、一个VP2视频流处理单元和一个AEC128的处理引擎,相比GeForce 7简单的显示单元和VP1解码单元,G84/G86对视频的支持有了大大的改进。值得一一提的是,GeForce 7时代,显卡只能靠驱动中的PureVideo实现软解码,而GeForce 8则进入了PureVideo HD与硬件软硬结合解码的时代。
土老冒:如此一来真的是双管齐下啊,俺想知道GeForce 7与GeForce 8在播放高清时区别有多大,或者有什么不同的地方。
不同时期GeForce显卡播放H.264高清视频时CPU占用率比较
Z博士:上面这张图的对比非常直观,拥有创新元素的GeForce 8主流显卡能在播放H.264编码格式的高清视频时将CPU占用率降低至20%以内,而上一代,即GeForce 7系列显卡在PureVieo的支持下也能将CPU占用率降低至50%~60%,如果是什么都没有的话,那播放高清时的所有负担将完全交给CPU,如此一来CPU所面临的负担就变得相当沉重,当码率较高时,连基本的流畅度都无法保证。
土老冒:图片很直观,俺可以很清晰地看到区别,这似乎表示在搭配GeForce 8400GS、8500GT、8600GT(S)显卡的时候,我们播放高清视频会显得相当容易,CPU的负载将被减小到最小。