Fix OBS Studio Stopping Audio Capture in Sleep Mode
When using OBS Studio, you may encounter an issue where the software abruptly stops capturing audio from a specific application after that app or your system enters a sleep, idle, or minimized state. This article provides a straightforward guide on how to resolve this problem by adjusting Windows power management settings, configuring OBS Studio’s audio capture properties, and preventing background apps from being suspended by the operating system.
Disable Windows Background App Suspension
Windows often puts background or idle applications into a suspended state to conserve system resources. When this happens, the audio hook between OBS Studio and the application is severed.
- Open the Windows Settings menu (Press
Win + I). - Navigate to System > Power & battery.
- Locate the application causing the issue under battery usage, or go to Apps > Installed apps.
- Click the three dots next to the target application and select Advanced options.
- Under the Background apps permissions dropdown, select Always or Power optimized to prevent the app from sleeping.
Change Windows Power Plan to High Performance
Standard and Eco power plans aggressively cut power to hardware components and throttle idle software processes, which can disable audio feeds to OBS.
- Press the Windows Key, type Control Panel, and press Enter.
- Go to Hardware and Sound > Power Options.
- Select the High Performance or Ultimate Performance power plan.
- Click on Change plan settings next to your active plan, then click Change advanced power settings.
- Expand USB settings > USB selective suspend setting and change it to Disabled. This ensures USB-based audio interfaces do not go to sleep.
Use a Virtual Audio Cable for Persistent Routing
If you are using OBS Studio’s “Application Audio Capture (BETA)” source, it relies on a constant active process hook. If the application sleeps, OBS loses the connection. Using a virtual audio routing tool creates a permanent bridge that never sleeps.
- Download and install a free virtual audio driver such as VB-Audio Virtual Cable.
- Set your target application’s audio output device to the Virtual Input (e.g., Cable Input).
- In OBS Studio, add a new Audio Output Capture source instead of Application Audio Capture.
- Set the device for this source to the Virtual Output (e.g., Cable Output).
- Because the virtual cable driver remains active in the system background, OBS will not lose the audio stream even if the target application goes idle.
Adjust OBS Studio Audio Settings
Ensure that OBS is not losing its master connection to your audio devices when a system-wide low-power state occurs.
- Open OBS Studio.
- Go to Settings > Audio.
- Under the Advanced section, find the Monitoring Device settings.
- Uncheck Disable Windows audio ducking if it is checked, or toggle it to see if it stabilizes your device connection.
- If the audio cuts out, you can quickly restart the OBS audio engine without restarting the software by going to Settings > Audio and clicking Apply or changing the sample rate temporarily to force a refresh.