Windows XP与微软的音效支持功能
来源 : Tom's Hardware China – 关键词 : creative, labs, turtle, beach, philips, aureal, hercules, soundblaster, dsp, eax, a3d, qsound, cirrus, logic, audio, sound, cards, turtle, beach, santa, cruz, philips, acoustic, edge, hercules, game, theater, xp, hercules, gamesurround, fortissimo, ii, creative, labs, sound, blaster
Windows XP与微软的音效支持功能
Windows XP与微软的音效支持功能
由于许多厂商都已经退出了信息的潮流,我们可以很清楚的掌握目前每个公司对Windows XP驱动程序的支持程度。虽然Windows XP本身就具有基本的驱动能力,但许多公司仍然在其网页上推出Windows XP驱动程序的测试版。一般来说,操作系统内附的基本驱动程序都无法跟厂商所提供的版本匹敌,至少就缺乏了多样化的面板控制程序。鉴于使用者都有可能升级操作系统,所以我们将好好的讨论这个问题。另一个问题是多操作系统的支持程度,有时候厂商只对某些操作系统推出驱动程序。就拿这次受测的声卡来说,没有一家厂商表示他们的产品可直接支持Linux。虽然你可能可以在网络上找到公版的驱动程序来使用,但我们没有机会对每张声卡一一做测试。
业界存在着许多的音效标准,这些声卡都宣称支持几乎所有的标准。真的吗?微软发展了Direct Sound 3D(简称DS3D)标准,以提供简单的音源定位。但不像Direct3D,DS3D也支持其它的扩展程序。如果你的声卡不支持DS3D,微软也有简单的软件3D音效引擎,不过很耗处理器的性能就是了。就我个人的观点来说,这软件仿真的3D音效效果并不好,这也是多数厂商宁可选用A3D或EAX作为3D音效引擎的原因。所以如果有张声卡宣称它支持DS3D,这并不表示它不会因为过度使用处理器而拖慢了系统性能。借着DS3D,所有音源都会被转化为芯片所能解读的算法则,这些算法则能减轻处理器的工作负荷。
另一个问题是所有的声卡都有其处理3D音效的上限,一旦待处理的数据超过了这个上限,多出来的部分就会送往微软的软件音效引擎做处理。许多声卡也利用转换的过程,来处理其它标准的音讯,例如A3D 1.x就可以利用函数调用来转换为DS3D。在大多数(不是全部)的A3D 1.X游戏中,这方法都适用。不过倒闭的Aureal再也无法推出新的A3D函式库,A3D可能就将因此而寿终正寝了。
我们已经对音效芯片做了大约的了解,对于Direct Sound 3D处理声音的方式也有了些概念。现在是看看除了声霸卡外,消费者还有哪些选择的时候了。