Firelight Technologies FMOD Studio API
Performance Reference
This document is a companion for the performance tutorial document and serves as a quick reference of facts targeting this platform.
Format Choice
Each compression format provided in FMOD has a reason for being included, the below list will detail our recommendations for this platform. Formats listed as primary are considering the best choice, secondary formats should only be considered if the primary doesn't satisfy your requirements.
- Vorbis: Primary format for all sounds.
- FADPCM: Secondary format if Vorbis CPU usage is too high for low spec machines.
- PCM: Not recommended.
- XMA: Unavailable.
- AT9: Unavailable.
Voice Count
To give developers an idea about the costs of a particular format we provide synthetic benchmark results. These results are based on simple usage of the FMOD Studio API using recommended configuration settings.
Settings
- Voice count: 64
- Sample rate: 48KHz
- Speaker mode: Stereo
- DSP block size: 1024 samples
Test Device
- CPU: Intel Core 2 Duo E6600 @ 2.4 GHz
- OS: Windows XP
Results
- DSP with Vorbis: 22.2% (+/- 1.6%)
- DSP with FADPCM: 5.5% (+/- 0.1%)
- DSP with PCM: 3.3% (+/- 0.1%)
- Update at 60 FPS: 0.8% (+/- 0.2%)