FMOD not working with Unity 6000+

I installed Unity 6000 native arm version on my windows 11 arm64 laptop, our project needs to run natively arm64 on windows 11.

  1. I created a new empty project
  2. Imported fmod version 2.02, also tried 2.03
  3. Go through FMOD setup wizard and enable fmod
  4. Run the project
    Result:

DllNotFoundException: fmodstudioL assembly: type: member:(null)
FMOD.Memory.GetStats (System.Int32& currentalloced, System.Int32& maxalloced, System.Boolean blocking) (at Assets/Plugins/FMOD/src/fmod.cs:993)
FMODUnity.RuntimeUtils.EnforceLibraryOrder () (at Assets/Plugins/FMOD/src/RuntimeUtils.cs:552)
FMODUnity.StudioListener.OnEnable () (at Assets/Plugins/FMOD/src/StudioListener.cs:102)

1 Like

Sadly I have the same issue, it seems like there are no dlls for ARM64 support. Which makes fmod impossible to use. The only workaround is to run unity editor in x86 version and it build player as well. But it has huge impact on the perfomarnce. I wish I’ve learned this sooner, I’m considering removing fmod from my project completely.

We’ll add support for this in 2.02.30/2.03.09.

Any estimate when this version is going to be shipped?

July.

1 Like