Troubleshooting OBS Studio
Ran into a hitch with your overlay? This guide contains verified fixes for the most common issues stream creators encounter when running web overlays inside OBS Studio.
π 1. No Sound (SFX, TTS, or Alert Audio is Silent)
If you see visual alerts triggering on-screen but do not hear the associated sounds or Text-to-Speech:
- Find the browser source slider inside the OBS **Audio Mixer** dock.
- Click the three dots next to the slider and select **Advanced Audio Properties**.
- Locate your overlay row, find the **Audio Monitoring** dropdown, and change it from
Monitor Offto Monitor and Output. This sends the audio both to your broadcast feed and your headset speakers.
π 2. Overlay is "Stuck" (Not Updating / Old Version Showing)
Because OBS caches web pages extremely aggressively, saving a change in the editor might not automatically render on your stream screen.
Force Refresh Cache: Right-click your browser source inside the OBS **Sources** panel, click **Properties**, scroll to the bottom, and click the button labeled Refresh cache of current page.
Apply Cache Busting: Append a randomized parameter suffix (such as ?v=1 or ?v=2) to the end of your overlay URL inside the source settings to force OBS to fetch a fresh copy of the code from the server. See our Cache Busting Guide.
β‘ 3. Animations Stutter or Run at Low Framerate
If text transitions, timelines, or scrolling tickers drop frames:
- Enable Hardware Acceleration: Navigate to OBS Settings β Advanced. Ensure that Enable Browser Source Hardware Acceleration is checked, and restart OBS.
- Limit Framerate: If your GPU is heavily taxed by a game, check the option Limit framerate when source is not visible inside the source properties panel to save resources.
- Disable HAGS: In Windows settings, search for Graphics Settings, and toggle off **Hardware-Accelerated GPU Scheduling (HAGS)**. This is a known cause of browser source rendering stutter in OBS Studio.