Fix OBS Audio Cutting Out When Connecting VR Headset
When connecting a virtual reality (VR) headset to your PC, OBS Studio can suddenly lose all audio input and output. This conflict usually happens because Windows or your VR runtime software automatically redirects the system’s default audio device to the headset, causing OBS to lose its active audio streams. This guide provides a direct, step-by-step solution to resolve this conflict by adjusting Windows sound settings, configuring VR software behavior, matching audio sample rates, and locking your audio sources in OBS Studio.
Step 1: Change OBS Audio Settings from “Default” to Specific Devices
By default, OBS Studio is set to capture the “Default” Windows playback device. When you connect a VR headset, Windows changes the default device, causing OBS to lose the audio track.
- Open OBS Studio.
- Click on Settings in the bottom-right corner (or go to File > Settings).
- Select the Audio tab on the left.
- Under the Global Audio Devices section, locate Desktop Audio.
- Change the dropdown menu from Default to your actual physical speakers or headphones (e.g., Realtek High Definition Audio).
- Locate your Mic/Auxiliary Audio and change it from Default to your specific physical microphone.
- Click Apply and OK.
By selecting specific hardware devices instead of “Default,” OBS will continue to capture your desktop and microphone audio even if Windows shifts its default output to the VR headset.
Step 2: Disable Automatic Audio Switching in VR Software
VR platforms like SteamVR and Meta Quest Link are designed to hijack your PC’s audio as soon as the headset connects. You can disable this behavior in their respective settings.
For SteamVR:
- Launch SteamVR with your headset connected.
- Open the SteamVR menu on your desktop and select Settings.
- Go to the Audio tab.
- Set Audio output device when SteamVR is active to your regular desktop audio device instead of your headset, or choose to mirror the audio so it plays through both devices simultaneously.
For Meta Quest Link (Oculus):
- Open the Oculus Desktop App on your PC.
- Click on Devices in the left sidebar and select your headset.
- Toggle off Hear VR Audio from Computer and Hear Computer Audio in VR if you prefer to manage the routing manually, or ensure the virtual audio device is not overriding your primary Windows device.
Step 3: Match Audio Sample Rates
If OBS and your VR headset are running at different sample rates (e.g., one at 44.1 kHz and the other at 48 kHz), the audio subsystem can crash when the headset initializes, resulting in total silence.
- Right-click the speaker icon in your Windows system tray and select Sound settings (or open the Control Panel and go to Sound).
- Click on More sound settings to open the legacy Sound Control Panel.
- Under the Playback tab, double-click your primary desktop audio device.
- Go to the Advanced tab and note the sample rate under Default Format (e.g., 24 bit, 48000 Hz).
- Repeat this process for your VR headset’s audio device, ensuring it is set to the same sample rate (ideally 48000 Hz / 48 kHz).
- Open OBS Studio, go to Settings > Audio, and ensure the Sample Rate at the top matches this same value (48 kHz is highly recommended for VR streaming).
- Restart your PC to apply the changes.
Step 4: Use Application Audio Capture (BETA) in OBS
If you only want to capture the audio of a specific game and avoid system-wide routing issues altogether, use OBS Studio’s dedicated application audio capture source.
- In OBS, go to your active scene and click the + (Add) button under the Sources dock.
- Select Application Audio Capture (BETA).
- Name the source and click OK.
- In the properties window, select the executable file of the VR game you want to capture from the Window dropdown menu.
- Click OK.
This captures the game’s audio directly from the application process, completely bypassing Windows default device switches.