How do you configure the starting DSP Job List Size?

Hey, I’ve recently made configuration changes to address several warnings being put out by FMOD, however one remains

DSPJobList::addJob : DSP JobList expanding job from x entries to y entries.

Is there anyway of configuring the job list to start at a predefined size so I can avoid these warnings in my project?

Hi,

What version of the FMOD integration are you using?

Would it be possible to expand on the configurations you have made?

This warning is logged when too many commands are being sent to the FMOD system, would it be possible to connect Live Update (FMOD Studio | Live Update) and investigate if there is any unexpected behavior that is causing a large number of commands being sent to the FMOD system?

An option may be setting the DSPBufferPoolSize param in the FMOD_ADVANCEDSETTINGS (FMOD Engine | Core API Reference - System)

Hope this helps!

1 Like

Thank you for your response to my question. I have a follow-up question:

  • You mentioned that the warning is logged when too many commands are being sent to the FMOD system. However, in another forum post https://qa.fmod.com/t/warnings-when-running-the-game-in-unity-editor/20739, FMOD stated that the warning can also indicate that the mixer is particularly large or complex. Can you please clarify which of these scenarios is more likely to be the cause of the warning in my project?

fwiw we are not experiencing any audio issues (artifacting, latency, etc.)

I understand that it is difficult to provide specific advice without seeing my project or Profiler data. However, I would appreciate any additional information you can provide to help me understand the cause of the warning and how to address it.

Apologies, you are correct.

The warning is about having lots of DSP happening on the mixer, and as long as it isn’t affecting performance it can safely be ignored. If you do start to experience performance issues please let us know. Other than setting the DSPBufferPoolSize there isn’t much more you can change.

Again, apologies for the confusion.