NVIDIA专业卡Quadro FX5800性能评测(2)

时间:2010-04-11   来源:   网友评论:0   人气: 12457 作者:

体验 Adobe Premiere Pro 视频编码加速

Elemental Accelerator 有一个同门产品,叫 Badaboom,两者的功能其实比较类似,所不同的是 Badaboom 针对的一般的数码电子消费者,目前的 Badaboom 1.2 只是提供了 main profile 支持,无法实现批处理。

而 Elemental Accelerator 则是针对 Adobe Premiere Pro CS 4 这个比较严谨的视频编缉软件的视频编码器,提供了更高效的 High Profile、2 Pass 编码以及透过 Adobe Media Encoder 外壳实现的批处理能力。

上图就是 Elemental 提供的 Elemental Accelerator 在 Adobe Premiere Pro CS4 中对整个 worlflow 的加速示意图,可以看出,涉及的加速过程包括了视频解码、画面处理以及视频编码这三部分。

Elemental Accelerator 目前针对 PC 的最新版本为 2.0,而 Mac 的版本为 1.2。

在安装的时候,Elemental Accelerator 会检测当前系统的软件和硬件配置,大家必须先更新 Adobe CS 的版本以及安装具备 Purevideo 2 视频处理器(G92-GL 以上级别的 Quadro FX 才具备)的专业显卡才能安装此软件。

在安装好 Elemental Accelerator 后,当然想尽快体验一下效果了。首先我们需要在 Premiere Pro CS4 中打开或者导入项目文件和视频,然后在选单中点选 File->Export,就能实现对 timeline 上的视频和音频导出。

在弹出的 Export 对话窗口中,点击 Export Setting 中的 Format 下拉选单,选中其中的 Elemental H.264,就可以调用 Elemental Accelerator 进行 H.264 视频编码加速了。

选择使用 Elemental Accelerator 后,大家可以作进一步的设置。Elemental Accelerator 本身提供了若干个预建的设置,不过用户本身也可以根据自己的情况建立最适合于自己的输出设置(见上图)。和针对消费类用的 Badaboom 相比,Elemental Accelerator 的可选设置显然高出一个级别。

透过 Adobe Media Encoder(安装 Premiere Pro CS 的时候是默认一起安装的),用户还能实现 Elemental Accelerator 的批处理 H.264 编码。

Adobe Media Encoder 的设置界面其实和 Premiere Pro CS4 的 Export 界面一样,有同样的选项设置。

使用 Core i7 920 2.67GHz,DDR3-1333 和 Quadro FX 5800 在 Adobe Media Encoder 透过 Elemental Accelerator 执行 H.264 视频编码时,会有一个逻辑处理器处于“常满”的运作状态,其余的逻辑处理器基本上只是偶尔动一下,用户此时还能轻松地执行其他任务。

上图就是我们分别采用Adobe Media Encoder + Elemental Accelerator 以及 Adobe Media Encoder 内建 h.264 编码器(这个内建编码器实际上是 Mainconcept 公司提供的) 进行转码获得的测试结果。

我们采用 SSIM 指数作为画面品质的评定指标,SSIM=1 表示和原画面别无二致,SSIM=0 表示和原画面完全不相干,SSIM 指数的可接受画面品质数值为 0.95,达到 0.95 我们才会认为及格,如果为 0.98 则表示达到可观赏级别。

在画面品质测试方面,Elemental Accelerator 基本上无法在 2Mbps 以下的码率获得 0.95 SSIM 指数,这意味着必须有 2Mbps 才能达到可以接受的画面品质。要达到和 Adobe Media Encoder 内建 h.264 编码器相当的画面品质,Elemental Accelerator 需要两倍的码率。

采用 2 Pass 模式进行视频编码并没有对此有显著的改善,只是稍微比 1Pass 有所提升,特别是低码率下。

如果从瑕疵量角度来看,Elemental Accelerator 1Pass 的瑕疵要比 AME 多出 65% 以上,采用 2Pass 后,瑕疵量在 500kbps 这样的低码率设定下比 1Pass 减少 19%。不过和 AME 1Pass 相比,Elemental Accelerator 2Pass 的瑕疵量仍然较多。

在速度方面,Elemental Accelerator 1Pass 在 4Mbps 下可以达到至少 4.2 倍的实时编码速率,但是 2Pass 下只能达到和和播放速度一样的编码速率,甚至不如 AME 内建编码器的速度。随着码率的增加,都会对这两个编码器产生影响

Windows XP SP3/Windows Vista x64 SP2测试平台

处理器  Core i7  920

主板   ASUS  P6T

内存  3* 1GB DDR3-1333

硬盘  WD 猛禽  150GB

操作系统   Windows  XP  SP3  , Vista X64  SP2

显卡驱动   Forceware 182.46 for Quadro FX 3800
Forceware 186.30 for Quadro FX 5800

SPECopc Viewperf 10.0

SPECopc 是 SPEC OpenGL Performance Characterization(SPEC OpenGL性能特性)项目组的简称,Viewperf(VPF)是该组织认可的第一个 OpenGL 测试软件,基于 SPECopc Viewperf 的测试成绩最早在 1994 年第四季度的《GPC季刊》上发表。

SPECopc 是 SPEC GPC(GPC 就是图形的下属组织,与它平行的还有 SPECapc,SPECapc 的测试是在实际专业软件上编写测试脚本,这些脚本有的是 VB 编写的,有些则是利用专业软件本身的脚本语言编写的。

SPECapc 的测试和 SPECopc 的 Viewper 测试不同的是,apc 的测试是希望尽可能地测试出图形偏重的软件的总体性能,而 opc 的测试是只考验专业软件的图形函数执行性能,消除了 apc 测试中专业软件在其他操作上的性能开销,而且由于不需要软件授权,因此使用上比较方便。

Viewperf 实际上是一系列由专业软件开发商自己按照 SPECopc 规范,从自己开发的软件中提取出来的测试包(被称作所谓 Viewset ),这些测试包包含了实际的场景模型、尽可能接近于实际软件的渲染参数(例如立即渲染模式或者显示指令表渲染模式、渲染图元形式等)。

以这样的方式设计测试项目,有利于让测试接近于实际软件的渲染特制,不过需要注意的是,Viewperf 毕竟是脱离原软件的测试,只是进行实时图形渲染部分的测试,而且为了突出图形偏重的环境,有些测试包采用了数倍于 SPECapc 的模型来加重图形渲染得负荷,因此测试出来的结果更多的是反映纯粹的图形性能。

Viewperf 10.0 是 SPECopc 去年发布的大型 3D 图形测试工具,Windows 版安装包的大小为 616 MB,包含了 32-bit 和 64-bit 版本,内含源代码。

在这个测试工具中,包含了 3dsmax-04、catia-02、ensight-03、maya-02、proe-04、sw-01、tvis-01、ugnx-01,分别对应 3dsmax、CATIA、EnSight、Maya、Pro/Engineer、Solidworks、UGS Teamcenter Visualization Mockup、UGS NX 等多个应用软件的对应测试项目。


 

文章评论