# Windows or Driver Update causing customers to have no sound

**URL:** <https://qa.fmod.com/t/windows-or-driver-update-causing-customers-to-have-no-sound/21808>\
**Category:** Unreal Engine\
**Tags:** ue4\
**Created:** [June 25, 2024, 10:45pm UTC](https://qa.fmod.com/t/windows-or-driver-update-causing-customers-to-have-no-sound/21808 "2024-06-25T22:45:07Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![caswal](https://avatars.discourse-cdn.com/v4/letter/c/e68b1a/32.png) [@caswal](https://qa.fmod.com/u/caswal)\
**Post date:** [June 25, 2024, 10:45pm UTC](https://qa.fmod.com/t/windows-or-driver-update-causing-customers-to-have-no-sound/21808/1 "2024-06-25T22:45:07Z")

</div>

Hi,

We have our game on UE4.27 using FMOD Plugin 2.01.13, Windows 10 and 11.

It has been trouble free for several years, in the last week have got a lot of support tickets relating to no sound.

Here is a log from a customer with the issue:

```auto
[2024.06.24-09.25.27:930][0]LogFMOD: FFMODStudioModule startup
[2024.06.24-09.25.27:930][0]LogFMOD: Lib path = '../../../AutomationGame/Plugins/Runtime/FMODStudio/Binaries'
[2024.06.24-09.25.27:930][0]LogFMOD: FFMODStudioModule::LoadDll: Loading ../../../AutomationGame/Plugins/Runtime/FMODStudio/Binaries/Win64/fmod.dll
[2024.06.24-09.25.27:933][0]LogFMOD: FFMODStudioModule::LoadDll: Loading ../../../AutomationGame/Plugins/Runtime/FMODStudio/Binaries/Win64/fmodstudio.dll
[2024.06.24-09.25.27:935][0]LogFMOD: Error: 'FMOD::Debug_Initialize(FMOD_DEBUG_LEVEL_WARNING, FMOD_DEBUG_MODE_CALLBACK, FMODLogCallback)' returned 'A command issued was not supported by this object. Possibly a plugin without certain callbacks specified.'
[2024.06.24-09.25.27:936][0]LogFMOD: Display: Loaded bank lookup
[2024.06.24-09.25.27:937][0]LogFMOD: Display: Loaded asset lookup
[2024.06.24-09.25.27:966][0]LogFMOD: Error: 'lowLevelSystem->getNumDrivers(&DriverCount)' returned 'Error initializing output device.'
[2024.06.24-09.25.27:997][0]LogFMOD: Error: 'lowLevelSystem->getDriverInfo(DriverIndex, DriverNameUTF8, sizeof(DriverNameUTF8), nullptr, &SystemSampleRate, nullptr, nullptr)' returned 'Error initializing output device.'
[2024.06.24-09.25.27:997][0]LogFMOD: Selected driver 
[2024.06.24-09.25.27:997][0]LogFMOD: Default sample rate = 48000
[2024.06.24-09.25.27:997][0]LogFMOD: System sample rate = 0
[2024.06.24-09.25.28:052][0]LogFMOD: Error: 'StudioSystem[Type]->initialize(Settings.TotalChannelCount, StudioInitFlags, InitFlags, InitData)' returned 'Error initializing output device.'
[2024.06.24-09.25.28:052][0]LogFMOD: Warning: Failed to load bank: ../../../AutomationGame/Content/FMOD/Desktop/MasterBank.bank (An invalid object handle was used.)
[2024.06.24-09.25.28:052][0]LogFMOD: Error: 'FMOD::Debug_Initialize(flags, FMOD_DEBUG_MODE_CALLBACK, FMODLogCallback)' returned 'A command issued was not supported by this object. Possibly a plugin without certain callbacks specified.'

```

It can be fixed by disabling unused sound devices on the system.

Many, many years ago we had a similar issue, caused by a bad Razer Kraken USB Headset driver, and it got solved by Razer releasing a new driver. From this experience, I assume this issue is similar, to have a sudden rash of support tickets on the issue.

We are still gathering information to see if a common sound device exists amongst affected customers.

What I dislike, is how FMOD is falling over so early from this,

Within the Plugin (FMODStudioModule.cpp:478-480)

```auto
    if (LoadLibraries())
    {
        verifyfmod(FMOD::Debug_Initialize(FMOD_DEBUG_LEVEL_WARNING, FMOD_DEBUG_MODE_CALLBACK, FMODLogCallback));

```

This call is failing, right at the start of initialisation, I would expect this to be very robust. With previous issues, FMOD can generally enumerate the sound devices, and then fail to initialise or open the device. But it is not getting that far.

---

<div class="post-metadata">

**Author:** ![Connor\_FMOD](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/connor_fmod/32/3685_2.png) [@Connor\_FMOD](https://qa.fmod.com/u/Connor_FMOD)\
**Post date:** [June 26, 2024, 2:19am UTC](https://qa.fmod.com/t/windows-or-driver-update-causing-customers-to-have-no-sound/21808/2 "2024-06-26T02:19:47Z")

</div>

Hi,

Thank you for sharing the workaround.

In 2.02, there have been numerous improvements to the Windows enumeration ([2.02.04](https://fmod.com/docs/2.02/api/welcome-revision-history.html#:~:text=Core%20API%20%2D%20Win%20%2D%20Fixed%20issue%20where%20WASAPI%20would%20fail%20to%20gracefully%20handle%20an%20invalidated%20device%20due%20to%20a%20disconnection%20during%20initialization), [2.02.06](https://fmod.com/docs/2.02/api/welcome-revision-history.html#:~:text=Core%20API%20%2D%20Win%20%2D%20Fixed%20WASAPI%20device%20enumeration%20failure%20causing%20initialization%20to%20fail)) would it be possible to update the integration? We have documentation for migration major versions here:  
[FMOD Studio | Advanced Topics - Migration FMOD Studio Projects](https://fmod.com/docs/2.02/studio/advanced-topics.html#migrating-fmod-studio-projects).

I believe the issue with `Debug_Initialize` is unrelated as you can see we are not loading the logging versions of our `dlls`:

```auto
LogFMOD: FFMODStudioModule::LoadDll: Loading ../../../AutomationGame/Plugins/Runtime/FMODStudio/Binaries/Win64/fmod.dll
LogFMOD: FFMODStudioModule::LoadDll: Loading ../../../AutomationGame/Plugins/Runtime/FMODStudio/Binaries/Win64/fmodstudio.dll

```

If you receive more information regarding the device that is causing the crash, that may provide more insight into the issue.

---

<div class="post-metadata">

**Author:** ![Connor\_FMOD](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/connor_fmod/32/3685_2.png) [@Connor\_FMOD](https://qa.fmod.com/u/Connor_FMOD)\
**Post date:** [July 3, 2024, 4:40am UTC](https://qa.fmod.com/t/windows-or-driver-update-causing-customers-to-have-no-sound/21808/4 "2024-07-03T04:40:19Z")

</div>

Hi,

I am following up in case there was anything else I could assist with?

---

<div class="post-metadata">

**Author:** ![caswal](https://avatars.discourse-cdn.com/v4/letter/c/e68b1a/32.png) [@caswal](https://qa.fmod.com/u/caswal)\
**Post date:** [July 4, 2024, 12:14am UTC](https://qa.fmod.com/t/windows-or-driver-update-causing-customers-to-have-no-sound/21808/5 "2024-07-04T00:14:56Z")

</div>

Updating to 2.02.06 has fixed the issues. Thanks
