Scalable Audio for 3-D Games

WDM audio supports the following features specifically for 3-D games under Windows 98 and Windows NT 5.0:

The minimum PC 98 audio hardware support necessary for 3-D games is built-in or external audio codec support for playback of 16-bit stereo PCM data at a 44.1-kHz sample rate. For a list of the PC 98 requirements, see the “Basic Audio Requirements” section later in this chapter.

The system designer might choose to include the following optional software or hardware in order to provide additional capabilities:

The following table presents actual measurements collected by Intel Architecture Labs (IAL) for scalable audio for 3-D games on Intel Pentium II processors with Intel MMX technology.

Performance Measurements for Scalable Audio for 3-D Games

Function 233-MHz Pentium II processor1
Wave-table MIDI synthesis, 24 voices at 22.05 kHz 5%
Mixing with pan and volume for simulated 3-D,
eight stereo streams at 22.05 kHz
3%
SRC, upsampling of the stereo composite mix of all 22.05-kHz sources to 44.1 kHz 2%
Audio effects (reverb, tone, or pseudo 3-D),
stereo at 44.1 kHz
2%
Audio sample transport to PCI or USB codec 2 – 4%
Total with simulated 3-D 14 – 16%
HRTF 3-D with cross-talk cancellation for speakers, eight streams at 22.05 kHz 12%2
Total with true HRTF 3-D 23 – 25%
1Actual performance is dependent on specific processor, chip-set, memory, and I/O subsystem implementations, as well as the software implementation (integer, floating point [FP], or MMX technology). To estimate the performance on other processor speeds with MMX technology, use a ratio based on the processor’s MHz rating.

2HRTF 3-D performance is based on the 3Q1997 release of Intel 3D Realistic Sound eXperience (RSX); performance of the 1Q1997 3D RSX is 20 percent.