Profiling in FMOD and GrowBuffer Confusion

Hi,

Thank you for all the information.

  • This warning is telling you that the studio system is receiving more commands than it can currently keep track of. As a result, it is having to expand the command buffer to keep track of everything. That is the growBuffer warning.
  • While 53 total events is not a large amount they all could be calling into the Studio system which could be a cause of the warning.
  • In the profiler, I would suggest having a look at the API Calls View (FMOD Studio | Profiling - API Calls View) which you can use to check how many Studio calls are being made each frame.
  • An option is the Stop Events Outside Max Distance option in the FMOD Integration settings
    image
    This will stop sounds once they are out of their maximum distance, keep in mind they will have to be restarted if you want them to be heard again.
  • An alternative option is setting the Max Instances on the Master Bus and setting Stealing to Furthest. This will limit the maximum instances that can be played in total but does solve the issue of having to replay events once coming back into range.
  • When you mention “However, even with setting a max instance of 4” is this on the Transiciver event or on the Reciever event? If there is only one Transceiver event with the limitation and lots of Reciever events that limit will never be hit.

Hope this helps!