- Home /
The question is answered, right answer was accepted
No Sound - FMOD failed to initalize the output device
I'm having some sound issues with Unity 2017.
When starting the program, or loading an existing project I get the following error in the console: FMOD failed to initialize the output device, attempting to initialize the null output.
Here's the steps I've taken to try and fix the problem:
Upgraded to 2017.2.0f3
Downgraded to 2017.1.0
Completely reinstalling Unity 2017
Completely reinstalled audio drivers via device manager
Restarted AudioSrv
Run Windows troubleshooter
* Tried different speakers & Headphones (wasn't expecting this to work, just covering bases)
Unity 5 works fine. I've also noticed alack of audio in Rocket League, which may or may not be related, but every other program I've tried works absolutely fine.
Here are my system specs:
Windows 10 Pro (64-bit)
CPU: Intel i7-7700K
GPU: EVGA GTX 1080 FTW
MOBO: MSI Z270 Gaming Pro Carbon
* RAM: Corsair 16Gb Vengance Pro DDR4 3000MHz
Any help would be greatly appreciated. The problem has existed since I upgraded the above mentioned parts, which is why I thought it might be driver related.
Answer by gwolf · Nov 14, 2017 at 08:48 AM
Thanks @Grish_tad. I've just got it working and it looks like it was a problem with the drivers after all.
After completely scrubbing my system of anything related to audio and reinstalling the drivers it's back to working again.
I'm assuming there was a conflicting driver hiding somewhere which is why the simple reinstall didn't work before.
It took me a while but it's now fixed!
Thanks for the other information though. Very handy for me to keep in mind if the problem returns in another guise.
@gwolf Hey, I know it's been while, but I'm having this exact error now. I want to release my game in a few days and I can't for the life of me find a fix?! What did you do exactly? I've been looking in device manager, restarting stuff, audio drivers are up to date, deleted other software (that I knew of) that controlled my audio...
Anyone have an idea?
Hi @NR_NightRunner, I can't remember exactly what I did but I'm pretty sure I had to; 1. Go into device manager 2. completely uninstall and remove the audio drivers (make sure they're completely gone, you don't a reinstall that will just put the old settings back) 3. Restart system 4. Reinstall all audio drivers from scratch
Thanks for the reply! This didn't work, I think I did what you're telling me. Gonna try again (harder) later. Releasing tomorrow, so, for now, I'm just gonna build from another PC. Thank you!
Sorry I couldn't be more help. Best of luck with the release.
Answer by Grish_tad · Nov 13, 2017 at 07:35 PM
Check preload audio data in audio importer and try again. It will be like this.
Answer by gwolf · Nov 13, 2017 at 09:31 PM
Hi @Grish_tad, thanks for the tip. I hadn't tried looking there.
However, it looks like it is all set up correctly.
Here's a copy of the Audio Manger as well, although I can't see anything there that would cause the FMOD error:
I had same problem, and this code fix it for me
AudioImporter AudioImport = (AudioImporter)AudioImporter.GetAtPath(audioPath);
AudioImport.loadInBackground = true;
AudioImport.preloadAudioData = true;
It's same thing if you tick a checkbox in "load in background" and "preload audio data"