# Unity Sound not working with Xbox Build

**URL:** <https://qa.fmod.com/t/unity-sound-not-working-with-xbox-build/18769>\
**Category:** Unity\
**Tags:** xboxone, unity\
**Created:** [May 17, 2022, 10:54am UTC](https://qa.fmod.com/t/unity-sound-not-working-with-xbox-build/18769 "2022-05-17T10:54:04Z")\
**Posts on this page:** 1\
**Showing post:** 9

<div class="post-metadata">

**Author:** ![jeff\_fmod](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/jeff_fmod/32/1766_2.png) [@jeff\_fmod](https://qa.fmod.com/u/jeff_fmod)\
**Post date:** [April 28, 2025, 1:43am UTC](https://qa.fmod.com/t/unity-sound-not-working-with-xbox-build/18769/9 "2025-04-28T01:43:28Z")

</div>

Yes, this was implemented in [2.02.11](https://fmod.com/docs/2.02/api/welcome-revision-history.html#20211)

> - Core API - GameCore - Added in [FMOD\_GameCore\_XMAConfigure](https://fmod.com/docs/2.02/api/welcome-revision-history.html#fmod_gamecore_xmaconfigure). This can be used to control whether to allocate XMA codec hardware resources inside [FMOD::System\_Create](https://fmod.com/docs/2.02/api/welcome-revision-history.html#fmod_system_create). If not called before [FMOD::System\_Create](https://fmod.com/docs/2.02/api/welcome-revision-history.html#fmod_system_create) the resources will be allocated on first codec use.

You will need to call this function before the `FMOD.System` is created, which is easiest to achieve by adding a `PreSystemCreate` implementation to the FMOD Unity GameCore platform:

```diff
//Assets/Plugins/FMOD/platforms/gamecore/src/PlatformGameCoreScarlett.cs
namespace FMODUnity
{
     public class PlatformGameCoreScarlett : Platform
     {
...
+ internal override void PreSystemCreate(Action<FMOD.RESULT, string> reportResult)
+ {
+ reportResult(FMOD.GameCore.XMAConfigure(false), "FMOD.GameCore.XMAConfigure");
+ }
...
    }
}

```

---

_[View the full topic](https://qa.fmod.com/t/unity-sound-not-working-with-xbox-build/18769)._
