用CINEBENCH 9.5测3D性能

DIY

说起Maxon公司,可能许多人对它比较陌生。其实该公司推出的Cinema 4D在专业动画制作领域大名鼎鼎,而CINEBENCH 9.5就是基于Cinema 4D的3D性能测试工具,也是为数不多的支持多CPU测试的软件,它不但适用于Mac和Windows,而且还是免费的。

一、CINEBENCH 9.5能做什么

CINEBENCH 9.5采用了Cinema 4D的3D引擎,主要是通过对3D图像的处理来计算出机器的性能得分,不仅可以确定整个系统的运算速度,而且还能测出影响性能的其他因素,例如OpenGL性能、多线程、多处理器,以及HT超线程技术等,因此它可以用来测试显卡、处理器的性能,而且最高可支持16颗CPU并行工作。

CINEBENCH 9.5(下载地址:ftp://ftp.maxon.net/pub/benchmarks/cinebench_9.5.zip)可以说是TMPGEnc 3.0 xPress的翻版,它与处理器的频率有很大的关系,不过与二级缓存的容量关系不大。这款软件对硬件的最低要求为:处理器主频1GHz;内存容量512MB。

二、看清楚测试项目

CINEBENCH 9.5无须安装,将下载的文件解压缩,直接运行CINEBENCH 9.5.exe即可(如果是在64位的平台下运行,请选择CINEBENCH 9.5 64bit.exe)。经笔者测试,CINEBENCH 9.5同样能够在Windows Vista系统下正常运行。在CINEBENCH 9.5的主界面中,有CPU Benchmark、Graphics Benchmark两大测试项目,每部分包括若干子项目。

1.CPU Benchmark——处理器测试

Rendering(1 CPU):单CPU渲染,数值越小越好;

Rendering(X CPU):多CPU渲染,数值越小越好;

Multiprocessor Speedup:多处理器加速。

2.Graphics Benchmark——显卡测试

C4D Shading:Cinema 4D Shading的缩写,即4D影院,使用Cinema 4D著名的渲染速度与质量测试Shading,数值越小越好。

OpenGL SW-L:OpenGL Software Lighting的缩写,即OpenGL软件光源,数值越高越好;

OpenGL HW-L:OpenGL Hardware Lighting的缩写,即OpenGL硬件光源,数值越高越好;

OpenGL Speedup:OpenGL加速。

虽然CINEBENCH 9.5的测试画面比较平淡,但包含了大量的多边形,完全可以用来对专业工作站和图形系统进行测试。如果你使用的是双核处理器,那么使用CINEBENCH 9.5进行测试是再好不过的了。

三、测试实战

一般情况下,我们并不需要进行任何设置,不过如果你使用的是多核处理器,那么请打开“Preferences”窗口(图1),在“Render Threads”下拉框中进行设置,然后返回主界面选择相应的测试项目,测试过程中会在“Console”窗格中显示相应的信息。

35-d4-02.jpg
图1

测试系统配置:

处理器:Pentium D 830

内存: DDR2 533 2GB

显卡:ATI X600SE 256MB显存

硬盘:160GB SATA

1.CPU性能测试

图2是正在进行单CPU渲染的截图,可以看到这里通过生成一幅620×620的8bit的图片,渲染完成耗费1分30秒,这主要是受制于低配置的显卡;图3是正在进行多CPU渲染的截图,可以看到这里启动了双核、双线程进行平行处理运算,画面被分割成上下两半,同时有两个线程在做着色运算,整个画面渲染完成耗费的时间只用了51秒。

35-d4-04.jpg
图2
35-d4-03.jpg
图3

通过分别测试单核运算和双核协同运算,会自动计算出单核和双核的成绩,最后得出的“Multiprocessor Speedup”表示双核并行运算所得到的速度提升,越接近2表示双核处理器的性能越好,例如“1.77 x”,当然只是无限接近于2。

2.显卡性能测试

这里有三个测试项目Cinema 4D Shading、OpenGL Software Lighting和OpenGL Hardware Lighting都使用了Pump Action、CityGen两个场景,前者的多边形数量略少,但37000个多边形总共构成了1064个对象,场景的复杂性会导致多边形重叠,后者则重在考查多边形的生成能力,主要是多边形的简单堆叠,一共有70000个多边形,对显卡的要求也更高,这两个场景的共同点是都基于OpenGL HW。

3.完全测试

如果你怕麻烦,可以直接单击“Main”小节中的“Start all tests”按钮对所有项目进行测试,这种方式适合于初学者。不过,此时是按照如下顺序进行测试:OpenGL Hardware Lighting→OpenGL Software Lighting→C4D Shading→Rendering(1 CPU)→Rendering(X CPU),当然需要的时间也相对多一些。

注意,CINEBENCH 9.5 虽然宣称支持SMP以及超线程技术,但只有CPU渲染测试的项目中才能够从多处理器中得到性能方面的提升,在其余的测试项目中,双核处理器的得分反而可能会低于单核处理器。另外,如果测试过程中出现Not Responding(停止响应)提示信息,请退出程序后重新运行测试项目。