Performance Reference

FMOD Studio API

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%)