Control audio via OBS is lagging

Kvasnoy

New Member
The sounds played through the Browser Source in OBS start lagging when OBS is minimized or placed behind another program.

This behavior is completely independent of whether streaming or recording is active — the same thing happens offline as well.
As soon as OBS is brought back to the foreground (e.g., placed over Google Chrome), the audio returns to normal within a few seconds.
System load has absolutely no effect. Even when the PC is idle with CPU, GPU, and SSD usage at around 1%, the issue persists.

Disabling the "Control Audio via OBS" option resolves the problem.
This issue does not occur on a laptop running Windows 10(!!!).

What has already been tried, with no success:​

  1. Running OBS as Administrator (always)
  2. Audio in OBS and Windows set to 48kHz on all devices (also tried 41kHz)
  3. Updated GPU and CPU drivers
  4. Pagefile settings — tried with and without it (set to 10GB)
  5. Switched between prioritizing programs and background services
  6. Reinstalled OBS with an older version
  7. Set FPS to 30–60 in the Browser Source properties
  8. Changed NVIDIA settings from quality to performance
  9. Hardware acceleration for Browser Source in OBS — enabled/disabled, no difference
  10. Launched OBS via .bat file with --disable-renderer-backgrounding (also tried directly with .exe)
  11. Increased OBS process priority in Task Manager and OBS settings — no effect
  12. Windows 11 power settings set to Best Performance
  13. Switched Windows and OBS audio from mono to stereo
  14. Edited global.ini and user.ini to set DisableAudioDucking and LowLatencyAudioBuffering to true
  15. Enabled "Always on Top" in OBS — minimizing still causes the issue
  16. Closed Chrome and all other windows — issue persists
  17. Disabled OBS Low Latency Audio Buffer mode
  18. Disabled Windows 11 Game Mode
  19. Uploaded log to OBS Log Analyzer — no errors found
  20. Removed NVIDIA HD Audio driver
  21. Refreshed cache in Browser Source settings
  22. Set Browser Source to "Unload when not visible" and "Refresh when active" — issue still present

My PC - 4060RTX, I9, 32RAM, 1Tb M2, Win 11. No additional soundboard.
 

Kvasnoy

New Member
Found a temporary solution: Enabling the "Always on Top" mode in OBS.
Any fullscreen game will still appear above OBS anyway.
If the game is in windowed mode, it's a bit more complicated — you have to hide OBS behind the taskbar or control panel.
Tested it for about 10 minutes so far, and it seems to be working.
 
Top