fxsound2 / fxsound-app

FxSound application and DSP source code
GNU General Public License v3.0
1.05k stars 84 forks source link

Keeps switching to Oculus Virtual Device #55

Open badjano opened 5 months ago

badjano commented 5 months ago

Describe the bug When the main audio device is silent for a few minutes, FX Sound switches to Oculus Virtual Device ( from Oculus App )

To Reproduce Steps to reproduce the behavior:

  1. Do nothing, play nothing
  2. It switches to Oculus Device

Expected behavior Don't switch

System information

Additional context Sometimes the main audio device disappears from the list, so I have to go through windows settings to pick it up again

doolhoofd commented 5 months ago

Hi, Which version of FxSound are you using? Have you tried disabling automatic switching (under Settings > General)? Another obvious option would be to temporarily disable the Oculus device while you aren't using it, in Windows Sound, along with any other unneeded devices, to minimize the chance of device switching. There's also a troubleshooting list bannered at the top of the FxSound forum, if you want to verify you have the software set up correctly: https://forum.fxsound.com/t/troubleshooting-if-youre-having-trouble-please-look-here-first/2510 Let me know if this was helpful or not.

badjano commented 5 months ago

Auto switching is off and I would not like to disable oculus virtual audio device

doolhoofd commented 5 months ago

Understood. I still don't know which version of FxSound you're using. Have you gone through the list I linked, and disabled Exclusive Mode, Enhancements, and Hardware Acceleration? A quote from lead programmer @bvijay74, and another one from Reddit:

There are two reasons that I can think of for audio not playing through FxSound. If there is any other audio enhancement application running on the PC and if the audio playback device is set up for Exclusive Mode, then the other application can take control of audio playback and FxSound will not be able to output audio to the device. Also, FxSound should be set up as Default Device and Default Communication Device in Control Panel → Sounds → Playback. If any application chooses the Default Communication Device for output, then the audio will not go through FxSound.

Source: https://forum.fxsound.com/t/fxsound-works-but-only-sometimes/1443/7

I did a quick Google search and it looks like the virtual audio device is only for the Quest. So if you have a Rift/Rift S, they don't do anything and you can just disable them!

Source: https://www.reddit.com/r/oculus/comments/j05unn/what_is_the_purpose_of_oculus_virtual_audio_device/

Again, do let me know if this helped.

badjano commented 5 months ago

I got a version around a month ago that had this issue, so I updated to lates and still got it. One thing I noticed is that it appears the audio device I am using disappears from the list of devices, so it switches to the next one, and it only reappears if I click it back on the windows settings. I will take a look at the links you sent, but just so you know, a much older version I was using from last year did not have this issue, but I can't remember which version it was.

doolhoofd commented 5 months ago

You can find free downloads of all previous versions on VideoHelp: https://www.videohelp.com/software/FxSound-/old-versions I don't know any specifics on the virtual Oculus device(s), but I know FxSound works perfectly fine for many people; and I don't want to sound dismissive of your report, but you can't just download free software, then drop the name of a random device, and expect FxSound's programmers to maximize compatibility with it and solve your problem for you.