声卡测试新软──RightMark 3DSound

整机外设

  RightMark 3DSound(RM3DS)是开发著名RMAA音频测试软件的iXBT.COM日前发布的一款全新的声卡测试软件。我们知道,RMAA(最新版本5.1)主要用于测试声卡的音质。跟RMAA比起来,RM3DS测试的声卡性能指标大不相同,它专门用于测试声卡的3D音效表现能力,支持DircetSound/3D以及流行的EAX1、EAX2、EAX3等3D音效技术指标。

  RM3DS主要由“3DSound Subjective test”(3D声音主观测试)、“CPU Utilization test”(CPU占用率测试)以及“Data Analyzer”(数据分析)三个工具软件组成,利用它们不仅可以测试声卡的最大Voices(语音波表)数量,DircetSound/3D(软件/硬件加速)CPU占用率,还可以图表的形式自动生成声卡测试报告。下面就以笔者的创新SB Live! 5.1声卡测试为例(支持EAX技术),介绍RM3DS的测试方法。

  一、3D声音定位测试

  在“开始”菜单中选择“3DSound Subjective test”会打开3D声音测试界面,通过模拟测试可以判断3D定位效果是否正常。我们可以通过“Movement”菜单或者主界面下方的按钮来选择不同的旋转位置(比如XY坐标、Z坐标、XYZ坐标)测试声音的效果。在测试的时候,如果选择“Manual”,还可以手工选择任意位置进行测试(如图1所示)。在“System”菜单中可以选择测试的技术指标,比如DircetSound 3D software、DircetSound 3D + EAX2等。为了能充分测试DircetSound 3D + EAX2效果,还可以在“EAX Environment”选择EAX环境,比如Room(房间)、Bathroom(浴室)等等。选择“Obstructions”或“Occlusions”可以设置声音“屏障”进行测试。

  如果对当前测试时使用的背景音乐不满意,你可以通过单击“File”→“Open”选择自己喜欢音乐(必须是.wav文件)。

  二、CPU占用率测试

  通过“CPU Utilization test”可以测试声卡的CPU占用率,当然CPU占用率越低越好。我们在“开始”菜单中选择“CPU Utilization test”,打开如图2所示的窗口,在其中可以选择设备样本测试频率(Device sample rate,Hz),默认值为“44100”,在“Number of buffers”中设置缓冲大小,默认值为“16”。此外还可以选择测试的技术指标,比如DircetSound 3D software、DircetSound 3D EAX2等。为了保证测试结果的稳定性,建议在“Benchmark time,sec.”设置多一些的测试次数(默认值为“10”)。最后单击“Start benchmark”按钮就开始进行声卡CPU占用率的测试。测试的时候会出现黑屏,测试次数越多,等待时间越长。在测试完成后,会自动生成一个XML文件(在分析数据时会用到),保存在RM3DS的安装目录中。

  三、分析CPU占用率

  我们在“开始”菜单中选择“Data Analyzer”,会打开RM3DS的CPU占用率数据分析窗口,单击“Open XML-file”按钮打开通过“CPU Utilization test”测试生成的XML文件(文件名已经包含了详细的测试日期、时间),单击“Analyse Data”按钮可以分析数据,单击“Draw Diagrams”按钮可以绘制图表。

  有兴趣的朋友可以到http://audio.rightmark.org/download.html下载该软件,其大小为1.2MB,最新的版本是1.0,双击之后就可以安装。