FMOD multithreading support for Unity 6 when building for WebGL/WebGPU

Hey all,

We’re exploring Unity 6 as a potential upgrade for us as it brings some interesting features. Most notably, for our player base on browsers, Unity 6 introduces WebAssembly threads for multithreading support.

It seems like this isn’t supported yet in the available FMOD version. Is this something that could be added? It would greatly enhance the web player experience as those users are stuck on a single thread so any hiccup immediately causes stutter in their audio.

2 Likes

Hi,

Thank you for bringing this to our attention! I have added this as a feature request.

3 Likes

I would like to +1 this. It would be nice to have as currently we cannot even use the “Enable Native C/C++ Multithreading” build setting as that will fail since FMOD doesnt support it:

fmod_file.o because it was not compiled with 'atomics' or 'bulk-memory' features
1 Like

I have added you to the list, thanks!

1 Like

Hello !
Do you have any news about this feature ? It’s really going to be the deciding factor as to whether we use FMOD or another solution for our games

Hi,

Unfortunately, this feature is not supported at this time, and I will add your name to our request list, thank you for your inquiry.

2 Likes

Similar case here. Currently getting this with emscripten:
wasm-ld: error: --shared-memory is disallowed by fmod_pluginfactory.o because it was not compiled with ‘atomics’ or ‘bulk-memory’ features.

If there’s any early adapter mail list or something, please add us there. Would love to get this asap to our product

1 Like

Thank you! I’ve added you to the list and will keep you updated on its progress.