OBS Browser Source Hardware Acceleration Explained

This article explains the “Enable Browser Source Hardware Acceleration” setting in OBS Studio, detailing how it shifts processing tasks between your CPU and GPU, its impact on stream performance, and when you should turn it on or off.

What is Browser Source Hardware Acceleration?

In OBS Studio, a “Browser Source” is used to display web-based content directly on your stream, such as chat overlays, alert boxes, donation trackers, and widgets. By default, rendering these web pages requires processing power.

The Enable Browser Source Hardware Acceleration setting determines which hardware component handles this processing: * When Enabled (On): OBS offloads the rendering of web-based overlays to your graphics card (GPU). * When Disabled (Off): OBS uses your processor (CPU) to render the web elements.

How It Affects Performance

Enabling hardware acceleration utilizes the dedicated power of your GPU to render CSS animations, JavaScript, and video playback within your browser sources.

When Disabled

Disabling hardware acceleration forces your CPU to do all the heavy lifting for your browser-based overlays.

When to Turn It On or Off

For the vast majority of modern streaming setups, keeping this setting enabled is highly recommended. You should only disable it under specific troubleshooting circumstances.

Keep it ENABLED if:

DISABLE it if:

How to Change the Setting in OBS Studio

  1. Open OBS Studio and go to Settings (bottom right corner).
  2. Click on the Advanced tab in the left menu.
  3. Scroll down to the Sources section.
  4. Check or uncheck Enable Browser Source Hardware Acceleration.
  5. Click Apply and then OK.
  6. Restart OBS Studio for the changes to take effect.