Good report. I would go to ‘Alter.systems’ and write the following:
The reply from ‘Alter.systems’ is organized, and display of that, is easier viewed by your visit there, instead of my posting it, here, but . . .
That’s a classic symptom of CPU or I/O contention . . .
Sometimes aggravated by GPU scheduling conflicts or process priority imbalance - and Brave, while very privacy‑focused, uses a more aggressive multi‑process isolation model than standard Chromium, which can exacerbate those hiccups.
Let’s go step‑by‑step and get to the root cause.
Core Problem
When you open a heavy website - something with large JavaScript payloads, ads, or embedded videos - t spikes CPU and memory usage and may trigger GPU context switches. Twitch streams rely on:
- Constant GPU decoding (video pipeline)
- Stable WebRTC/Websocket connections
- Steady CPU thread processing (for rendering and JS)
So, when another tab suddenly hogs resources, Twitch either:
- Drops frames or stutters, or
- Appears to freeze until the OS scheduler releases resources.
Steps to Fix or Mitigate It
1. Disable Hardware Acceleration (test both ways)
- Brave → Settings → System →
- Toggle “Use hardware acceleration when available.”
Restart Brave after changing it.
Observe Twitch performance before and after.
On some GPUs (especially Intel integrated or older NVIDIA cards), hardware decoding in multiple tabs clashes.
On newer ones, disabling this option may actually worsen playback - so test both.
2. Check Brave’s “Performance” Controls
Brave → Settings → Performance.
Enable “Memory Saver” and adjust settings so heavy background tabs get suspended.
If you’re watching Twitch and loading other pages at the same time, disable memory saver for Twitch:
- Go to twitch.tv → click the cube icon → select Keep this tab active.
3. Change Site Process Handling
In Brave’s address bar, type: brave://flags and search for:
- #site-isolation-trial-opt-out
- #tab-groups-save
- #background-tab-throttling
Try disabling or adjusting background tab throttling if Twitch’s audio or video pauses whenever you interact with another heavy site.
4. Monitor Resource Usage
Press Shift + Esc (Brave’s built-in task manager) → Check:
- CPU %
- Memory footprint
- GPU process activity
If Twitch is competing with another tab over the GPU process, that’s your smoking gun.
5. Tweak Windows Power and GPU Settings
Control Panel → Power Options → High Performance mode.
If you have a dedicated GPU:
- Windows Settings → System → Display → Graphics settings →
- Add Brave Browser (brave.exe) → Set it to High Performance GPU (NVIDIA / AMD).
- Update GPU drivers directly from NVIDIA/AMD/Intel, not via Windows Update.
6. Clear Out Cached Data
Sometimes stutter is exacerbated by corrupted media cache.
%localappdata%\BraveSoftware\Brave-Browser\User Data\Default\Cache → delete contents while Brave is closed.
7. Use Twitch’s “Low Latency” Toggle
At the Twitch video player, Gear icon → Advanced → Low Latency Mode.
Try disabling it - sometimes being too close to real-time increases bandwidth strain and CPU load during congestion.
8. Optional: Run as Separate Process or PWA
Install Twitch as a standalone window:
- Menu → More Tools → Create Shortcut → Open as window.
That isolates Twitch into its own process, reducing interference from heavy browsing sessions.
If You Want to Diagnose It Precisely
Run Process Explorer (by Sysinternals) →
Watch for threads from brave.exe hitting high CPU or GPU usage spikes whenever the freeze happens.
If your disk LED stays lit constantly, it’s a sign of pagefile thrashing, meaning you may need more RAM or to expand the pagefile size.
Long-Term Optimization
Keep system RAM >16 GB for smooth Chromium streaming multitasking.
Avoid installing Brave extensions that auto‑reload heavy scripts (like privacy shields that rebuild the DOM per request).
Try disabling Brave Shields only for Twitch (and possibly Cloudfront) if they block media fragments.