# How to best troubleshoot ERR\_OUTPUT\_INIT?

**URL:** <https://qa.fmod.com/t/how-to-best-troubleshoot-err-output-init/18202>\
**Category:** Unity\
**Created:** [January 11, 2022, 10:02am UTC](https://qa.fmod.com/t/how-to-best-troubleshoot-err-output-init/18202 "2022-01-11T10:02:19Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![talecrafter](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/talecrafter/32/3031_2.png) [@talecrafter](https://qa.fmod.com/u/talecrafter)\
**Post date:** [January 11, 2022, 10:02am UTC](https://qa.fmod.com/t/how-to-best-troubleshoot-err-output-init/18202/1 "2022-01-11T10:02:19Z")

</div>

Hello.

We have a handful of users with ERR\_OUTPUT\_INIT.  
We have disabled the Unity audio system.  
We’re on the latest Unity integration now, but the first report came from version 2.01.07.  
Log level is set to Warning.  
They’re all on Windows 10. (Not saying much, as that it’s the most widely used among our users.)

The log entry is this:  
FMODUnity.SystemNotInitializedException: [FMOD] Initialization failed : Output forced to NO SOUND mode : ERR\_OUTPUT\_INIT : Error initializing output device.

At least one user reported going through the usual troubleshooting of updating audio drivers and switching between different outputs.

> **[No audio :: Death Trash General Discussions](https://steamcommunity.com/app/941460/discussions/0/3192489172311109998/)**
>
> FMOD error saying the game is unable to play audio. Did the recommended troubleshooting step of updating audio drivers and switching between different outputs on top of that to no avail. Hope it can get fixed so that I can actually give the game a...

What I would appreciate is some info on how to better troubleshoot this:

- Is there some way to get more logging info out of this init call? If, how?
- Is there an API call to query what kind of audio hardware FMOD recognizes (or doesn’t)? If there isn’t, what’s a useful tool to have the user run to get more hardware and operating systems info to troubleshoot this?

Basically: What can we do to find out if this is either a specific problem with some audio driver or if it’s a specific problem with FMOD or operating system config?

---

<div class="post-metadata">

**Author:** ![talecrafter](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/talecrafter/32/3031_2.png) [@talecrafter](https://qa.fmod.com/u/talecrafter)\
**Post date:** [January 12, 2022, 7:56am UTC](https://qa.fmod.com/t/how-to-best-troubleshoot-err-output-init/18202/2 "2022-01-12T07:56:24Z")

</div>

This is what that one user tried on their end:

“Headphone out from motherboard / Gigabyte B550i Aorus Pro AX, Realtek ALC1220-VB codec  
Audio pass through on USB microphone / Shure MV7  
And a weird one, headphones or speakers through audio out on Xbox One controller, connected with the wireless adapter”

---

<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:** [January 13, 2022, 4:14am UTC](https://qa.fmod.com/t/how-to-best-troubleshoot-err-output-init/18202/3 "2022-01-13T04:14:17Z")

</div>

> [@talecrafter](#):
>
> Is there some way to get more logging info out of this init call? If, how?

To maximise logging information, you can enable API Error Logging in the FMOD Unity settings and ship with logging libs in the “audiotest” branch- with Unity this is just a case of doing a development build. Then the user can send you their Unity player log in “C:\Users\{username}\AppData\LocalLow{CompanyName}{GameName}\Player.log”. And if you can pass that to us as well we can help you decipher it.

> [@talecrafter](#):
>
> Is there an API call to query what kind of audio hardware FMOD recognizes (or doesn’t)? If there isn’t, what’s a useful tool to have the user run to get more hardware and operating systems info to troubleshoot this?

You can use [`System::getOutput`](https://fmod.com/resources/documentation-api?version=2.02&page=core-api-system.html#system_getoutput) to retrieve the current audio output device’s [type](https://fmod.com/resources/documentation-api?version=2.02&page=core-api-system.html#system_getoutput)- but I’m not sure that is entirely what you are looking for. As far as user tools go, a [dxdiag](https://support.microsoft.com/en-us/windows/open-and-run-dxdiag-exe-dad7792c-2ad5-f6cd-5a37-bf92228dfd85) will give you all their hardware specs and might give you some insight into any exotic setup they may have.

> [@talecrafter](#):
>
> Basically: What can we do to find out if this is either a specific problem with some audio driver or if it’s a specific problem with FMOD or operating system config?

It might be worth asking them to disable [exclusive mode](https://answers.microsoft.com/en-us/windows/forum/all/turning-off-exclusive-mode-in-windows-10-home/b724e917-aeec-4be4-b1aa-5ef655d85ded) on their audio output device and see if that makes a difference. Otherwise I think just getting their player logs would be a good start.

---

<div class="post-metadata">

**Author:** ![talecrafter](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/talecrafter/32/3031_2.png) [@talecrafter](https://qa.fmod.com/u/talecrafter)\
**Post date:** [January 14, 2022, 8:05am UTC](https://qa.fmod.com/t/how-to-best-troubleshoot-err-output-init/18202/4 "2022-01-14T08:05:41Z")

</div>

Thanks so much for this info.

The user tried toggling off allowing the exclusive mode and from then on the audio worked, even when setting back to allowing exclusive mode.

So I don’t have a log about the actual error. But we’re better prepared now for any future problems.
