Forum Discussion

Re: Game wont launch - Couldn't Initialize Sound

I am also going to paste this answer here, for those that also have this problem

ok so I found the extended fix for all those who are having this problem while running VB Voicemeeter Banana (VB).

This is the usual error for this problem:

---------------------------
Engine Error
---------------------------
(7.896) Couldn't intialize sound.
Please make sure you have a sound playback device that is enabled and properly configured.
Failed in: MilesDriverCreate
Miles output follows:
Audio Hardware Error: Failed to initialize IAudioClient (shared, event mode, float, chans=2, rate=44100, HR=AUDCLNT_E_DEVICE_IN_USE)
Failed to initialized WASAPI audio hardware, trying XAudio.
Couldn't create XAudio2 master voice.

So the problem that I found is that both apex and VB want to use your priority audio device exclusively, as such when both of those are the same device the one that is opened first will get the priority and the other one will crash/break. if you open vb first it will be fine and apex will crash. if you open apex first vb will break saying that another application has priority.

BTW your priority device is the one in your sound settings at the top.

So the fix for this is to have those on two separate devices. I use vb to split my audio from desktop and discord, so that i can stream and mute my disc friends who randomly curse while the audience can still listen to the in-game sound.

FIX: your priority device in sound settings should not be your headphones/speakers/desktop screen. IT MUST be set to VoiceMeeter Input (VB-Audio VoiceMeeter VAIO). This will therefore set apex to run through VoiceMeeter, which then runs to your headphones.

Now the reason this probably happened: most likely if you setup vb you would have already had this setup. However, when you close vb )stop streaming) you realise that you cant hear anything cause your priority device is still VoiceMeeter (however since VoiceMeeter is closed, that audio just goes dead).

So in the peoples infinite wisdom they reset that priority device to their headphones (so they can hear sound without VoiceMeeter open), then completely forget that they have done that when they next try to stream and run apex. They open VB, open apex, and get the crash notification, cause they had effectively pre-broken it and then forgotten about it

That is why it goes from working -> broken. instead of just always been broken when they setup VB the first time

No RepliesBe the first to reply

About Titanfall Franchise Discussion

Join the community forums and share your experience from the frontier in the Titanfall Games.9,440 PostsLatest Activity: 3 days ago